{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:20:16Z","timestamp":1777890016415,"version":"3.51.4"},"reference-count":36,"publisher":"SAGE Publications","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["MGS"],"published-print":{"date-parts":[[2019,7,17]]},"DOI":"10.3233\/mgs-190307","type":"journal-article","created":{"date-parts":[[2019,7,23]],"date-time":"2019-07-23T13:44:04Z","timestamp":1563889444000},"page":"155-177","source":"Crossref","is-referenced-by-count":6,"title":["Monitoring open multi-agent systems: An aspect-oriented programming based approach"],"prefix":"10.1177","volume":"15","author":[{"given":"Mohamed Sedik","family":"Chebout","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computer Science, Rela(CS)2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farid","family":"Mokhati","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, Rela(CS)2 Laboratory, University of Oum El Bouaghi, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mourad","family":"Badri","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, Software Engineering Research Laboratory, University of Quebec, Trois-Rivi\u00e8res, QC, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed Chaouki","family":"Babahenini","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computer Science, LESIA Laboratory, University of Mohamed Khider, Biskra, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"issue":"16","key":"10.3233\/MGS-190307_ref1","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1093\/logcom\/exr018","article-title":"Dynamic specification of open agent systems","volume":"22","author":"Artikis","year":"2012","journal-title":"Journal of Logic and Computation"},{"key":"10.3233\/MGS-190307_ref2","doi-asserted-by":"crossref","unstructured":"A. Artikis, M. Sergot, J. Pitt, D. Busquets and R. Riveret, Specifying and Executing Open Multi-agent Systems, In: H. Aldewereld, O. Boissier, V. Dignum, P. Noriega, J. Padget, eds, Social Coordination Frameworks for Social Technical Systems, Law, Governance and Technology Series, Vol. 30, 2016, pp. 197\u2013212.","DOI":"10.1007\/978-3-319-33570-4_10"},{"key":"10.3233\/MGS-190307_ref3","doi-asserted-by":"crossref","unstructured":"A. Garc\u00eda-Camino, P. Noriega and J.A. Rodr\u00edguez-Aguilar, Implementing norms in electronic institutions, in: Proc. of the 4th Int. Joint Conf. on Autonomous Agents and Multi-Agent Systems, Utrecht, The Netherlands, Vol. 2, 2005, pp.\u00a0667\u2013673.","DOI":"10.1145\/1082473.1082575"},{"key":"10.3233\/MGS-190307_ref4","doi-asserted-by":"crossref","unstructured":"A. Nusayr and J. Cook, Using AOP for detailed runtime monitoring instrumentation, in: Proceedings of the Seventh International Workshop on Dynamic Analysis (WODA), Chicago, Illinois, 2009, pp. 8\u201314.","DOI":"10.1145\/2134243.2134246"},{"key":"10.3233\/MGS-190307_ref6","doi-asserted-by":"crossref","unstructured":"B. Dufour, C. Goard, L. Hendren, O. de Moor, G. Sittampalam and C. Verbrugge, Measuring the Dynamic Behaviour of AspectJ Programs, in: Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, BC, Canada, Vol. 39, No. 110, 2004, pp. 150\u2013169.","DOI":"10.1145\/1035292.1028990"},{"key":"10.3233\/MGS-190307_ref7","doi-asserted-by":"crossref","unstructured":"C. Felic\u00edssimo, C. Chopinaud, J.-P. Briot, A.E.F. Seghrouchni and C. Lucena, Contextualizing normative open multi-agent systems, in: Proceedings of 23rd Annual ACM Symposium on Applied Computing (SAC 2008), Cear\u00e1, Brazil, 2008, pp. 52\u201359.","DOI":"10.1145\/1363686.1363703"},{"issue":"11-3","key":"10.3233\/MGS-190307_ref8","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/0004-3702(91)90051-K","article-title":"Open information systems semantics for distributed artificial intelligence","volume":"47","author":"Hewitt","year":"1991","journal-title":"Artificial Intelligence"},{"key":"10.3233\/MGS-190307_ref9","unstructured":"D. Van Bien, D. Lillis and R.W. Collier, Call Graph Profiling for Multi Agent Systems, in: M. Dastani, A. El Fallah Segrouchni, J. Leite, P. Torroni, eds, Languages, Methodologies, and Development Tools for Multi-Agent Systems, LADS 2009, Lecture Notes in Computer Science, Vol. 6039, 2010, pp. 153\u2013167."},{"key":"10.3233\/MGS-190307_ref10","unstructured":"D. Van Bien, D. Lillis and R.W. Collier, Space-Time Diagram Generation for Profiling Multi Agent Systems, in: L. Braubach, J.P. Briot, J. Thangarajah, eds, Programming Multi-Agent Systems, ProMAS 2009, Lecture Notes in Computer Science, Budapest, Hungary, Vol. 5919, 2010, pp. 170\u2013184."},{"issue":"17","key":"10.3233\/MGS-190307_ref11","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1002\/spe.788","article-title":"Profiling with AspectJ","volume":"37","author":"Pearce","year":"2007","journal-title":"Software \u2013 Practice & Experience"},{"key":"10.3233\/MGS-190307_ref12","doi-asserted-by":"crossref","unstructured":"E. Bodden and K. Havelund, Effective race detection using AspectJ, in: Proceedings of the 2008 International Symposium on Software Testing and Analysis (ISSTA), Seattle, WA, USA, 2008, pp. 155\u2013166.","DOI":"10.1145\/1390630.1390650"},{"key":"10.3233\/MGS-190307_ref13","unstructured":"F. Bellifemine, A. Poggi and G. Rimassa, Developing Multi-agent Systems with JADE, in: C. Castelfranchi, Y. Lesp\u00e9rance, eds, Intelligent Agents VII Agent Theories Architectures and Languages, ATAL 2000, Lecture Notes in Computer Science, Vol. 1986, 2001, pp. 89\u2013103."},{"key":"10.3233\/MGS-190307_ref14","doi-asserted-by":"crossref","unstructured":"F. Chen and G. Ro\u015fu, Java-MOP: A Monitoring Oriented Programming Environment for Java, In: Proceedings of the 11th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Edinburgh, U.K, 2005, pp. 546\u2013550.","DOI":"10.1007\/978-3-540-31980-1_36"},{"key":"10.3233\/MGS-190307_ref16","unstructured":"G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm and W.G. Grisw, An Overview of AspectJ, in: J.L. Knudsen, eds, ECOOP 2001 \u2013 Object-Oriented Programming, ECOOP 2001, Lecture Notes in Computer Science, Vol. 2072, 2001, pp. 327\u2013354."},{"key":"10.3233\/MGS-190307_ref17","unstructured":"G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier and J. Irwin, Aspect-oriented programming, in: M. Ak\u015fit, S. Matsuoka, eds, ECOOP\u201997 \u2013 Object-Oriented Programming, ECOOP 1997, Lecture Notes in Computer Science, Vol. 1241, 1997, pp. 220\u2013224."},{"issue":"11-2","key":"10.3233\/MGS-190307_ref18","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1080\/088395199117513","article-title":"Zeus: a toolkit for building distributed multi-agent systems","volume":"13","author":"Nwana","year":"1999","journal-title":"in Applied Artificial Intelligence"},{"key":"10.3233\/MGS-190307_ref20","unstructured":"J. Ferber and O. Gutknecht, A meta-model for the analysis and design of organizations in multi-agent systems, in: Proceedings of ICMAS\u201998, IEEE Computer Society Press, Paris, France, 1998, pp. 128\u2013135."},{"key":"10.3233\/MGS-190307_ref21","unstructured":"J. Ferber, F. Michel and J.-A. Baez-Barranco, AGRE: Integrating Environments with Organizations, in: D. Weyns, H. Van Dyke Parunak, F. Michel, eds, Environments for Multi-Agent Systems, E4MAS 2004, Lecture Notes in Computer Science, Vol. 3374, 2004, pp. 48\u201356."},{"key":"10.3233\/MGS-190307_ref22","unstructured":"J. Ferber, O. Gutknecht and F. Michel, From Agents to Organizations: An Organizational View of Multi-agent Systems, in: P. Giorgini, J.P. M\u00fcller, J. Odell, eds, Agent-Oriented Software Engineering IV, AOSE 2003, Lecture Notes in Computer Science, Vol. 2935, 2004, pp. 214\u2013230."},{"key":"10.3233\/MGS-190307_ref23","unstructured":"J.M. Alberola, J.M. Such, A. Espinosa, V. Botti and A. Garcia Fornes, Magentix: a multiagent platform integrated in linux, in: Proceedings of the Sixth European Workshop on Multi-Agent Systems (EUMAS-2008), Bath, UK, 2008, pp.\u00a01\u201310."},{"issue":"1","key":"10.3233\/MGS-190307_ref24","doi-asserted-by":"crossref","first-page":"51","DOI":"10.2298\/CSIS111029039A","article-title":"A scalable multiagent platform for large systems","volume":"10","author":"Alberola","year":"2013","journal-title":"Computer Science and Information Systems"},{"key":"10.3233\/MGS-190307_ref25","unstructured":"J. Odell, H.V.D. Parunak and B. Bauer, Extending UML for Agents, in: G. Wagner, Y. Lesperance, E. Yu, eds, Proceedings of the In: H. Kilov, K. Baclawski, eds, Practical Foundations of Business System Specifications, 2003, pp.\u00a0245\u2013270."},{"issue":"14","key":"10.3233\/MGS-190307_ref27","doi-asserted-by":"crossref","first-page":"395","DOI":"10.3233\/MGS-170277","article-title":"A formal framework for organization-centered multi-agent system specification: a rewriting logic based approach","volume":"13","author":"Laouadi","year":"2017","journal-title":"Multiagent and Grid Systems"},{"key":"10.3233\/MGS-190307_ref28","unstructured":"M. Esteva, B. Rosell, J. Rodriguez-Aguilar and J. Arcos, AMELI: an agent-based middleware for electronic institutions, in: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, New York, USA, 2004, pp. 236\u2013243."},{"key":"10.3233\/MGS-190307_ref29","doi-asserted-by":"crossref","unstructured":"M. Esteva, D.D.l. Cruz and C. Sierra, ISLANDER: an electronic institutions editor, in: Proceedings of the First International Joint Conference on Autonomous Agents and Multi-agent Systems, Bologna, Italy, 2002, pp. 1045\u20131052.","DOI":"10.1145\/545056.545069"},{"key":"10.3233\/MGS-190307_ref30","doi-asserted-by":"crossref","unstructured":"M. Hoogendoorn and J. Treur, An Adaptive Multi-Agent Organization Model Based on Dynamic Role Allocation, in: International Journal of Knowledge-based and Intelligent Engineering Systems, Vol. 13, No. 13, 2009, pp. 119\u2013139.","DOI":"10.3233\/KES-2009-0180"},{"key":"10.3233\/MGS-190307_ref31","unstructured":"M. Richters and M. Gogolla, Aspect-oriented monitoring of UML and OCL constraints, in: Proceedings of the 4th Workshop on Aspect-Oriented Modeling with UML on the 6th International Conference on the Unified Modeling Language, San Francisco, CA, USA, 2003."},{"issue":"13","key":"10.3233\/MGS-190307_ref32","doi-asserted-by":"crossref","first-page":"45","DOI":"10.4018\/IJATS.2015070103","article-title":"Assessing the effect of aspect refactoring on multi-agent applications: a dynamic analysis","volume":"7","author":"Chebout","year":"2015","journal-title":"International Journal of Agent Technologies and System"},{"key":"10.3233\/MGS-190307_ref33","doi-asserted-by":"crossref","unstructured":"M.S. Chebout, F. Mokhati, M. Badri and M.C. Babahenini, Towards Preventive Control for Open MAS: An Aspect-based Approach, in: Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO), Lisbon, Portugal, Vol. 1, 2016, pp. 269\u2013274.","DOI":"10.5220\/0006005602690274"},{"key":"10.3233\/MGS-190307_ref35","doi-asserted-by":"crossref","unstructured":"N. Mani, V. Garousi and B.H. Far, Monitoring Multi-Agent Systems for deadlock detection based on UML models, in: Proceedings of Canadian Conference on Electrical and Computer Engineering, 2008, pp. 1611\u20131616.","DOI":"10.1109\/CCECE.2008.4564814"},{"key":"10.3233\/MGS-190307_ref36","doi-asserted-by":"crossref","unstructured":"O. Gutknecht and J. Ferber, MadKit: a generic multi-agent platform, in: T. Wagner, O.F. Rana, eds, Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems, AGENTS 2000, Lecture Notes in Computer Science, Vol. 1887, 2000.","DOI":"10.1145\/336595.337048"},{"key":"10.3233\/MGS-190307_ref37","doi-asserted-by":"crossref","unstructured":"P. Avgustinov, E. Bodden, E. Hajiyev, L. Hendren, O. Lhot\u00e1k, O. de Moor, N. Ongkingco, D. Sereni, G. Sittampalam, J. Tibble and M. Verbaere, Aspects for trace monitoring, in: First Combined International Workshops on Formal Approaches to Software Testing and Runtime Verification (FATES\/RV), Seattle, WA, USA, 2006, pp. 20\u201339.","DOI":"10.1007\/11940197_2"},{"key":"10.3233\/MGS-190307_ref38","unstructured":"R. Collier, Debugging Agents in Agent Factory, in: B.H. Bordini, M.M. Dastani, J. Dix, A. El Fallah Seghrouchni, eds, PROMAS 2006, Vol. 4411, 2007, pp. 229\u2013248."},{"key":"10.3233\/MGS-190307_ref39","unstructured":"R.L. Fogu\u00e9s, J.M. Alberola, J.M. Such and A. Garc\u00eda-Fornes, Towards dynamic agent interaction support in open multiagent systems, in: Proceedings of the 2010 Conference on Artificial Intelligence Research and Development: Proceedings of the 13th International Conference of the Catalan Association for Artificial Intelligence, Amsterdam, The Netherlands, 2010, pp. 89\u201398."},{"key":"10.3233\/MGS-190307_ref40","unstructured":"R. Paes, G. Carvalho, C. Lucena, P. Alencar, H. Almeida and V. Silva, Specifying Laws in Open Multi-Agent Systems, in: Agents, Norms and Institutions for Regulated Multiagent Systems \u2013 ANIREM, 2005."},{"key":"10.3233\/MGS-190307_ref41","unstructured":"S. Mansour and J. Ferber, Agent Groupe R\u00f4le et Service: Un mod\u00e8le organisationnel pour les syst\u00e8mes multi-agents ouverts, in: Journ\u00e9es Francophones Des Syst\u00e8mes Multi-agents, Carcassonne, France, 2007, pp. 107\u2013116."}],"container-title":["Multiagent and Grid Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/MGS-190307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T05:26:38Z","timestamp":1777613198000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/MGS-190307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,17]]},"references-count":36,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.3233\/mgs-190307","relation":{},"ISSN":["1875-9076","1574-1702"],"issn-type":[{"value":"1875-9076","type":"electronic"},{"value":"1574-1702","type":"print"}],"subject":[],"published":{"date-parts":[[2019,7,17]]}}}