Organization-based agent-oriented programming: model, mechanisms, and language
An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable environments. To construct such systems needs to seek high-level abstraction to manage the complexity of the systems and novel mechanism to support th...
Saved in:
| Published in: | Frontiers of Computer Science Vol. 8; no. 1; pp. 33 - 51 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Berlin/Heidelberg
Higher Education Press
01.02.2014
Springer Berlin Heidelberg Springer Nature B.V |
| Subjects: | |
| ISSN: | 2095-2228, 2095-2236 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable environments. To construct such systems needs to seek high-level abstraction to manage the complexity of the systems and novel mechanism to support their characteristics, i.e., dynamism and flexibility. Agent-oriented programming (AOP) is considered as a potential paradigm for developing such systems by exhibiting a number of characteristics, such as autonomy, flexibility, social ability, etc. However, current researches on AOP mainly focus on the construction of multi-agent system (MAS) with theory and language facilities inspired from artificial intelligence (AI) and distributed AI, seldom considering and integrating the proven principles and practices of programming and software engineering. Moreover, abstractions and mechanism based on AI are inadequate for developing dynamic and flexible MAS in open environment. This paper proposes a novel AOP approach, namely Oragent, for constructing and implementing dynamic and flexible systems. From a software engineering perspective, Oragent integrates organizational concepts and mechanism into AOP language, and support the dynamism and flexibility with explicit primitives. The proposed approach consists of a programming model and a corresponding programming language. This paper presents the syntax and formal operational semantics of Oragent language, and studies a case to demonstrate our approach. |
|---|---|
| AbstractList | An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable environments. To construct such systems needs to seek high-level abstraction to manage the complexity of the systems and novel mechanism to support their characteristics, i.e., dynamism and flexibility. Agent-oriented programming (AOP) is considered as a potential paradigm for developing such systems by exhibiting a number of characteristics, such as autonomy, flexibility, social ability, etc. However, current researches on AOP mainly focus on the construction of multi-agent system (MAS) with theory and language facilities inspired from artificial intelligence (AI) and distributed AI, seldom considering and integrating the proven principles and practices of programming and software engineering. Moreover, abstractions and mechanism based on AI are inadequate for developing dynamic and flexible MAS in open environment. This paper proposes a novel AOP approach, namely Oragent, for constructing and implementing dynamic and flexible systems. From a software engineering perspective, Oragent integrates organizational concepts and mechanism into AOP language, and support the dynamism and flexibility with explicit primitives. The proposed approach consists of a programming model and a corresponding programming language. This paper presents the syntax and formal operational semantics of Oragent language, and studies a case to demonstrate our approach. An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable environments. To construct such systems needs to seek high-level abstrac- tion to manage the complexity of the systems and novel mechanism to support their characteristics, i.e., dynamism and flexibility. Agent-oriented programming (AOP) is con- sidered as a potential paradigm for developing such systems by exhibiting a number of characteristics, such as autonomy, flexibility, social ability, etc. However, current researches on AOP mainly focus on the construction of multi-agent system (MAS) with theory and language facilities inspired from arti- ficial intelligence (AI) and distributed AI, seldom considering and integrating the proven principles and practices of pro- gramming and software engineering. Moreover, abstractions and mechanism based on AI are inadequate for developing dynamic and flexible MAS in open environment. This paper proposes a novel AOP approach, namely Oragent, for con- structing and implementing dynamic and flexible systems. From a software engineering perspective, Oragent integrates organizational concepts and mechanism into AOP language, and support the dynamism and flexibility with explicit prim- itives. The proposed approach consists of a programming model and a corresponding programming language. This paper presents the syntax and formal operational semanticsof Oragent language, and studies a case to demonstrate our approach. |
| Author | Cuiyun HU Xinjun MAO Mengjun LI Zhi ZHU |
| AuthorAffiliation | Information Science and Technology Institute, Zhengzhou 450000, China College of Computer, National University of Defense Technology, Changsha 410073, China State Key Laboratory of Software Development Environment, Beihang University, Beijing 100191, China |
| Author_xml | – sequence: 1 givenname: Cuiyun surname: HU fullname: HU, Cuiyun email: hcy56316@163.com organization: Information Science and Technology Institute, Zhengzhou 450000, China – sequence: 2 givenname: Xinjun surname: MAO fullname: MAO, Xinjun organization: State Key Laboratory of Software Development Environment, Beihang University, Beijing 100191, China – sequence: 3 givenname: Mengjun surname: LI fullname: LI, Mengjun organization: College of Computer, National University of Defense Technology, Changsha 410073, China – sequence: 4 givenname: Zhi surname: ZHU fullname: ZHU, Zhi organization: Information Science and Technology Institute, Zhengzhou 450000, China |
| BookMark | eNp9kMtOxCAUhonRxOsDuKtxKwoUCiyN8ZZMogtdE6acdjBTOkJnoY_is_hOvoKMnWjiYlYHkv_jfPz7aDv0ARA6puScEiIvEqWScExoiVnJBa620B4jWmDGymr798zULjpK6YUQwggTgrE99PgQWxv8ux18H_DUJnCFbSEMuI8-j3xdxL6Ntut8aL8-P4qudzA_KzqoZxlMXTorbHDF3IZ2mclDtNPYeYKj9TxAzzfXT1d3ePJwe391OcF1qemApROMV442WtuaC8WdrIXTYmoryaym2mnuoCSiYtm0UU4BBy1BES6FpbQ8QKfju1nvdQlpMC_9Moa80jBNlaRSqiqn5JiqY59ShMbUfvj56xCtnxtKzKpBMzZocoNm1aBZkfQfuYi-s_FtI8NGJuVsaCH-OW2C1AjNfDuDCG4RISXTxOzoIW5GT9aOsz60r3nlryTXRDFKRfkNPxiiUw |
| CitedBy_id | crossref_primary_10_3233_WEB_170357 crossref_primary_10_1155_2020_3659849 crossref_primary_10_1080_0144929X_2016_1212095 |
| Cites_doi | 10.4018/978-1-60566-256-5.ch001 10.1145/1671948.1671951 10.1002/9780470061848 10.1017/S0269888904000104 10.1002/spe.994 10.1007/978-3-540-30578-1_13 10.1016/S0004-3702(99)00107-1 10.1007/b137449 10.1145/367211.367250 10.1109/WI-IAT.2012.49 10.1007/s10458-008-9036-y 10.1016/0004-3702(93)90034-9 10.1023/B:AGNT.0000038028.66672.1e 10.1007/978-3-540-24620-6_15 |
| ContentType | Journal Article |
| Copyright | Copyright reserved, 2014, Higher Education Press and Springer-Verlag Berlin Heidelberg Higher Education Press and Springer-Verlag Berlin Heidelberg 2014 Higher Education Press and Springer-Verlag Berlin Heidelberg 2014. |
| Copyright_xml | – notice: Copyright reserved, 2014, Higher Education Press and Springer-Verlag Berlin Heidelberg – notice: Higher Education Press and Springer-Verlag Berlin Heidelberg 2014 – notice: Higher Education Press and Springer-Verlag Berlin Heidelberg 2014. |
| DBID | 2RA 92L CQIGP W92 ~WA AAYXX CITATION 8FE 8FG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI |
| DOI | 10.1007/s11704-013-2345-6 |
| DatabaseName | 维普期刊资源整合服务平台 中文科技期刊数据库-CALIS站点 维普中文期刊数据库 中文科技期刊数据库-工程技术 中文科技期刊数据库- 镜像站点 CrossRef ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database ProQuest advanced technologies & aerospace journals ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition |
| DatabaseTitle | CrossRef Advanced Technologies & Aerospace Collection Computer Science Database ProQuest Central Student Technology Collection ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection ProQuest One Academic Eastern Edition SciTech Premium Collection ProQuest One Community College ProQuest Technology Collection ProQuest SciTech Collection ProQuest Central Advanced Technologies & Aerospace Database ProQuest One Applied & Life Sciences ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | Advanced Technologies & Aerospace Collection |
| Database_xml | – sequence: 1 dbid: P5Z name: Advanced Technologies & Aerospace Database url: https://search.proquest.com/hightechjournals sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| DocumentTitleAlternate | Organization-based agent-oriented programming: model, mechanisms, and language |
| EISSN | 2095-2236 |
| EndPage | 51 |
| ExternalDocumentID | 10_1007_s11704_013_2345_6 10.1007/s11704-013-2345-6 49082115 |
| GroupedDBID | -EM .VR 06D 0VY 1-T 2J2 2JN 2JY 2KG 2KM 2LR 2RA 30V 4.4 406 408 40E 5VS 92L 95- 95. 96X AABHQ AAFGU AAIAL AAJKR AANZL AARHV AARTL AATLR AATNV AATVU AAUYE AAWCG AAYFA AAYIU AAYQN AAYTO ABDZT ABECU ABFGW ABFTD ABFTV ABHQN ABJNI ABJOX ABKAS ABKCH ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABWNU ABXPI ACAOD ACBMV ACBRV ACBXY ACGFS ACHSB ACHXU ACIPQ ACKNC ACMDZ ACMLO ACOKC ACSNA ACTTH ACVWB ACWMK ACZOJ ADHIR ADINQ ADKNI ADKPE ADMDM ADOXG ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFTE AEGNC AEJHL AEJRE AEKMD AENEX AEOHA AEPYU AESKC AESTI AETLH AEVLU AEVTX AEXYK AFKRA AFLOW AFNRJ AFQWF AFWTZ AFZKB AGAYW AGDGC AGGBP AGJBK AGMZJ AGQMX AGWIL AGWZB AGYKE AHBYD AHKAY AHSBF AHYZX AIAKS AIIXL AILAN AIMYW AITGF AJBLW AJDOV AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AOCGG ARAPS ARMRJ AXYYD B-. BDATZ BENPR BGLVJ BGNMA CQIGP CSCUP DDRTE DNIVK DPUIP EBLON EBS EIOEI EJD ESBYG FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 HCIFZ HF~ HG6 HMJXF HRMNR HZ~ IKXTQ IWAJR IXD I~Z J-C JBSCW JZLTJ K7- KOV LLZTM M4Y MA- NPVJJ NQJWS NU0 O9J P4S PF0 PT4 R89 ROL RSV S16 S3B SAP SCL SCO SHX SISQX SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN TSG TUC UG4 UNUBA UOJIU UTJUX UZXMN VFIZW W48 W92 YLTOR Z7R Z7X Z81 Z83 Z88 ZMTXR ~WA AAEIZ AAPBV ADTIX C EM H13 HF HZ RIG VR 0R~ AACDK AAJBT AASML AAYZH ABAKF ACDTI ACPIV AEFQL AEMSY AFBBN AGQEE AGRTI AIGIU BSONS CCPQU SJYHP AAPKM AAXDM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC AEZWR AFDZB AFFHD AFHIU AFOHR AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT PQGLB Q-- 8FE 8FG AZQEC DWQXO GNUQQ JQ2 P62 PKEHL PQEST PQQKQ PQUKI |
| ID | FETCH-LOGICAL-c391t-7d5246d1f99ac4584d7c5d95ba672a919d94de30562255f8d8e4e97e80475a113 |
| IEDL.DBID | K7- |
| ISICitedReferencesCount | 9 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000329625400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2095-2228 |
| IngestDate | Fri Nov 07 23:35:25 EST 2025 Sat Nov 29 03:38:48 EST 2025 Tue Nov 18 21:55:05 EST 2025 Fri Feb 21 02:33:36 EST 2025 Thu Aug 18 16:19:21 EDT 2022 Wed Feb 14 10:37:41 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | organization abstraction agent organization-based programming role-based interactions role enactment agent-oriented programming |
| Language | English |
| License | This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. http://www.springer.com/tdm |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c391t-7d5246d1f99ac4584d7c5d95ba672a919d94de30562255f8d8e4e97e80475a113 |
| Notes | An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable environments. To construct such systems needs to seek high-level abstrac- tion to manage the complexity of the systems and novel mechanism to support their characteristics, i.e., dynamism and flexibility. Agent-oriented programming (AOP) is con- sidered as a potential paradigm for developing such systems by exhibiting a number of characteristics, such as autonomy, flexibility, social ability, etc. However, current researches on AOP mainly focus on the construction of multi-agent system (MAS) with theory and language facilities inspired from arti- ficial intelligence (AI) and distributed AI, seldom considering and integrating the proven principles and practices of pro- gramming and software engineering. Moreover, abstractions and mechanism based on AI are inadequate for developing dynamic and flexible MAS in open environment. This paper proposes a novel AOP approach, namely Oragent, for con- structing and implementing dynamic and flexible systems. From a software engineering perspective, Oragent integrates organizational concepts and mechanism into AOP language, and support the dynamism and flexibility with explicit prim- itives. The proposed approach consists of a programming model and a corresponding programming language. This paper presents the syntax and formal operational semanticsof Oragent language, and studies a case to demonstrate our approach. 11-5731/TP agent, agent-oriented programming, organiza-tion-based programming, role enactment, role-based interac-tions, organization abstraction organization abstraction agent organization-based programming role-based interactions Document received on :2012-11-09 Document accepted on :2013-08-22 role enactment agent-oriented programming ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://journal.hep.com.cn/fcs/EN/10.1007/s11704-013-2345-6 |
| PQID | 2918717786 |
| PQPubID | 2044369 |
| PageCount | 19 |
| ParticipantIDs | proquest_journals_2918717786 crossref_citationtrail_10_1007_s11704_013_2345_6 crossref_primary_10_1007_s11704_013_2345_6 springer_journals_10_1007_s11704_013_2345_6 higheredpress_frontiers_10_1007_s11704_013_2345_6 chongqing_primary_49082115 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-02-01 |
| PublicationDateYYYYMMDD | 2014-02-01 |
| PublicationDate_xml | – month: 02 year: 2014 text: 2014-02-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Berlin/Heidelberg |
| PublicationPlace_xml | – name: Berlin/Heidelberg – name: Heidelberg |
| PublicationSubtitle | Selected Publications from Chinese Universities |
| PublicationTitle | Frontiers of Computer Science |
| PublicationTitleAbbrev | Front. Comput. Sci |
| PublicationTitleAlternate | Frontiers of Computer Science in China |
| PublicationYear | 2014 |
| Publisher | Higher Education Press Springer Berlin Heidelberg Springer Nature B.V |
| Publisher_xml | – name: Higher Education Press – name: Springer Berlin Heidelberg – name: Springer Nature B.V |
| References | van BirnaM RKoenHCatholijnJProgramming organization-aware agentsProceedings of the 9th Annual International Workshop on Engineering Societies in the Agents World200998112 MartinOLexSBillVProgramming in scala: a comprehensive step-by-step guide2008 ZambonelliFOmiciniAChallenges and research directions in agent-oriented software engineeringAutonomous Agents and Multi-Agent Systems20049325328310.1023/B:AGNT.0000038028.66672.1e JenningsNAn agent-based approach for building complex software systemsCommunications of ACM2001444354110.1145/367211.367250 BoissierOBordiniR HHübnerJ FRicciASantiAMulti-agent oriented programming with JaCaMoScience of Computer Programming2011 GhidiniCHirshBFisherMProgramming group computationsProceedings of the 1st European Workshop on Multi-Agent Systems2003 DastaniM2APL: a practical agent programming languageInternational Journal of Autonomous Agents and Multi-Agent Systems200816321424810.1007/s10458-008-9036-y WeynsDHeasevoetsRHellebooghAHolvoetTJoosenWMACODO: middleware architecture for context-driven dynamic agent organizationsACM Transactions on Autonomous and Adaptive Systems20095112510.1145/1671948.1671951 JavaCC Home [EB/OL]. http://javacc.java.net MatthiasWDanielMMichaelKFrom multi-agent to multiorganization systems: utilizing middleware approachesProceedings of the 6th Annual International Workshop on Engineering Societies in the Agents World20084665 EstevaMRodriguez-AguilarJRoselBJosephLAMELI: an agent-based middleware for electronic institutionsProceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems2004236243 AlessaGGallandSHilaireVKoukamAAn organisational platform for holonic and multiagent systemsProceedings of the 6th International Workshop on Programming of Multi-Agent System2008111126 NorthropLUltra-large-scale systems: the software challenge of the future2006 BordiniRDastaniMDixJFallah-SeghrouchniAMulti-agent programming: languages, platforms and applications. Vol. I2005HeidelbergSpringer10.1007/b137449 NickTMehdiDJohn-JulesMRoles and norms for programming agent organizationProceedings of the 8th International Joint Conference on Autonomous Agents and Multi-Agent Systems2009121128 JenningsNOn agent-based software engineeringArtificial Intelligence2000117227729610.1016/S0004-3702(99)00107-10938.68864 ShohamYAgent-oriented programmingArtificial Intelligence1993601519210.1016/0004-3702(93)90034-91216896 FerberJGutknechtOMichelFFrom agents to organizations: an organizational view of multi-agent systemsProceedings of the 6th International Workshop on Agent-Oriented Software Engineering2004214230 AlessandroRAndreaSDesigning a general-purpose programming language based on agent-oriented abstractions: the simpAL projectProceedings of SPLASH’11 Workshops, Portland, Oregon, USA2011 DignumVDignumVThe role of organization in agent systemsHandbook of research on multi-agent systems: semantics and dynamics of organizational models. IGI Global200911610.4018/978-1-60566-256-5.ch001 RafaelHMehdiDMichaelWCurrent issues in multi-agent systems developmentProceedings of the 7th Annual International Workshop on Engineering Societies in the Agents World20073861 BordiniRWooldridgeMHöbnerJProgramming multi-agent systems in AgentSpeak using Jason (Wiley Series in Agent Technology)200710.1002/9780470061848 PlotkinGA structural approach to operational semantics1981 BordiniRDastaniMDixJFallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. II2009HeidelbergSpringer ChanYMaoX JHuC YZhouH PZhaoJ MOragentburg: a platform supporting organisation-based programmingProceedings of 2012 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology2012236637310.1109/WI-IAT.2012.49 BoissierOHübnerJSichmanJOrganization oriented programming: from closed to open organizationsProceedings of the 5th Annual International Workshop on Engineering Societies in the Agents World200786105 ZambonelliFParunakH V DTowards a paradigm change in computer science and software engineering: a synthesisThe Knowledge Engineering Review200318432934210.1017/S0269888904000104 TinnemeierNOrganizing agent organizations: syntax and operational semantics of an organization-oriented programming languageSIKS Dissertation Series 2011(2)2011 MatteoBGuidoBValerioGRobertoGvan der LeendertTHow to program organizations and roles in the JADE frameworkProceedings of the 6th German Conference on Multiagent System Technologies20082536 YunusENadiaERole models — implementation-based approaches to using rolesSoftware-Practice and Experience20114112210.1002/spe.994 DastaniMRiemsdijkMHulstijnJDignumFMeyerJEnacting and deacting roles in agent programmingProceedings of International Workshop on Agent-Oriented Software Engineering2005189204 O Boissier (2345_CR26) 2011 V Dignum (2345_CR9) 2009 D Weyns (2345_CR21) 2009; 5 L Northrop (2345_CR1) 2006 M Esteva (2345_CR20) 2004 M R Birna van (2345_CR25) 2009 T Nick (2345_CR28) 2009 G Alessa (2345_CR22) 2008 J Ferber (2345_CR19) 2004 F Zambonelli (2345_CR4) 2003; 18 R Bordini (2345_CR7) 2009 N Tinnemeier (2345_CR12) 2011 O Martin (2345_CR16) 2008 B Matteo (2345_CR23) 2008 Y Shoham (2345_CR5) 1993; 60 G Plotkin (2345_CR17) 1981 Y Chan (2345_CR31) 2012; 2 M Dastani (2345_CR24) 2008; 16 R Alessandro (2345_CR11) 2011 N Jennings (2345_CR3) 2000; 117 W Matthias (2345_CR2) 2008 R Bordini (2345_CR27) 2007 N Jennings (2345_CR13) 2001; 44 R Bordini (2345_CR6) 2005 E Yunus (2345_CR14) 2011; 41 F Zambonelli (2345_CR8) 2004; 9 O Boissier (2345_CR29) 2007 C Ghidini (2345_CR30) 2003 2345_CR18 H Rafael (2345_CR10) 2007 M Dastani (2345_CR15) 2005 |
| References_xml | – reference: ZambonelliFParunakH V DTowards a paradigm change in computer science and software engineering: a synthesisThe Knowledge Engineering Review200318432934210.1017/S0269888904000104 – reference: van BirnaM RKoenHCatholijnJProgramming organization-aware agentsProceedings of the 9th Annual International Workshop on Engineering Societies in the Agents World200998112 – reference: DastaniMRiemsdijkMHulstijnJDignumFMeyerJEnacting and deacting roles in agent programmingProceedings of International Workshop on Agent-Oriented Software Engineering2005189204 – reference: FerberJGutknechtOMichelFFrom agents to organizations: an organizational view of multi-agent systemsProceedings of the 6th International Workshop on Agent-Oriented Software Engineering2004214230 – reference: MatteoBGuidoBValerioGRobertoGvan der LeendertTHow to program organizations and roles in the JADE frameworkProceedings of the 6th German Conference on Multiagent System Technologies20082536 – reference: BordiniRWooldridgeMHöbnerJProgramming multi-agent systems in AgentSpeak using Jason (Wiley Series in Agent Technology)200710.1002/9780470061848 – reference: BordiniRDastaniMDixJFallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. II2009HeidelbergSpringer – reference: WeynsDHeasevoetsRHellebooghAHolvoetTJoosenWMACODO: middleware architecture for context-driven dynamic agent organizationsACM Transactions on Autonomous and Adaptive Systems20095112510.1145/1671948.1671951 – reference: NorthropLUltra-large-scale systems: the software challenge of the future2006 – reference: DignumVDignumVThe role of organization in agent systemsHandbook of research on multi-agent systems: semantics and dynamics of organizational models. IGI Global200911610.4018/978-1-60566-256-5.ch001 – reference: BoissierOHübnerJSichmanJOrganization oriented programming: from closed to open organizationsProceedings of the 5th Annual International Workshop on Engineering Societies in the Agents World200786105 – reference: GhidiniCHirshBFisherMProgramming group computationsProceedings of the 1st European Workshop on Multi-Agent Systems2003 – reference: ShohamYAgent-oriented programmingArtificial Intelligence1993601519210.1016/0004-3702(93)90034-91216896 – reference: YunusENadiaERole models — implementation-based approaches to using rolesSoftware-Practice and Experience20114112210.1002/spe.994 – reference: JavaCC Home [EB/OL]. http://javacc.java.net – reference: AlessandroRAndreaSDesigning a general-purpose programming language based on agent-oriented abstractions: the simpAL projectProceedings of SPLASH’11 Workshops, Portland, Oregon, USA2011 – reference: ChanYMaoX JHuC YZhouH PZhaoJ MOragentburg: a platform supporting organisation-based programmingProceedings of 2012 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology2012236637310.1109/WI-IAT.2012.49 – reference: MatthiasWDanielMMichaelKFrom multi-agent to multiorganization systems: utilizing middleware approachesProceedings of the 6th Annual International Workshop on Engineering Societies in the Agents World20084665 – reference: AlessaGGallandSHilaireVKoukamAAn organisational platform for holonic and multiagent systemsProceedings of the 6th International Workshop on Programming of Multi-Agent System2008111126 – reference: BoissierOBordiniR HHübnerJ FRicciASantiAMulti-agent oriented programming with JaCaMoScience of Computer Programming2011 – reference: TinnemeierNOrganizing agent organizations: syntax and operational semantics of an organization-oriented programming languageSIKS Dissertation Series 2011(2)2011 – reference: RafaelHMehdiDMichaelWCurrent issues in multi-agent systems developmentProceedings of the 7th Annual International Workshop on Engineering Societies in the Agents World20073861 – reference: NickTMehdiDJohn-JulesMRoles and norms for programming agent organizationProceedings of the 8th International Joint Conference on Autonomous Agents and Multi-Agent Systems2009121128 – reference: PlotkinGA structural approach to operational semantics1981 – reference: JenningsNAn agent-based approach for building complex software systemsCommunications of ACM2001444354110.1145/367211.367250 – reference: MartinOLexSBillVProgramming in scala: a comprehensive step-by-step guide2008 – reference: EstevaMRodriguez-AguilarJRoselBJosephLAMELI: an agent-based middleware for electronic institutionsProceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems2004236243 – reference: BordiniRDastaniMDixJFallah-SeghrouchniAMulti-agent programming: languages, platforms and applications. Vol. I2005HeidelbergSpringer10.1007/b137449 – reference: DastaniM2APL: a practical agent programming languageInternational Journal of Autonomous Agents and Multi-Agent Systems200816321424810.1007/s10458-008-9036-y – reference: ZambonelliFOmiciniAChallenges and research directions in agent-oriented software engineeringAutonomous Agents and Multi-Agent Systems20049325328310.1023/B:AGNT.0000038028.66672.1e – reference: JenningsNOn agent-based software engineeringArtificial Intelligence2000117227729610.1016/S0004-3702(99)00107-10938.68864 – volume-title: A structural approach to operational semantics year: 1981 ident: 2345_CR17 – ident: 2345_CR18 – start-page: 1 volume-title: Handbook of research on multi-agent systems: semantics and dynamics of organizational models. IGI Global year: 2009 ident: 2345_CR9 doi: 10.4018/978-1-60566-256-5.ch001 – volume: 5 start-page: 1 issue: 1 year: 2009 ident: 2345_CR21 publication-title: ACM Transactions on Autonomous and Adaptive Systems doi: 10.1145/1671948.1671951 – volume-title: Programming multi-agent systems in AgentSpeak using Jason (Wiley Series in Agent Technology) year: 2007 ident: 2345_CR27 doi: 10.1002/9780470061848 – volume: 18 start-page: 329 issue: 4 year: 2003 ident: 2345_CR4 publication-title: The Knowledge Engineering Review doi: 10.1017/S0269888904000104 – volume: 41 start-page: 1 year: 2011 ident: 2345_CR14 publication-title: Software-Practice and Experience doi: 10.1002/spe.994 – start-page: 111 volume-title: Proceedings of the 6th International Workshop on Programming of Multi-Agent System year: 2008 ident: 2345_CR22 – start-page: 236 volume-title: Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems year: 2004 ident: 2345_CR20 – volume-title: Proceedings of SPLASH’11 Workshops, Portland, Oregon, USA year: 2011 ident: 2345_CR11 – volume-title: Fallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. II year: 2009 ident: 2345_CR7 – volume-title: Programming in scala: a comprehensive step-by-step guide year: 2008 ident: 2345_CR16 – start-page: 121 volume-title: Proceedings of the 8th International Joint Conference on Autonomous Agents and Multi-Agent Systems year: 2009 ident: 2345_CR28 – start-page: 189 volume-title: Proceedings of International Workshop on Agent-Oriented Software Engineering year: 2005 ident: 2345_CR15 doi: 10.1007/978-3-540-30578-1_13 – volume-title: Science of Computer Programming year: 2011 ident: 2345_CR26 – start-page: 86 volume-title: Proceedings of the 5th Annual International Workshop on Engineering Societies in the Agents World year: 2007 ident: 2345_CR29 – volume-title: Ultra-large-scale systems: the software challenge of the future year: 2006 ident: 2345_CR1 – start-page: 98 volume-title: Proceedings of the 9th Annual International Workshop on Engineering Societies in the Agents World year: 2009 ident: 2345_CR25 – volume: 117 start-page: 277 issue: 2 year: 2000 ident: 2345_CR3 publication-title: Artificial Intelligence doi: 10.1016/S0004-3702(99)00107-1 – volume-title: Multi-agent programming: languages, platforms and applications. Vol. I year: 2005 ident: 2345_CR6 doi: 10.1007/b137449 – start-page: 46 volume-title: Proceedings of the 6th Annual International Workshop on Engineering Societies in the Agents World year: 2008 ident: 2345_CR2 – volume: 44 start-page: 35 issue: 4 year: 2001 ident: 2345_CR13 publication-title: Communications of ACM doi: 10.1145/367211.367250 – volume-title: Proceedings of the 1st European Workshop on Multi-Agent Systems year: 2003 ident: 2345_CR30 – volume-title: SIKS Dissertation Series 2011(2) year: 2011 ident: 2345_CR12 – volume: 2 start-page: 366 year: 2012 ident: 2345_CR31 publication-title: Proceedings of 2012 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology doi: 10.1109/WI-IAT.2012.49 – volume: 16 start-page: 214 issue: 3 year: 2008 ident: 2345_CR24 publication-title: International Journal of Autonomous Agents and Multi-Agent Systems doi: 10.1007/s10458-008-9036-y – start-page: 25 volume-title: Proceedings of the 6th German Conference on Multiagent System Technologies year: 2008 ident: 2345_CR23 – volume: 60 start-page: 51 issue: 1 year: 1993 ident: 2345_CR5 publication-title: Artificial Intelligence doi: 10.1016/0004-3702(93)90034-9 – volume: 9 start-page: 253 issue: 3 year: 2004 ident: 2345_CR8 publication-title: Autonomous Agents and Multi-Agent Systems doi: 10.1023/B:AGNT.0000038028.66672.1e – start-page: 214 volume-title: Proceedings of the 6th International Workshop on Agent-Oriented Software Engineering year: 2004 ident: 2345_CR19 doi: 10.1007/978-3-540-24620-6_15 – start-page: 38 volume-title: Proceedings of the 7th Annual International Workshop on Engineering Societies in the Agents World year: 2007 ident: 2345_CR10 |
| SSID | ssj0002025522 |
| Score | 1.9978558 |
| Snippet | An increasing number of social computational systems consist of a great amount of autonomous entities and operate in highly dynamic and unpredictable... |
| SourceID | proquest crossref springer higheredpress chongqing |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 33 |
| SubjectTerms | agent agent-oriented programming Artificial intelligence Autonomy Computer programming Computer Science Flexibility Language Multiagent systems organization abstraction organization-based programming Programming languages Research Article role enactment role-based interactions Semantics Software agents Software engineering 分布式人工智能 多智能体系统 机制 程序设计 组织 编程语言 计算系统 面向Agent |
| SummonAdditionalLinks | – databaseName: SpringerLINK Contemporary 1997-Present dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEA6-DoL4FuuLHDxpA5vsZjfxJqJ4kCK-8BbSTdYW7Fa71d9vJt20VlTQ8yYTdpLJfJN5IXSYpgUAXe6MnLYkCbcpEaIoSJTTzLLYMF74riVXWaslHh_ldZ3HXYVo9-CS9Df1JNmNZj5iIiYsdsTTWTTvtJ0Aaby5fRg_rDBAyd57wBx8IPDCEbyZ31GBmgqdfvn06lac0k1LHR9oYY0PSJ0CoF98pl4VXaz86ydW0XKNPPHp6KisoRlbrqOV0NUB10K-gVqf0zMJaDmDNSRgkT7URHYIFddBXT238gn2vXSauGchh7hb9aom1qXB4SF0E91fnN-dXZK66wLJY0mHJDOcJamhhZQ6By-qyXJuJG_rNGNaUmlkYixYHu4q4IUwwiZWZlZEScY1pfEWmiv7pd1GONdUiiJmVEcmoVFbJpHQTi-2rUPJhqcNtDPmvXoZVddQ4Il0VilvoChshsrreuXQNuNZTSotAzOVY6YCZipH72g8JZD7ZTCd2mFVQMUI6D_-25y9cApULeuVYpI6qxPq8DXQcdj1yecfie38afQuWnRYLRkFjO-hueHgze6jhfx92K0GB14EPgDvUfwJ priority: 102 providerName: Springer Nature |
| Title | Organization-based agent-oriented programming: model, mechanisms, and language |
| URI | http://lib.cqvip.com/qk/71018X/201401/49082115.html https://journal.hep.com.cn/fcs/EN/10.1007/s11704-013-2345-6 https://link.springer.com/article/10.1007/s11704-013-2345-6 https://www.proquest.com/docview/2918717786 |
| Volume | 8 |
| WOSCitedRecordID | wos000329625400003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 2095-2236 dateEnd: 20241207 omitProxy: false ssIdentifier: ssj0002025522 issn: 2095-2228 databaseCode: P5Z dateStart: 20070201 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database (ProQuest) customDbUrl: eissn: 2095-2236 dateEnd: 20241207 omitProxy: false ssIdentifier: ssj0002025522 issn: 2095-2228 databaseCode: K7- dateStart: 20070201 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2095-2236 dateEnd: 20241207 omitProxy: false ssIdentifier: ssj0002025522 issn: 2095-2228 databaseCode: BENPR dateStart: 20070201 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 2095-2236 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002025522 issn: 2095-2228 databaseCode: RSV dateStart: 20070201 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NT9swFH_aYIdJCMY2RBkgH3YCrMVOHMe7IECgSZuqii-hXSw3dgCJpkAKfz9-rtNSpPWySy6Jnxz9bL_n9_UD-J7nFRq6wl9y-opmwuW0KKqKJiWTjqeWiyqwlvyR3W5xdaV60eHWxLTK9kwMB7Udlugj_8EV87Y9djvbv3-gyBqF0dVIofEeFhnnDNf5b0knPhaOBnMIJHBvSVB0drSBzVA9x2RIwUgpT_1sQ3uFm2F9_eCVxoyaWroJORfOhtzUGVv0Tfg0aKWTlf_9n0-wHO1RcjBeQKvwztWfYaXleiBx63-B7uuiTYq6zxKDZVkoFPt6WhJTvQZ-oj9JYNjZIwOHlcW3zaDZI6a2pHWPfoWLk-Pzo180cjHQMlVsRKUVPMstq5QyJcZWrSyFVaJvcsmNYsqqzDq8j_gDQlSFLVzmlHRFkklhGEvXYKEe1m4dSGmYKqqUM5PYjCV9lSWF8dqy77ztbEXegY0JDPp-3HNDY3zS31VFB5IWF13GLuZIpnGnp_2XEVbtYdUIq_bydiZDWnFzPmYzYOsK-0ggK_m8MZstxDqeAI2e4tuB3XaRTF__U9jGfGHf4KM32bJx3vgmLIwen9wWfCifR7fN4zYsHh53e6fbYRv4Z0_89c_Ts8sX8pEKWA |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LbxMxEB6VggQSojxFSgEf4AK1WHvXa7tShRBQtUqIOBSpN-OsvbQS2bTdAOJP9TfW46wTgkRuPXDe9Ui2P8989rwAXpRljURXhEvOSNNC-JIqVdc0q5j0PHdc1LFryUAOh-roSH9eg4uUC4NhlUknRkXtJhW-kb_hmgVuj9XO3p6eUewahd7V1EJjBou-__0rXNna3YMPYX9fcr738fD9Pu26CtAq12xKpRO8KB2rtbYVegmdrITTYmRLya1m2unCeWTWAeqiVk75wmvpVVZIYRnLg9xrcL3IlcRa_X1J5286HAl6dFzwwFwoPq4kR2rM1mMyhnzklOdhdWI5h-NJ8-0sGKkls3j7OMZ4eBdjYZe471_u2mgF9zb-t_W7C3c6vk3ezQ7IPVjzzX3YSL0sSKfaHsDwz6RUirbdEYtpZzgJrFvqSBfKNg4Ls0NiB6FtMvaYOX3SjtttYhtH0vPvQ_hyJbN6BOvNpPGPgVSWaVXnnNnMFSwb6SJTNrCBkQ93AyfKHmzOt92czmqKGPS_hru46EGWcGCqrko7Ngv5bhb1pRFGJsDIIIxMkPdqPiSJW_EzWwKXqbFOBnZdXzVmK0HKdBquNQs89eB1AuXi8z-Fba4W9hxu7h9-GpjBwbD_BG4FelrMYuS3YH16_sM_hRvVz-lJe_4sHj0CX68aq5fN-2GB |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1bT9swFD7a2DQhTZTdRIENP_C01SJ24iTmDW2rNq2KKgETb5YT2wNpTYGU_X580riliCFNe45znPj48h2fywewn6YOga7wRk4paSJsSvPcORpVLLM8Nly4lrVklBVFfnYmxx3PaROi3YNLcp7TgFWa6tnBpXEHy8Q3lrXREzHlse8ofQrPEuQMQnP9-OfikoUjYm49CdxDCYq3HcGz-ZAUrK9wPq1_XfneV86pl-dt0IU1bXDqChi95z9tj6Vh779_aBM2OkRKjuZT6BU8sfVr6AW2B9It_jdQ3E3bpHj6GaIxMYtOsVayR66kC_aa-K84JC3HzoBMLOYWXzSTZkB0bUi4IH0Lp8OvJ5-_0Y6NgVaxZDOaGcGT1DAnpa7Qu2qyShgpSp1mXEsmjUyMRYvEbxHC5Sa3iZWZzaMkE5qx-B2s1dPabgGpNJO5iznTkfFqK2US5dqfl6X16NmItA_bCz2oy3nVDYUeSm-tij5EQTGq6uqYI53Gb7WswIyDqfxgKhxM5eV9XLwSxD3SmK1oWzmsJIG85I-9sxtmhOr2gEZxybw1ivX5-vApzIDl478K2_6n1nvwYvxlqEbfix87sO7hXDKPKd-Ftdn1jX0Pz6s_s4vm-kO7Mm4BqjMH4A |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Organization-based+agent-oriented+programming%EF%BC%9A+model%2C+mechanisms%2C+and+language&rft.jtitle=%E4%B8%AD%E5%9B%BD%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E5%89%8D%E6%B2%BF%EF%BC%9A%E8%8B%B1%E6%96%87%E7%89%88&rft.au=Cuiyun+HU+Xinjun+MAO+Mengjun+LI+Zhi+ZHU&rft.date=2014-02-01&rft.issn=2095-2228&rft.eissn=2095-2236&rft.issue=1&rft.spage=33&rft.epage=51&rft_id=info:doi/10.1007%2Fs11704-013-2345-6&rft.externalDocID=49082115 |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F71018X%2F71018X.jpg |