Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
Publication no #176   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Specifying and Analyzing Dynamic Software Architectures

Robert Allen, Remi Douence and David Garlan.

In Proceedings of the 1998 Conference on Fundamental Approaches to Software Engineering (FASE'98), Vol. 1382 of Lecture Notes in Computer Science, Springer, Lisbon, Portugal, March 1998. An expanded version of the paper Specifying Dynamism in Software Architectures, which appeared in the Proceedings of the Workshop on Foundations of Component-Based Software Engineering, September 1997.

Online links: PDF PS   Bibtex entry   Plain Text

A critical issue for complex component-based systems design is the modeling and analysis of architecture. One of the complicating factors in developing architectural models is accounting for systems whose architecture changes dynamically (during run time). This is because dynamic changes to architectural structure may interact in subtle ways with on-going computations of the system. In this paper we argue that it is possible and valuable to provide a modeling approach that accounts for the interactions between architectural reconfiguration and non-reconfiguration system functionality, while maintaining a separation of concerns between these two aspects of a system. The key to the approach is to use a uniform notation and semantic base for both reconfiguration and steady-state behavior, while at the same time providing syntactic separation between the two. As we will show, this permits us to view the architecture in terms of a set of possible architectural snapshots, each with its own steady-state behavior. Transitions between these snapshots are accounted for by special reconfiguration-triggering events.

Keywords: Dynamism, Formal Methods, Software Architecture, Wright.   [Annote]
    Created: 2006-08-22 14:50:30     Modified: 2007-12-07 13:02:37
Feedback: ABLE Webmaster
Last modified: Mon February 12 2018 11:21:51