Skip to main content
Top

2003 | OriginalPaper | Chapter

Software Architecture Modeling & Analysis: A Rigorous Approach

Authors : Jeff Kramer, Jeff Magee, Sebastian Uchitel

Published in: Formal Methods for Software Architectures

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

In this overview paper, we outline a tool supported approach to the design and analysis of complex systems at the architectural level. The foundations of this approach are the use of the architectural description language Darwin to capture structural information about components and their interconnection and the use of a process algebra FSP to describe the behaviour of individual components. These descriptions are combined to construct a system behavioural model that can be animated to validate requirements and model checked against properties specified in Linear Temporal Logic. Recently, this foundation has been extended with work on the synthesis of behavioural models from scenarios captured as message sequence charts (MSC). Models described in this way can be used as an initial basis for validating requirements and as a specification that must be satisfied by more detailed models. The approach we outline is supported by the Labelled Transition system Analyser (LTSA) tool, which has been extended to deal with MSCs.

Metadata
Title
Software Architecture Modeling & Analysis: A Rigorous Approach
Authors
Jeff Kramer
Jeff Magee
Sebastian Uchitel
Copyright Year
2003
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-39800-4_3

Premium Partner