- A layered software specification architecture
- Lecture Notes in Computer Science
- Pages (from-to)
- Document type
- Faculty of Economics and Business (FEB)
- Amsterdam Business School Research Institute (ABS-RI)
Separation of concerns is a determining factor of the quality of object- oriented software development. Done well, it can provide substantial benefits such as additive rather than invasive change and improved adaptability, customizability, and reuse. In this paper we propose a software architecture that integrates concepts from business process modeling with concepts of object- oriented systems development. The presented architecture is a layered one: the concepts are arranged in successive layers in such a way that each layer only uses concepts of its own layer or of layers below. The guiding principle in the design of this layered architecture is the separation of concerns. On the one hand workflow aspects are separated from functional support for tasks and on the other hand domain modeling concepts are separated from information system support. The concept of events (workflow events, information system events and business events) is used as bridging concept between the different layers.
- go to publisher's site
- Proceedings title: Conceptual modeling - ER 2000: 19th International Conference on Conceptual Modeling, Salt Lake City, Utah,
USA, October 9-12, 2000: proceedings
Place of publication: Berlin
Editors: A.H.F Laendler, S.W. Liddle, V.C. Storey
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library, or send a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.