Process Model
Definitions
| Term: Process Model |
Domain: Cross-cutting issues | ||||
|---|---|---|---|---|---|
| Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
| D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
A business process model consists of a set of activity models and execution constraints between them. Each business process model acts as a blueprint for a set of business process instances, and each activity model acts as a blueprint for a set of activity instances. [Weske 2007], [PO-JRA-2.1.1] {GEN: Process} |
|||
| Service Composition and
Coordination (KM-SC) |
|||||
| Service Infrastructure (KM-SI) |
|||||
| Generic (domain independent) |
A process model is a precise description of the software
process. It serves three main purposes: 1. It facilitates understanding and communication. 2. It supports process management and improvement. 3. It may serve as a basis for automated support. A process model is a simplification of reality [Hans2008]. {SPC: Software process model, Service Process model} |
An adaptation process model is a process model that guides the adaptation of software systems. An example of an adaptation process model is ISO/IEC 14764 which is used for adapting software through software maintenance. [CD-JRA-1.1.4] |
|||
Competencies
- VUA: Software engineering; http://www.cs.vu.nl/en/sec/imse; Hans van Vliet, Patricia Lago, Qing Gu
-
UniHH: Business Process Management http://vsis-www.informatik.uni-hamburg.de/information; Winfried Lamersdorf, Sonja Zaplata, Kristof Hamann
- Lero: Software Engineering; http://www.lero.ie; Stephen Lane, Ita
Richardson
Scenarios
References
- [Hans 2008] H. Van Vliet, Software Engineering: Principles and Practice 3nd edition, 2008
-
[Weske 2007] M. Weske, Business Process Management: Concepts, Languages, Architectures, Springer, 2007.
-
[PO-JRA-2.1.1] Survey on Business Process Management
-
[CD-JRA-1.1.4] Coordinated design knowledge models for software engineering and
service-based computing













