{"title":"A formal approach to modeling agents based on object semantics","authors":"Mengting Yuan, Chao Yu","doi":"10.1109/ICSSSM.2005.1500145","DOIUrl":null,"url":null,"abstract":"This paper presents a formal approach, OSA, which is based on object semantics, to model agent-based systems. Agent system is modeled as a set of objects, each of which is specified as a hierarchical automaton. These parallel automata run independently and communicate each other through corresponding communication gates. Compared with other modeling method (such as UML, SCR, Statecharts, Petri Net, etc.), OSA is a formal agent modeling approach with the advantage of: object-oriented, easy-to-use and reusable. The formal definition, operational semantics and a case study of OSA are given in the paper.","PeriodicalId":389467,"journal":{"name":"Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005.","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSSM.2005.1500145","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper presents a formal approach, OSA, which is based on object semantics, to model agent-based systems. Agent system is modeled as a set of objects, each of which is specified as a hierarchical automaton. These parallel automata run independently and communicate each other through corresponding communication gates. Compared with other modeling method (such as UML, SCR, Statecharts, Petri Net, etc.), OSA is a formal agent modeling approach with the advantage of: object-oriented, easy-to-use and reusable. The formal definition, operational semantics and a case study of OSA are given in the paper.