A theory for requirements specification and architecture design of multi-functional software systems

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Scopus citations

Abstract

We extend the Focus model [2] and its interface theory of distributed concurrent interactive systems and their structuring into components. Our goal is the scientific foundation for two methodologically essential, complementary and orthogonal concepts for the structuring of multi-functional systems in software and systems engineering. One addresses essentially requirements engineering and the specification of the comprehensive user functionality of multi-functional systems in terms of their functions, features and services. The other addresses mostly the design phase with its task to develop logical architectures formed by networks of interactive components that are specified by their interface behavior. The first concept is of major interest for the requirements engineer, the second for the software architect. We show that these concepts are complimentary, how they work and fit together as milestones in requirements engineering and systems architecture design.

Original languageEnglish
Title of host publicationMathematical Frameworks For Component Software
Subtitle of host publicationModels For Analysis And Synthesis
PublisherWorld Scientific Publishing Co.
Pages119-154
Number of pages36
ISBN (Electronic)9789812772831
DOIs
StatePublished - 1 Jan 2006

Fingerprint

Dive into the research topics of 'A theory for requirements specification and architecture design of multi-functional software systems'. Together they form a unique fingerprint.

Cite this