A Rigorous Architectural Approach to Adaptive Software Engineering |
| |
Authors: | Jeff Kramer Jeff Magee |
| |
Affiliation: | (1) Department of Computing, Imperial College London, London, SW7 2AZ, U.K. |
| |
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. 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. |
| |
Keywords: | adaptive systems self-managed systems autonomic systems software architecture |
本文献已被 CNKI 万方数据 SpringerLink 等数据库收录! |
| 点击此处可从《计算机科学技术学报》浏览原始摘要信息 |
|
点击此处可从《计算机科学技术学报》下载免费的PDF全文 |