{"title":"oRis:用于分布式虚拟环境的代理通信语言","authors":"V. Rodin, A. Nédélec","doi":"10.1109/ROMAN.1999.900311","DOIUrl":null,"url":null,"abstract":"In this paper, we present oRis which is a multiagent language. This language is particularly well adapted to the creation of applications in distributed virtual environments. oRis language is agent oriented (active object) and interpreted. The interpreter is written in C++. Then, oRis allows a deep coupling with C++ language. Moreover, due to the oRis/C++ coupling, oRis may be connected to other languages. For example, we are able to call Java for network communication. In its basic version, oRis authorizes different types of communications between agents located on the same machine: synchronous, asynchronous and diffusion. Thus, we have developed a communication layer allowing communication among distant agents located on different machines.","PeriodicalId":200240,"journal":{"name":"8th IEEE International Workshop on Robot and Human Interaction. RO-MAN '99 (Cat. No.99TH8483)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"oRis: an agents communications language for distributed virtual environments\",\"authors\":\"V. Rodin, A. Nédélec\",\"doi\":\"10.1109/ROMAN.1999.900311\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present oRis which is a multiagent language. This language is particularly well adapted to the creation of applications in distributed virtual environments. oRis language is agent oriented (active object) and interpreted. The interpreter is written in C++. Then, oRis allows a deep coupling with C++ language. Moreover, due to the oRis/C++ coupling, oRis may be connected to other languages. For example, we are able to call Java for network communication. In its basic version, oRis authorizes different types of communications between agents located on the same machine: synchronous, asynchronous and diffusion. Thus, we have developed a communication layer allowing communication among distant agents located on different machines.\",\"PeriodicalId\":200240,\"journal\":{\"name\":\"8th IEEE International Workshop on Robot and Human Interaction. RO-MAN '99 (Cat. No.99TH8483)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-09-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"8th IEEE International Workshop on Robot and Human Interaction. RO-MAN '99 (Cat. No.99TH8483)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ROMAN.1999.900311\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"8th IEEE International Workshop on Robot and Human Interaction. RO-MAN '99 (Cat. No.99TH8483)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROMAN.1999.900311","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
oRis: an agents communications language for distributed virtual environments
In this paper, we present oRis which is a multiagent language. This language is particularly well adapted to the creation of applications in distributed virtual environments. oRis language is agent oriented (active object) and interpreted. The interpreter is written in C++. Then, oRis allows a deep coupling with C++ language. Moreover, due to the oRis/C++ coupling, oRis may be connected to other languages. For example, we are able to call Java for network communication. In its basic version, oRis authorizes different types of communications between agents located on the same machine: synchronous, asynchronous and diffusion. Thus, we have developed a communication layer allowing communication among distant agents located on different machines.