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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
ArgoEclipse, http://argoeclipse.tigris.org/
Drools, http://www.jboss.org/drools/
Eclipse, http://www.eclipse.org/
C. Act-Net Consortium: The active database management system manifesto: a rulebase of adbms features. SIGMOD Rec. 25(3), 40–49 (1996)
Allee, V.: A value network approach for modeling and measuring intangibles. In: Proceedings Transparent Enterprise, Madrid (2002)
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)
Baresi, L., Di Nitto, E., Ghezzi, C.: Toward open-world software: Issue and challenges. Computer 39(10), 36–43 (2006)
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)
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)
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)
Cybrynski, J.R.: Abc of the autonomic computing toolkit. Technical report, IBM Autonomic Computing Technical Report (2005)
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)
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)
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)
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)
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)
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)
Hillier, F.S., Lieberman, G.J.: Introduction to Operations Research. McGraw-Hill Science/Engineering/Math (2005)
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)
Holland, J.H.: Emergence: from chaos to order. Addison-Wesley Longman Publishing Co., Inc, Boston (1998)
IBM. Autonomic vision and manifesto. Website, http://www.research.ibm.com/autonomic/manifesto/
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)
Kephart, J., Chess, D.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)
Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. Future of Software Engineering, 259–268 (2007)
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)
Object Management Group. UML 2.3 superstructure specification. Technical report, OMG, formal/2010-05-05 (2010)
Pacifici, S.: Formal modeling and evaluation of selflets supporting the design of dependable autonomic services. Master’s thesis, University of Illinois at Chicago (2009)
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)
Panzeri, M.: Studio di un approccio per la realizzazione di agenti autonomici in reti di sensori wireless. Master’s thesis, Politecnico di Milano (2009)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)
