Skip to main content

Complex Autonomic Systems for Networked Enterprises: Mechanisms, Solutions and Design Approaches

  • Chapter
  • 895 Accesses

Part of the Lecture Notes in Computer Science book series (LNISA,volume 7200)

Abstract

The goals of flexibility and globalisation force enterprises to both decentralise their activities and continuously (re)structure their network of relationships, to support their business processes: “supply chain” manufacturing, design and innovation. Highly dynamic business processes must be supported by new technological infrastructures that can easily evolve to face continuous changes in the requirements and in the environment in which the application is contextualised. Increasingly, such changes would occur in a self-managed autonomic manner, as applications are running. This chapter focuses on achieving autonomic behaviours in the informative systems for supporting networked enterprises. The chapter starts with motivations; it provides an introduction to the autonomic systems literature and then focuses on the SelfLets framework developed as part of the ArtDeco project to support the autonomicity of the applications.

Keywords

  • Sensor Node
  • Wireless Sensor Network
  • Autonomic System
  • Wine Producer
  • Internal Knowledge

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ArgoEclipse, http://argoeclipse.tigris.org/

  2. Drools, http://www.jboss.org/drools/

  3. Eclipse, http://www.eclipse.org/

  4. C. Act-Net Consortium: The active database management system manifesto: a rulebase of adbms features. SIGMOD Rec. 25(3), 40–49 (1996)

    Google Scholar 

  5. Allee, V.: A value network approach for modeling and measuring intangibles. In: Proceedings Transparent Enterprise, Madrid (2002)

    Google Scholar 

  6. Babaoglu, O., Meling, H., Montresor, A.: Anthill: A framework for the development of agent-based peer-to-peer systems. In: International Conference on Distributed Computing Systems, p. 15 (2002)

    Google Scholar 

  7. Baresi, L., Di Nitto, E., Ghezzi, C.: Toward open-world software: Issue and challenges. Computer 39(10), 36–43 (2006)

    CrossRef  Google Scholar 

  8. Bigus, J., Schlosnagle, D., Pilgrim, J., Mills, W., Diao, Y.: ABLE: A toolkit for building multiagent autonomic systems. IBM Systems Journal 41(3), 350–371 (2002)

    CrossRef  Google Scholar 

  9. Bindelli, S., Di Nitto, E., Mirandola, R., Tedesco, R.: Building autonomic components: The selflets approach. In: 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops, ASE Workshops 2008, pp. 17–24, 15-16 (2008)

    Google Scholar 

  10. Ciapessoni, E., Coen-Porisini, A., Crivelli, E., Mandrioli, D., Mirandola, P., Morzenti, A.: From formal models to formally-based methods: an industrial experience. ACM Transactions on Software Engineering and Methodology 8(1), 79–113 (1999)

    CrossRef  Google Scholar 

  11. Cybrynski, J.R.: Abc of the autonomic computing toolkit. Technical report, IBM Autonomic Computing Technical Report (2005)

    Google Scholar 

  12. De Pellegrini, F., Miorandi, D., Linner, D., Bacsardi, L., Moiso, C.: Bionets architecture: from networks to serworks. In: 2nd Bio-Inspired Models of Network, Information and Computing Systems, Bionetics 2007, pp. 255–262 (December 2007)

    Google Scholar 

  13. Diao, Y., Hellerstein, J., Parekh, S., Griffith, R., Kaiser, G., Phung, D.: Self-managing systems: A control theory foundation. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2005, pp. 441–448 (2005)

    Google Scholar 

  14. Dubois, D., Nikolaou, C., Voskakis, M.: A model transformation for increasing value in service networks through intangible value exchanges. In: International Conference on Service Science, ICSS 2010 (2010)

    Google Scholar 

  15. Garlan, D., Cheng, S.-W., Huang, A.-C., Schmerl, B., Steenkiste, P.: Rainbow: Architecture-based self-adaptation with reusable infrastructure. Computer 37(10), 46–54 (2004)

    CrossRef  Google Scholar 

  16. Garlan, D., Schmerl, B.: Model-based adaptation for self-healing systems. In: WOSS 2002: Proceedings of the First Workshop on Self-Healing Systems, pp. 27–32. ACM, New York (2002)

    CrossRef  Google Scholar 

  17. Hariri, X.D., Xue, S.L., Chen, H., Zhang, M., Pavuluri, S., Rao, S.: Autonomia: an autonomic computing environment. In: IEEE International Performance, Computing, and Communications Conference 2003 (2003)

    Google Scholar 

  18. Hillier, F.S., Lieberman, G.J.: Introduction to Operations Research. McGraw-Hill Science/Engineering/Math (2005)

    Google Scholar 

  19. Hoefig, E., Wuest, B., Benko, B.K., Mannella, A., Mamei, M., Di Nitto, E.: On concepts for autonomic communication elements. In: International Workshop on Modelling Autonomic Communications (2006)

    Google Scholar 

  20. Holland, J.H.: Emergence: from chaos to order. Addison-Wesley Longman Publishing Co., Inc, Boston (1998)

    MATH  Google Scholar 

  21. IBM. Autonomic vision and manifesto. Website, http://www.research.ibm.com/autonomic/manifesto/

  22. Kaiser, G., Parekh, J., Gross, P., Valetto, G., Gupta, S., Kaiser, G., Neistadt, D., Grimm, P., Gupta, S.: Kinesthetics eXtreme: An External Infrastructure for Monitoring Distributed Legacy Systems. In: First ACM Workshop on Survivable and Self-Regenerative Systems (2003)

    Google Scholar 

  23. Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    CrossRef  MathSciNet  Google Scholar 

  24. Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. Future of Software Engineering, 259–268 (2007)

    Google Scholar 

  25. Murphy, A.L., Picco, G.P., Roman, G.-C.: LIME: A coordination model and middleware supporting mobility of hosts and agents. ACM Transactions on Software Engineering and Methodology 15(3), 279–328 (2006)

    CrossRef  Google Scholar 

  26. Object Management Group. UML 2.3 superstructure specification. Technical report, OMG, formal/2010-05-05 (2010)

    Google Scholar 

  27. Pacifici, S.: Formal modeling and evaluation of selflets supporting the design of dependable autonomic services. Master’s thesis, University of Illinois at Chicago (2009)

    Google Scholar 

  28. Pacifici, S., Rossi, M.: Towards a formal model of autonomic services based on SelfLets. In: Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, pp. 13–17. IEEE Computer Society (2009)

    Google Scholar 

  29. Panzeri, M.: Studio di un approccio per la realizzazione di agenti autonomici in reti di sensori wireless. Master’s thesis, Politecnico di Milano (2009)

    Google Scholar 

  30. Parashar, M., Liu, H., Li, Z., Matossian, V., Schmidt, C., Zhang, G., Hariri, S.: Automate: Enabling autonomic applications on the grid. Cluster Computing 9(2), 161–174 (2006)

    CrossRef  Google Scholar 

  31. Pradella, M., Rossi, M., Mandrioli, D.: ArchiTRIO: A UML-Compatible Language for Architectural Description and Its Formal Semantics. In: Wang, F. (ed.) FORTE 2005. LNCS, vol. 3731, pp. 381–395. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Calcavecchia, N.M., Di Nitto, E., Dubois, D.J., Ghezzi, C., Mazza, V., Rossi, M. (2012). Complex Autonomic Systems for Networked Enterprises: Mechanisms, Solutions and Design Approaches. In: Anastasi, G., Bellini, E., Di Nitto, E., Ghezzi, C., Tanca, L., Zimeo, E. (eds) Methodologies and Technologies for Networked Enterprises. Lecture Notes in Computer Science, vol 7200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31739-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31739-2_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31738-5

  • Online ISBN: 978-3-642-31739-2

  • eBook Packages: Computer ScienceComputer Science (R0)