skip to main content
10.1145/1809036.1809041acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Self-management capability requirements with SelfMML & INGENIAS to attain self-organising behaviours

Published:07 June 2010Publication History

ABSTRACT

Self-organisation can be studied from the perspective of self-management. A system assumed to have self-management capabilities can behave in the same way a self-organising system. Self-management aspects that leads to self-organising behaviours in this paper are self-protection and self-configuration aspects. This connection is studied in this paper with the aid of a Self-Management Modelling Language (SelfMML) as a language for the assistance of capturing self-management capabilities; and the INGENIAS methodology, for realising those capabilities using software agents.

References

  1. Failure modes and effects analysis. Technical Report MIL-P-1629, U.S. Army, 1949.Google ScholarGoogle Scholar
  2. Meta Object Facility (MOF) Core Specification. OMG, v2.0 edition, January 2006.Google ScholarGoogle Scholar
  3. OMG Unified Modeling Language Superstructure. OMG, v2.2 edition, April 2008.Google ScholarGoogle Scholar
  4. R. Darimont, E. Delor, Jean-Luc Roussel, and A. Rifaut. Requirements engineering with grail/kaos. In RE, page 299. IEEE Computer Society, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. De Wolf and T. Holvoet. Towards a methodology for engineering self-organising emergent systems. In Conference on Self-Organization and Autonomic Informatics (I), pages 18--34. IOS Press, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Dobson, R. Sterritt, P. Nixon, and M. Hinchey. Fulfilling the vision of autonomic computing. IEEE Computer, 43:35--41, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Ghosh, R. Sharman, H. Raghav Rao, and S. Upadhyaya. Self-healing systems - survey and synthesis. Decision Support Systems, 42(4):2164--2185, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. F. Giunchiglia, J. Mylopoulos, and A. Perini. The tropos software development methodology: Processes, models and diagrams. In Fausto Giunchiglia, James Odell, and Gerhard Weiß, editors, AOSE'02, volume 2585 of Lecture Notes in Computer Science, pages 162--173. Springer, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hang Guo, Ji Gao, Peiyou Zhu, and Fan Zhang. A self-organized model of agent-enabling autonomic computing for grid environment. In WCICA 2006, volume 1, pages 2623--2627, 0-0 2006.Google ScholarGoogle Scholar
  10. M. G. Hinchey, C. A. Rouff, J. L. Rash, and W. F. Truszkowski. Requirements of an integrated formal method for intelligent swarms. In FMICS '05, pages 125--133, New York, NY, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Paul Horn. Autonomic computing: Ibm's perspective on the state of information technology, 2001.Google ScholarGoogle Scholar
  12. M. Jelasity, O. Babaoglu, and R. Laddaga. Guest editors' introduction: Self-management through self-organization. IEEE Intelligent Systems, 21(2):8--9, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. O. Kephart and D. M. Chess. The vision of autonomic computing. IEEE Computer, 36(1):41--50, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Kota, N. Gibbins, and N. R. Jennings. Self-organising agent organisations. In AAMAS '09, pages 797--804, Richland, SC, 2009. International Foundation for Autonomous Agents and Multiagent Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ramachandra Kota, Nicholas Gibbins, and Nicholas R. Jennings. Decentralised structural adaptation in agent organisations. In Organized Adaption in Multi-Agent Systems, volume 5368 of Lecture Notes in Computer Science, pages 54--71. Springer Berlin / Heidelberg, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Mylopoulos, L. Chung, and B. Nixon. Representing and using nonfunctional requirements: a process-oriented approach. IEEE Transactions on Software Engineering, 18(6):483 --497, Jun 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. R. Nami and M. Sharifi. Autonomic Computing: A New Approach. In AMS '07, pages 352--357, March 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Pavon and J. Gomez-Sanz. Agent oriented software engineering with INGENIAS. In Multi-Agent Systems and Applications III, volume 2691 of Lecture Notes in Computer Science, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Rodriguez-Fernandez. SelfMML web page. http://grasia.fdi.ucm.es/carofe/selfmml2.Google ScholarGoogle Scholar
  20. Christopher A. Rouff, Michael G. Hinchey, Walter F. Truszkowski, and James L. Rash. Experiences applying formal approaches in the development of swarm-based space exploration systems. International Journal on Software Tools for Technology Transfer (STTT), 8(6):587--603, November 2006.Google ScholarGoogle Scholar
  21. G. Di Marzo Serugendo, J. Fitzgerald, A. Romanovsky, and N. Guelfi. A generic framework for the engineering of self-adaptive and self-organising systems. In Organic Computing - Controlled Self-organization, number 08141 in Dagstuhl Seminar Proceedings, 2008.Google ScholarGoogle Scholar
  22. R. Sterritt and D. Bustard. Autonomic computing - a means of achieving dependability? IEEE ECBS, 0:247, 2003.Google ScholarGoogle Scholar
  23. R. Sterritt and M. Hinchey. Engineering ultimate self-protection in autonomic agents for space exploration missions. In 12th IEEE ECBS, pages 506--511. IEEE CS, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Walt Truszkowski, Mike Hinchey, James Rash, and Christopher Rouff. Nasa's swarm missions: the challenge of building autonomous software. IT Professional, 6:47--52, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. E. Vassev, M. Hinchey, and J. Paquet. Towards an assl specification model for nasa swarm-based exploration missions. In SAC '08, pages 1652--1657. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Eric S. K. Yu. Towards modeling and reasoning support for early-phase requirements engineering. In RE '97, page 226. IEEE CS, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Self-management capability requirements with SelfMML & INGENIAS to attain self-organising behaviours

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SOAR '10: Proceedings of the second international workshop on Self-organizing architectures
        June 2010
        66 pages
        ISBN:9781450300872
        DOI:10.1145/1809036

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 June 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SOAR '10 Paper Acceptance Rate7of12submissions,58%Overall Acceptance Rate7of12submissions,58%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader