Technical Report
Author(s): Barbara Paech
Year: 1997
Number: TUM-I9731
Editor:
CR Classification: D.2, D.2.1, F.3.1
CR General Terms: Design
Keywords: Software Architecture, Object-Orientation, Software, Development Methodology, Interaction Description, Roles, Processes,
Event Traces
Abstract:We propose a framework for interaction description based on the
paradigm of
roles to be used in software development.
It includes processes to formulate
global
interaction requirements abstracting from configuration and
interaction
details and event traces to analyze global interaction
properties like
deadlock-freedom. The main constituent of the
framework are role descriptions
which are structured into state space,
services, configuration and interaction.
They capture the component
behaviour in a particular context. This allows for
the description
of a wide range of software architectures and designs. Our
approach
ties together work in the area of object-oriented programming
languages and software architecture.
Available as compressed Postscript
BibTeX-Entry: