Title :
Industrial software architecture with Gestalt
Author :
Schwanke, Robert W. ; Strack, Veronika A. ; Werthmann-Auzinger, Thomas
Author_Institution :
Siemens Corp. Res. Inc., Princeton, NJ, USA
Abstract :
The architecture of a software system specifies, among other things, its decomposition into parts and the communication between those parts. The structure of this decomposition and interconnection is separable from the protocols (types and sequencing) of communication. A language for specifying this structure and a toolset for checking consistency between structure specifications and code would provide substantial benefits to practicing industrial software architects. Gestalt is an architecture language for specifying structure, with separate, partial support for protocol specifications. The Gestalt toolset checks structural consistency between the architecture and the code. It specifies and checks protocol type compatibility at the interfaces, using the implementation language and tools (e.g. compiler). It provides annotation support for sequencing and other architectural information
Keywords :
data structures; formal specification; specification languages; Gestalt; Gestalt toolset; annotation support; architectural information; architecture language; consistency; implementation language; industrial software architects; industrial software architecture; partial support; protocol specifications; protocol type compatibility; software system architecture; specification language; structural consistency; structure specifications; Computer architecture; Computer industry; Connectors; Delay; LAN interconnection; Pressing; Protocols; Software architecture; Software systems; Software tools;
Conference_Titel :
Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
Conference_Location :
Schloss Velen
Print_ISBN :
0-8186-7361-3
DOI :
10.1109/IWSSD.1996.501164