Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1557626.1557645acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccsConference Proceedingsconference-collections
research-article

An ASSL-generated architecture for autonomic systems

Published: 19 May 2009 Publication History

Abstract

The Autonomic System Specification Language (ASSL) is an initiative for the development of autonomic systems where we approach the problem of formal specification, validation, and code generation of such systems within a framework. ASSL generates an operational Java application skeleton from any valid specification where a special hierarchical multi-granular architecture composed of singleton classes is imposed.
This paper presents the architecture model for autonomic systems generated with ASSL. Here we present a generic class model and a generic object model for autonomic systems. In addition, experimental results are provided to conclude the paper.

References

[1]
M. Parashar and S. Hariri (ed.), Autonomic Computing: Concepts, Infrastructure and Applications, CRC, 2006.
[2]
R. Murch, Autonomic Computing: On Demand Series, IBM Press, Prentice Hall, 2004.
[3]
E. Vassev, Towards a Framework for Specification and Code Generation of Autonomic Systems, Ph.D. Thesis, Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, Nov., 2008.
[4]
E. Vassev and J. Paquet, ASSL - Autonomic System Specification Language, Proceedings of the 31st Annual IEEE/NASA Software Engineering Workshop (SEW-31), IEEE Computer Society, pp 300--309, March 2007.
[5]
M. Hinchey, J. Rash, and C. Rouff, Requirements to Design to Code: Towards a Fully Formal Approach to Automatic Code Generation, Technical Report TM-2005-212774, NASA Goddard Space Flight Center, Greenbelt.
[6]
IBM Tivoli, Autonomic Computing Policy Language, Tutorial, IBM Corporation, 2005.
[7]
D. Agrawal et al., Autonomic Computing Expressing Language, Tutorial, IBM Corporation, 2005.
[8]
M. Blaha and J. Rumbaugh, Object-Oriented Modeling and Design with UML, 2nd Edition, Pearson, Prentice Hall, New Jersey, 2005.
[9]
E. Vassev, M. Hinchey, and J. Paquet, Towards an ASSL Specification Model for NASA Swarm-Based Exploration Missions, Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008) - AC Track, ACM, pp. 1652--1657, 2008.
[10]
E. Vassev, M. Hinchey, and J. Paquet, A Self-Scheduling Model for NASA Swarm-Based Exploration Missions using ASSL, Proceedings of the 5th IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'08), IEEE Computer Society, pp. 54--64, 2008.
[11]
E. Vassev and M. Hinchey, Modeling the Image-processing Behavior of the NASA Voyager Mission with ASSL, Proceedings of the Third IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT'09), IEEE Computer Society, 2009.
[12]
S. A. Mokhov and E. Vassev, Autonomic Specification of Self-Protection for Distributed MARF with ASSL, Proceedings of C Conference on Computer Science&Software Engineering (C3S2E '09), ACM, 2009.

Cited By

View all
  • (2012)Formal Methods for the Development and Verification of Autonomic IT SystemsFormal and Practical Aspects of Autonomic Computing and Networking10.4018/978-1-60960-845-3.ch001(1-37)Online publication date: 2012
  • (2010)Towards a self-forensics property in the ASSL toolsetProceedings of the Third C* Conference on Computer Science and Software Engineering10.1145/1822327.1822342(108-113)Online publication date: 19-May-2010
  • (2010)Using the General Intensional Programming System (GIPSY) for Evaluation of Higher-Order Intensional Logic (HOIL) ExpressionsProceedings of the 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications10.1109/SERA.2010.23(101-109)Online publication date: 24-May-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
C3S2E '09: Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
May 2009
266 pages
ISBN:9781605584010
DOI:10.1145/1557626
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]

Sponsors

  • BytePress
  • Concordia University: Concordia University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ASSL
  2. architecture
  3. autonomic computing
  4. code generation

Qualifiers

  • Research-article

Funding Sources

Conference

C3S2E '09
Sponsor:
  • Concordia University
C3S2E '09: Proceedings of the 2009 C3S2E conference
May 19 - 21, 2009
Quebec, Montreal, Canada

Acceptance Rates

Overall Acceptance Rate 12 of 42 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Formal Methods for the Development and Verification of Autonomic IT SystemsFormal and Practical Aspects of Autonomic Computing and Networking10.4018/978-1-60960-845-3.ch001(1-37)Online publication date: 2012
  • (2010)Towards a self-forensics property in the ASSL toolsetProceedings of the Third C* Conference on Computer Science and Software Engineering10.1145/1822327.1822342(108-113)Online publication date: 19-May-2010
  • (2010)Using the General Intensional Programming System (GIPSY) for Evaluation of Higher-Order Intensional Logic (HOIL) ExpressionsProceedings of the 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications10.1109/SERA.2010.23(101-109)Online publication date: 24-May-2010
  • (2010)Towards Autonomic Specification of Distributed MARF with ASSL: Self-healingSoftware Engineering Research, Management and Applications 201010.1007/978-3-642-13273-5_1(1-15)Online publication date: 2010
  • (2009)Autonomic specification of self-protection for distributed MARF with ASSLProceedings of the 2nd Canadian Conference on Computer Science and Software Engineering10.1145/1557626.1557655(175-183)Online publication date: 19-May-2009
  • (2009)Self-Forensics Through Case Studies of Small-to-Medium Software SystemsProceedings of the 2009 Fifth International Conference on IT Security Incident Management and IT Forensics10.1109/IMF.2009.19(128-141)Online publication date: 15-Sep-2009

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media