Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
 
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2009, Vol. 24 Issue (2) :183-188    DOI:
Special Issue on Software Engineering for High-Confidence Systems Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
A Rigorous Architectural Approach to Adaptive Software Engineering
Jeff Kramer, Fellow, ACM, and Jeff Magee
Department of Computing, Imperial College London, London SW7 2AZ, U.K.

Abstract
Reference
Related Articles
Download: [PDF 298KB]     Export: BibTeX or EndNote (RIS)  
Abstract 

The engineering of distributed adaptive software is a complex task which requires a rigorous approach. Software architectural (structural) concepts and principles are highly beneficial in specifying, designing, analysing, constructing and evolving distributed software. A rigorous architectural approach dictates formalisms and techniques that are compositional, components that are context independent and systems that can be constructed and evolved incrementally. This paper overviews some of the underlying reasons for adopting an architectural approach, including a brief ``rational history'' of our research work, and indicates how an architectural model can potentially facilitate the provision of self-managed adaptive software system.

Articles by authors
Jeff Kramer??Fellow ACM??Jeff Magee?
Keywordsadaptive systems    self-managed systems    autonomic systems    software architecture     
Received 2008-04-22; Revised 2009-03-05
Fund:

Much of the research has been supported by the Engineering and Physical Sciences Research Council and is currently partly supported by EPSRC Platform grant AEDUS 2 and a DTC grant.

Cite this article:   
Jeff Kramer, Fellow, ACM, and Jeff Magee.A Rigorous Architectural Approach to Adaptive Software Engineering[J]  Journal of Computer Science and Technology, 2009,V24(2): 183-188
URL:  
http://jcst.ict.ac.cn:8080/jcst/EN/
Copyright 2010 by Journal of Computer Science and Technology