Zhongzhi Shi, Yunfeng Li, Wenjie Wang, Hu Cao, Tao Jiang
{"title":"AOSDE: an agent-oriented software development environment","authors":"Zhongzhi Shi, Yunfeng Li, Wenjie Wang, Hu Cao, Tao Jiang","doi":"10.1109/ICMAS.1998.699289","DOIUrl":null,"url":null,"abstract":"The basic goals of AOSDE are to provide an environment for constructing a software agent that can support distributed artificial intelligence systems. The agent model consists of three layers: virtual machine layer, logic layer and resource layer. The virtual machine layer is intended to be a general interface to environment which provides the agent' s communicative, sensoric and actoric links to outside world. The communicative part provides the functionality of sending messages to and receiving messages from other agents using Software Agent Communication Language (SACL) or another language. An agent can sense its environment through a sensoric part. Actors will carry out the physical actions the agent may perform. This layer provides a set of primitives to the upper layer, and so hide the difference of real machines. Through this layer the upper layers can run successfully without concerning the network, operating system, or hardware configuration. The logic layer is the core of the agent which separates it into two parts: agent kernel module and function modules. The resource layer is a set of resources, such as knowledge base, database, model base, image base and so on, which will be used by a special agent.","PeriodicalId":244857,"journal":{"name":"Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMAS.1998.699289","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The basic goals of AOSDE are to provide an environment for constructing a software agent that can support distributed artificial intelligence systems. The agent model consists of three layers: virtual machine layer, logic layer and resource layer. The virtual machine layer is intended to be a general interface to environment which provides the agent' s communicative, sensoric and actoric links to outside world. The communicative part provides the functionality of sending messages to and receiving messages from other agents using Software Agent Communication Language (SACL) or another language. An agent can sense its environment through a sensoric part. Actors will carry out the physical actions the agent may perform. This layer provides a set of primitives to the upper layer, and so hide the difference of real machines. Through this layer the upper layers can run successfully without concerning the network, operating system, or hardware configuration. The logic layer is the core of the agent which separates it into two parts: agent kernel module and function modules. The resource layer is a set of resources, such as knowledge base, database, model base, image base and so on, which will be used by a special agent.