{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:52:15Z","timestamp":1750308735123,"version":"3.41.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2012,9]]},"abstract":"<jats:p>\n            This article summarizes five relevant methods for developing self-organizing multiagent systems. It identifies their most relevant aspects and provides a description of each one under the form of\n            <jats:italic>method fragments expressed using SPEM<\/jats:italic>\n            (Software and System Process Engineering Metamodel). The use of a \u201cmetamodel\u201d to describe fragments facilitates the comparison of the methods and their respective fragments. These fragments can be combined and be part of a more general ad hoc methodology, created according to the needs of the designer. Self-organizing traffic lights controllers and self-organizing displays are chosen as case studies to illustrate the methods and to underline which fragments are important for self-organizing systems. Finally, we illustrate how to augment PASSI2, an agent-based methodology which does not consider self-organization aspects, with some of the identified fragments for self-organization.\n          <\/jats:p>","DOI":"10.1145\/2348832.2348836","type":"journal-article","created":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T13:50:00Z","timestamp":1349185800000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["A method fragments approach to methodologies for engineering self-organizing systems"],"prefix":"10.1145","volume":"7","author":[{"given":"Mariachiara","family":"Puviani","sequence":"first","affiliation":[{"name":"University of Modena and Reggio Emilia, Italy"}]},{"given":"Giovanna Di Marzo","family":"Serugendo","sequence":"additional","affiliation":[{"name":"University of Geneva, Switzerland"}]},{"given":"Regina","family":"Frei","sequence":"additional","affiliation":[{"name":"Imperial College London, UK"}]},{"given":"Giacomo","family":"Cabri","sequence":"additional","affiliation":[{"name":"University of Modena and Reggio Emilia, Italy"}]}],"member":"320","published-online":{"date-parts":[[2012,10]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"crossref","unstructured":"Bernon C. Camps V. Gleizes M.-P. and Picard G. 2005. Engineering adaptive multi-agent systems: The ADELFE methodology. In Agent-Oriented Methodologies B. Henderson-Sellers and P. Giorgini Eds. Idea Group Hershey PA 172--202.  Bernon C. Camps V. Gleizes M.-P. and Picard G. 2005. Engineering adaptive multi-agent systems: The ADELFE methodology. In Agent-Oriented Methodologies B. Henderson-Sellers and P. Giorgini Eds. Idea Group Hershey PA 172--202.","DOI":"10.4018\/978-1-59140-581-8.ch007"},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Bonabeau E. Dorigo M. and Th\u00e9raulaz G. 1999. Swarm Intelligence. Oxford University Press Oxford UK.   Bonabeau E. Dorigo M. and Th\u00e9raulaz G. 1999. Swarm Intelligence. Oxford University Press Oxford UK.","DOI":"10.1093\/oso\/9780195131581.001.0001"},{"key":"e_1_2_2_3_1","unstructured":"Brinkkemper S. Saeki M. and Harmsen F. 1998. Assembly techniques for method engineering. http:\/\/www. staff.science.uu.nl\/~brink127\/Papers\/Papers%20published%20(up-to-date)\/Brinkkemper.Harmsen-1998-assemblytechniquesmethod.pdf  Brinkkemper S. Saeki M. and Harmsen F. 1998. Assembly techniques for method engineering. http:\/\/www. staff.science.uu.nl\/~brink127\/Papers\/Papers%20published%20(up-to-date)\/Brinkkemper.Harmsen-1998-assemblytechniquesmethod.pdf"},{"key":"e_1_2_2_4_1","unstructured":"Camazine S. Deneubourg J.-L. Franks N. Sneyd J. Theraulaz G. and Bonabeau E. 2001. Self-Organization in Biological Systems. Princeton University Press Princeton NJ.   Camazine S. Deneubourg J.-L. Franks N. Sneyd J. Theraulaz G. and Bonabeau E. 2001. Self-Organization in Biological Systems. Princeton University Press Princeton NJ."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018411.1019006"},{"key":"e_1_2_2_6_1","unstructured":"Cossentino M. and Seidita V. 2009. Passi2-Going towards maturity of the passi process. Tech. rep. ICAR-CNR.  Cossentino M. and Seidita V. 2009. Passi2-Going towards maturity of the passi process. Tech. rep. ICAR-CNR."},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"De Wolf T.\n     and \n      Holvoet T\n  . \n  2005\n  . Emergence versus self-organisation: Different concepts but promising when combined. In Engineering Self-Organising Systems S. A. Brueckner G. Di Marzo Serugendo A. Karageorgos R. Nagpal Eds. Lecture Notes in Artificial Intelligence vol. \n  3464 Springer 1--15.   De Wolf T. and Holvoet T. 2005. Emergence versus self-organisation: Different concepts but promising when combined. In Engineering Self-Organising Systems S. A. Brueckner G. Di Marzo Serugendo A. Karageorgos R. Nagpal Eds. Lecture Notes in Artificial Intelligence vol. 3464 Springer 1--15.","DOI":"10.1007\/11494676_1"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05118-0_18"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774184"},{"key":"e_1_2_2_11_1","unstructured":"Di Marzo Serugendo G. Fitzgerald J. Romanovsky A. and Guelfi N. 2008. MetaSelf: A framework for designing and controlling self-adaptive and self-organising systems. Tech. rep. BBKCS-08-08 School of Computer Science and Information Systems Birkbeck College London.  Di Marzo Serugendo G. Fitzgerald J. Romanovsky A. and Guelfi N. 2008. MetaSelf: A framework for designing and controlling self-adaptive and self-organising systems. Tech. rep. BBKCS-08-08 School of Computer Science and Information Systems Birkbeck College London."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888905000494"},{"volume-title":"The OPEN Process Framework","author":"Firesmith D.","key":"e_1_2_2_13_1","unstructured":"Firesmith , D. and Henderson-Sellers , B. 2002. The OPEN Process Framework . Addison-Wesley , Harlow, UK . Firesmith, D. and Henderson-Sellers, B. 2002. The OPEN Process Framework. Addison-Wesley, Harlow, UK."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SASO.2008.20"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJAOSE.2008.017314"},{"volume-title":"Self-Organisation","author":"Heylighen F.","key":"e_1_2_2_17_1","unstructured":"Heylighen , F. 1999. Self-Organisation . In Principia Cybernetica Web, F. Heylighen, C. Joslyn, and V. Turchin, Eds., Brussels . Heylighen, F. 1999. Self-Organisation. In Principia Cybernetica Web, F. Heylighen, C. Joslyn, and V. Turchin, Eds., Brussels."},{"key":"e_1_2_2_18_1","unstructured":"Jacobson I. Booch G. and Rumbaugh J. 1999. The Unified Software Development Process. Addison-Wesley Reading MA.   Jacobson I. Booch G. and Rumbaugh J. 1999. The Unified Software Development Process. Addison-Wesley Reading MA."},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/202709"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2004.1316820"},{"key":"e_1_2_2_21_1","unstructured":"Object Management Group. 2002. Meta object facility (MOF) specification. http:\/\/www.omg.org\/mof\/  Object Management Group. 2002. Meta object facility (MOF) specification. http:\/\/www.omg.org\/mof\/"},{"key":"e_1_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Odell J. Parunak H. and Bauer B. 2001. Representing agent interaction protocols in uml. In Agent-Oriented Software Engineering P. Ciancarini and M. Wooldridge Eds. Springer 121--140.   Odell J. Parunak H. and Bauer B. 2001. Representing agent interaction protocols in uml. In Agent-Oriented Software Engineering P. Ciancarini and M. Wooldridge Eds. Springer 121--140.","DOI":"10.1007\/3-540-44564-1_8"},{"key":"e_1_2_2_23_1","volume-title":"-P","author":"Picard G.","year":"2004","unstructured":"Picard , G. and Gleizes , M . -P . 2004 . The ADELFE methodology: Designing adaptive cooperative multi-agent systems. In Methodologies and Software Engineering for Agent Systems, F. Bergenti, M.-P. Gleizes, and F. Zambonelli, Eds., Kluwer Academic Publishers , Norwell, MA, 157--175. Picard, G. and Gleizes, M.-P. 2004. The ADELFE methodology: Designing adaptive cooperative multi-agent systems. In Methodologies and Software Engineering for Agent Systems, F. Bergenti, M.-P. Gleizes, and F. Zambonelli, Eds., Kluwer Academic Publishers, Norwell, MA, 157--175."},{"key":"e_1_2_2_24_1","volume-title":"G., Frei, R.","author":"Puviani M.","year":"2009","unstructured":"Puviani , M. , Di Marzo Serugendo , G., Frei, R. , and Cabri, G. 2009 . Methodologies for self-organising systems: A spem approach. Tech. rep. BBKCS-09-05, School of Computer Science and Information Systems, Birbeck College , London. Puviani, M., Di Marzo Serugendo, G., Frei, R., and Cabri, G. 2009. Methodologies for self-organising systems: A spem approach. Tech. rep. BBKCS-09-05, School of Computer Science and Information Systems, Birbeck College, London."},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9 J.\n     and \n      Rolland C\n  . \n  2001\n  . An approach for method reengineering. In Conceptual Modeling H. Kunii S. Jajodia A. Solvbe Eds. Lecture Notes in Computer Science vol. \n  2224 Springer 471--484.   Ralyt\u00e9 J. and Rolland C. 2001. An approach for method reengineering. In Conceptual Modeling H. Kunii S. Jajodia A. Solvbe Eds. Lecture Notes in Computer Science vol. 2224 Springer 471--484.","DOI":"10.1007\/3-540-45581-7_35"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/11678823_13"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31967-2_10"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194010004785"},{"volume-title":"An Introduction to Multiagent Systems","author":"Wooldridge M.","key":"e_1_2_2_29_1","unstructured":"Wooldridge , M. 2002. An Introduction to Multiagent Systems . J. Wiley , New York . Wooldridge, M. 2002. An Introduction to Multiagent Systems. J. Wiley, New York."}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2348832.2348836","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2348832.2348836","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:02Z","timestamp":1750278122000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2348832.2348836"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["10.1145\/2348832.2348836"],"URL":"https:\/\/doi.org\/10.1145\/2348832.2348836","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2012,9]]},"assertion":[{"value":"2009-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}