Automated Semantic Analyses of Conceptual Models
Automated Semantic Analyses of Conceptual Models
A modelling grammar and the corresponding modelling process must ensure the
following characteristics in order to significantly simplify analytical operations on the
resulting models [6]:
D1 All constructs of the modelling grammar must be semantically disjoint.
D2 The resulting models must not contain different domain statements
with the same meaning as labels of model elements (no synonyms).
D3 No construct of the modelling grammar is permitted to have more than
one meaning (no homonyms).
D4 The resulting models must not contain domain statements as labels of
model elements that have more than one meaning (no homonyms).
Conditions D1 and D3 refer to the modelling grammar. As the modelling grammar
is an artificial artefact created by a method engineer, it can be freely modified.
Constraints D2 and D4, however, bear on the domain language. The domain language
is naturally grown and cannot be easily adjusted as it is the shared property of a
language community. The language community decides on how this language is used.
One possibility to cope with this problem is to employ a domain ontology in which all
homonyms and synonyms are eliminated [7]. Then, it is necessary to oblige the
modeller by additional rules or tool support to apply the ontology to label the model
elements and not to use any other domain vocabulary.
However, there is an alterative approach to meet the conditions D2 and D4. The
relevant domain language statements can be transformed into constructs of the
modelling grammar [8]. A domain specific grammar emerges. Now, the modeller
must not use domain statements at all but is limited to the constructs of the modelling
grammar. The drawback of this modification is that the modelling grammar loses the
67
So far in two large case studies 21 modellers have collected more than 330 processes
with PICTURE. In these two projects, the acquisition of the processes took
significantly less time than with traditional modelling approaches and reorganisation
proposals could be derived in an automated manner [9].
The perspective of the paper is not to take conceptual models as given when they
are analysed. Rather, we have argued that if the modelling grammar complies with
certain rules then a semantic analysis process can be noticeably simplified. The
consequence is that the models are not created for a single purpose anymore but have
a lifecycle in which they are modified and extended to keep up with the changes in
the environment. The definition of operations on conceptual models like
transformation, integration or search helps to address this issue [10]. It is due to
further research to evaluate how the proposed grammar characteristics influence these
semantic operations.
References
[1] Green, P. F., Rosemann, M.: Integrated Process Modeling: An Ontological Evaluation.
Information Systems 25 (2000) 73-87
[2] Shanks, G., Tansley, E., Weber, R.: Using ontology to validate conceptual models.
Communications of the ACM 46 (2003) 85-89
[3] Becker, J., Kugeler, M., Rosemann, M.: Process Management - A Guide for the Design of
Business Processes. Springer, Berlin et al. (2003)
[4] Hadar, I., Soffer, P.: Variations in Conceptual Modeling: Classification and Ontological
Analysis. Journal of the AIS 7 (2006) 568-592
[5] Pfeiffer, D., Gehlert, A.: A framework for comparing conceptual models. In: Proc.
Workshop on Enterprise Modelling and Information Systems Architectures (EMISA 2005)
(2005) 108-122
[6] Pfeiffer, D.: Constructing comparable conceptual models with domain specific languages.
In: Proc. 15th European Conference on Information Systems (ECIS2007) (2007)
[7] Mena, E., Kashyap, V., Sheth, A., Illarramendi, A.: Domain Specific Ontologies for
Semantic Information Brokering on the Global Information Infrastructure. In: Proc. First
International Conference on Formal Ontologies in Information Systems (1998)
[8] Guizzardi, G., Pires, L. F., Sinderen, M. J. v.: On the role of Domain Ontologies in the
design of Domain-Specific Visual Modeling Languages. In: Proc. 17th ACM Conference on
Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2002)
(2002)
[9] Becker, J., Algermissen, L., Falk, T., Pfeiffer, D., Fuchs, P.: Model Based Identification and
Measurement of Reorganization Potential in Public Administrations – the PICTURE-
Approach. In: Proc. Tenth Pacific Asia Conference on Information Systems (PACIS 2006)
(2006) 860-875
[10]Rahm, E., Bernstein, P. A.: A survey of approaches to automatic schema matching. The
VLDB Journal 10 (2001) 334-350