Modeling Language
by
Alexander Nowak
—
last modified
Apr 26, 2012 11:53
Definitions
Term: Modeling Language |
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) |
The language for representing a model is described by its meta-model. The concepts of a modeling language are described by elements such as classes, relationships, attributes and behavior. A model type describes a concrete Modeling language, e.g. a business modeling language. Linking and relating the model types, forms a set of interrelated modeling languages which describe a certain domain under consideration. [Kuhn et al., 2003] | |||
Service Composition and
Coordination (KM-SC) |
Specifies the syntax of service
composition models and the semantics for executing their instances,
based on a number of constructs [CD-JRA-1.3.2]. Different modeling
languages can be used to define service compositions of the same type.
For instance, service orchestrations can be
specified using Business Process Modeling Notation (BPMN) [OMG,
2011] and Business Process Execution Language (BPEL) [OASIS,
2007], among others, while service choreographies can
be specified with Let’s Dance [Johannes-Maria et al. 2004] or
BPEL4Chor [Decker et al., 2007]. |
||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the structure [Wikipedia]. |
Competencies
-
TILBURG: Business Process Compliance Specification and verification, http://www.tilburguniversity.nl/eriss/research/ , Amal Elgammal; Business Process Modeling, Oktay Turetken
Scenarios
- Original Equipment Automotive Supply Chain (Case Study Solution -> Process Models)
References
- [OASIS, 2007] OASIS, Business Process Execution Language V2.0, 2007, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf
- [OMG, 2011] OMG, Business Process Model and Notation V2.0, 2011, http://www.omg.org/spec/BPMN/2.0/
- [Johannes-Maria et al. 2004] Johannes-Maria, Z.; Barros, A.P.; Marlon, D.; ter Hofstede, A.H.M. : Let's Dance: A Language for Service Behavior Modeling , Technical Report, 2006, Queensland University of Technology. Link
- [Decker, 2007] Decker, G.; Kopp, O.; Leymann, F.; Weske, M.: BPEL4Chor: Extending BPEL for Modeling Choreographies, Proceedings of IEEE International Conference on Web Services (ICWS), pp. 296-303, 2007.
- [CD-JRA-1.3.2] "Quality Reference Model for SBA"
- [Kuhn et al., 2003] Kuhn, H.; Bayer, F.; Junginger, S.; Karagiannis, D.: Enterprise Model Integration. In: Bauknecht, K.; Tjoa, A M.; Quirchmayr, G. (Eds.): Proceedings of the 4th International Conference EC-Web 2003 - Dexa 2003, Prague, Czech Republic, September 2003, LNCS 2738, Springer Verlag, pp. 379-392. Link
- [Wikipedia] Modeling Language: http://en.wikipedia.org/wiki/Modeling_language