Dynamic Software Architectures Resources |
For an important class of safety- and mission-criticalsoftware systems, such as air traffic control, telephoneswitching, and high availability public information systems,shutting down and restarting the system for upgrades incursunacceptable delays, increased cost, and risk. Support forruntime modification is a key aspect of these systems. Dynamicsoftware architectures represent one encouraging approach tomitigating these difficulties.
These Web pages attempt to organize and coalesce the ongoingwork in the field of dynamic software architectures. Additions,errors, comments, etc should be directed to peymano at ics.uci.edu.
- Austin EDCS Panel Session
Slides from the recent EDCS panel session on dynamic architectures and dynamic languages. - Open Issues
A set of open issues in dynamic software architecture research (some of which were identified by the panelists at the Austin meeting). - Research Projects
Links to research projects around the world working on various aspects of dynamic architectures. - Conferences
Conferences, journals, symposia, and workshops related to dynamic software architectures and systems. - Bibliography
Links to papers about dynamic architectures and systems. - Alternatives to Dynamic Architectures
Links to many alternative approaches to building runtime evolvable systems. | - Modeling Dynamic Architectures
Languages and notations for describing dynamically evolving software architectures. - Specifying Change
Architecture modification languages for specifying runtime architectural changes. - Governing Change
Approaches for restricting runtime changes in order to maintain system integrity or preserve adherence to system requirements. - Runtime Support
Tools that facilitate the construction of runtime evolvable software using dynamic architectures. |
These pages are maintained by Peyman Oreizy. Sendcomments via e-mail.