ACM Home Page
Please provide us with feedback. Feedback
An infrastructure for autonomic system development: the selflet approach
Full text PdfPdf (697 KB)
Source
Automated Software Engineering archive
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering table of contents
Atlanta, Georgia, USA
POSTER SESSION: Posters table of contents
Pages 449-452  
Year of Publication: 2007
ISBN:978-1-59593-882-4
Authors
Davide Devescovi  Politecnico di Milano, Milano, Italy
Elisabetta Di Nitto  Politecnico di Milano, Milano, Italy
Raffaela Mirandola  Politecnico di Milano, Milano, Italy
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 63,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1321631.1321706
What is a DOI?

ABSTRACT

Autonomic computing is an emergent field for the development of large-scale, self-managing, complex distributed computer-based systems. This paper aims to be a practical approach to Autonomic Computing, by defining and implementing a generic model for autonomic systems, allowing software developers to create autonomic applications using a common and comprehensive infrastructure. In particular, this paper defines a simple but complete model andarchitecture of an autonomic computing element called SelfLet, which could be the building components used to create autonomic systems. SelfLets can be defined by specifying their behaviour, the abilities and goals they need to use and/or provide, and a high-level policy guiding their self-management.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. Horn, "Autonomic Computing: IBM's Perspective on the State of Information Technology". Technical Report, IBM Corporation, October 15, 2001.
 
2
CASCADAS pro ject, http://www.cascadas-project.org/
 
3
 
4
Di Marzo Serugendo et al. "Self-organisation: paradigms and applications". In: Engineering Self-Organising Systems: nature-inspired approaches to software engineering, pp. 1--19. Berlin Heidelberg, Springer (2004)
 
5
 
6
ArgoUML modeling tool, http://argouml.tigris.org/
 
7
 
8
The OSGi Alliance, "OSGi Service Platform Core Specification". Release 4, Version 4.0.1, July 2006.
 
9
G. Cugola and G. Picco, "REDS: A Reconfigurable Dispatching System". Technical Report, Politecnico di Milano, March 2005.
 
10
Drools, http://labs.jboss.com/portal/jbossrules/
 
11
D. Devescovi, "A Conceptual Model and Architecture for Autonomic Systems Development: Design and Implementation". Master thesis, Politecnico di Milano. Available at http://www.elet.polimi.it/upload/dinitto/papers/devescovi.pdf
 
12
M. Parashar et al., "AutoMate: Enabling Autonomic Grid Applications". Cluster Computing: The Journal of Networks, Software Tools, and Applications, Special Issue on Autonomic Computing, Kluwer Academic Publishers, Vol. 9, No. 1, 2006.
 
13
 
14
M. Jelasity and O. Babaoglu, "T-Man: Fast Gossip-based Construction of Large-Scale Overlay Topologies". Technical Report UBLCS-2004-7, University of Bologna, May 2004.
 
15
A. Bonarini, M. Matteucci "Learning context motivation in coordinated behaviors" In proceedings of IAS 2006.



REVIEW

"Larry Bernstein : Reviewer"

Are selflets for real, or are they just another set of jargon that constrains components to certain design constraints? This insightful paper from Milan Polytechnic offers a sound approach for producing systems that can evolve. Selflets are self-s  more...

Collaborative Colleagues:
Davide Devescovi: colleagues
Elisabetta Di Nitto: colleagues
Raffaela Mirandola: colleagues