Embedding object-oriented design in system engineering


Wieringa, R.J. (1999) Embedding object-oriented design in system engineering. In: Behavioral Specifications of Businesses and Systems. Kluwer International Series in Engineering & Computer Science, 523 . Springer, Berlin/Heidelberg, Germany, pp. 287-310. ISBN 9780792386292

open access
Abstract:The Unified Modeling Language (UML) is a collection of techniques intended
to document design decisions about software. This contrasts with systems engineering
approaches such as for example Statemate and the Yourdon Systems
Method (YSM), in which the design of an entire system consisting of software
and hardware can be documented. The difference between the system- and the
software level is reflected in differences between execution semantics as well as
in methodology. In this paper, I show how the UML can be used as a systemlevel
design technique. I give a conceptual framework for engineering design
that accommodates the system- as well as the software level and show how
techniques from the UML and YSM can be classified within this framework,
and how this allows a coherent use of these techniques in a system engineering
approach. These ideas are illustrated by a case study in which software for a
compact dynamic bus station is designed. Finally, I discuss the consequences of
this approach for a semantics of UML constructs that would be appropriate for
system-level design.
Item Type:Book Section
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/64221
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page