• DocumentCode
    1704753
  • 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
  • fYear
    1996
  • Firstpage
    176
  • Lastpage
    180
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
  • Conference_Location
    Schloss Velen
  • Print_ISBN
    0-8186-7361-3
  • Type

    conf

  • DOI
    10.1109/IWSSD.1996.501164
  • Filename
    501164