DocumentCode
1889032
Title
Exoskeletal software
Author
Kramer, Jeff
Author_Institution
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear
1994
fDate
16-21 May 1994
Firstpage
366
Abstract
The author advocates the use of a separate and explicit structural language to describe software architectures. The structural nature makes it amenable to both textual and graphical description. Since it is a language, it can be used to support general descriptions and to provide the framework for checking interconnections. In addition, it can be used to generate and manage the system itself. This approach, initially under the guise of simple “module interconnection languages” (MIL) and subsequently as “configuration languages”, provides generalised support for a wide variety of component and interaction types. Generic (skeleton) architectures provide the means for reusing structures with different constituent components. Dynamic constructs support explicit extension while constraining the potential structures of the system to those expressed as valid. Further, change can be supported at the architectural level, either offline on the design or code, or dynamically on the system itself. System structure (architecture), separately and explicitly described, should be recognised as the unifying framework upon which to hang specification, design, construction and evolution of systems
Keywords
configuration management; structured programming; configuration languages; dynamic constructs; exoskeletal software; explicit extension; explicit structural language; general descriptions; generalised support; graphical description; interaction types; module interconnection languages; skeleton architectures; software architectures; system structure; unifying framework; Computer architecture; Concrete; Educational institutions; LAN interconnection; Skeleton; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
Conference_Location
Sorrento
ISSN
0270-5257
Print_ISBN
0-8186-5855-X
Type
conf
DOI
10.1109/ICSE.1994.296802
Filename
296802
Link To Document