Personal tools
You are here: Home Knowledge Model REPOSITORY of Terms P (Business) Process Model

(Business) Process Model

by Patricia Lago last modified Apr 25, 2012 13:05
— filed under:


Process Model
Domain: Cross-cutting issues
Engineering and Design
Adaptation and Monitoring
Quality Definition, Negotiation and Assurance
(domain independent)

Business Process Management


A (business) process model consists of a set of activity models and execution constraints between them. Each process model acts as a blueprint for a set of 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

Service Infrastructure

(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]

Process models are processes of the same nature that are classified together into a model. Thus, a process model is a description of a process at the type level. Since the process model is at the type level, a process is an instantiation of it. The same process model is used repeatedly for the development of many applications and thus, has many instantiations. One possible use of a process model is to prescribe how things must/should/could be done in contrast to the process itself which is really what happens. A process model is roughly an anticipation of what the process will look like. What the process shall be will be determined during actual system development [Wikipedia].







  • [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
  • [Wikipedia] Process Model:



Document Actions
  • Send this
  • Print this
  • Bookmarks

The Plone® CMS — Open Source Content Management System is © 2000-2017 by the Plone Foundation et al.