<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Automated Semantic Analyses of Conceptual Models</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jörg</forename><surname>Becker</surname></persName>
							<email>becker@ercis.de</email>
							<affiliation key="aff0">
								<orgName type="department">European Research Center for Information Systems</orgName>
								<address>
									<addrLine>Leonardo-Campus 3</addrLine>
									<postCode>48149</postCode>
									<settlement>Münster</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Daniel</forename><surname>Pfeiffer</surname></persName>
							<email>pfeiffer@ercis.de</email>
							<affiliation key="aff0">
								<orgName type="department">European Research Center for Information Systems</orgName>
								<address>
									<addrLine>Leonardo-Campus 3</addrLine>
									<postCode>48149</postCode>
									<settlement>Münster</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Automated Semantic Analyses of Conceptual Models</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B561BCB0295A2A936D0052F52182A068</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T06:56+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Model Comparison</term>
					<term>Domain Specific Grammars</term>
					<term>Conceptual Modelling</term>
					<term>PICTURE</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Conceptual models are an important repository for knowledge in companies and public institutions. The retrieval of this knowledge can prepare reorganisations projects and support IT investment decisions. However, so far this information source has hardly been utilized in automated analyses. We argue that if modelling grammars are endowed with specific characteristics the semantics of the resulting models can be analysed in an automated manner. Based on the conceptual modelling grammar PICTURE we demonstrate that knowledge retrieval with conceptual models is facilitated.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Conceptual Models and Analysis Operations</head><p>Conceptual models are an important knowledge source for managerial decisions. They can contain information about the business processes, the resulting products and services, the data structures, or involved organisational units <ref type="bibr" target="#b0">[1]</ref><ref type="bibr" target="#b1">[2]</ref><ref type="bibr" target="#b2">[3]</ref>. A detailed analysis of conceptual models can, therefore, help to asses and improve the efficiency of an organisation. However, actually semantic analyses of conceptual models are mainly performed manually with high personnel and financial efforts.</p><p>Although, automated semantic analyses could significantly improve the value of conceptual models in practice they have not established yet. The reasons for this situation lay in the complexity of the endeavour. An automated semantic analysis of conceptual models faces the following problems: 1. Conceptual models which are incorporated in an analysis must have been created by following the same modelling rules in order to minimize variations. For a successful automated evaluation it is crucial that the models use the same domain vocabulary and exhibit an equal grade of abstraction as well as a comparable level of detail. Consequently, there must be detailed rules which ensure that modellers describe a certain domain in a similar form. However, existing modelling grammars do not sufficiently restrict the modeller <ref type="bibr" target="#b3">[4]</ref>. 2. Semantic conflicts in the models must be resolved. To perform semantic analyses in an automated manner the models must be searched for certain reoccurring structural patterns. The semantic aspects of these patterns must be considered in order to yield meaningful results. Thus, defects such as synonym and homonym conflicts in the models must be addressed. This cannot be done in a fully automated form since conceptual models are not sufficiently formalized. A semiautomatic approach, however, leads to significant efforts <ref type="bibr" target="#b4">[5]</ref>. 3. The modelling grammar must allow for the specification of semantically meaningful analysis operations. It has to support a level of detail as well as a proximity to the domain which complies with a subsequent analysis. Hence, modelling grammars and the analysis mechanism must comply with each other. If for example the modelling grammar does not support the annotation of organisational units the identification of "Ping Pong"-processes (alternate between different organisational units multiple times) is not possible. Common modelling grammars are not designed to support analysis operations.</p><p>Semantic analyses of conceptual models in an automated manner require specific modelling grammar characteristics. To perform an analysis with models that exhibit an arbitrary structure hampers the identification of semantically meaningful results. The aim of this paper is to show which modelling grammar characteristics are required, in order to identify semantically relevant model elements in an automated manner. We will explain how these grammar properties foster the retrieval of significant knowledge for reorganisation and IT investment decisions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Grammar Characteristics for an Automated Analysis</head><p>A modelling grammar and the corresponding modelling process must ensure the following characteristics in order to significantly simplify analytical operations on the resulting models <ref type="bibr" target="#b5">[6]</ref>: D1 All constructs of the modelling grammar must be semantically disjoint.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D2</head><p>The resulting models must not contain different domain statements with the same meaning as labels of model elements (no synonyms).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D3</head><p>No construct of the modelling grammar is permitted to have more than one meaning (no homonyms). D4</p><p>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 <ref type="bibr" target="#b6">[7]</ref>. 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.</p><p>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 <ref type="bibr" target="#b7">[8]</ref>. 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 flexibility to be used in an arbitrary domain but is now rather specific to a particular knowledge area. However, this solution provides the following advantages: 1. Abstraction conflicts are avoided. Condition D1 is stricter than constraint D2, as D2 just demands for the elimination of synonyms within the domain language but D1 additionally requires the modelling constructs to be semantically disjoint. Thus, it is not possible to have more general and more specific modelling constructs.</p><p>There cannot be two differently abstract constructs as they must be semantically disjoint. Therefore, the constraint D1 prevents abstraction conflicts. If the modelling grammar is declared as mandatory in a certain project, modellers are forced to represent the reality in an identically abstract manner. 2. Semantic analysis operations can be defined at the design time of the CMG. When domain statements become constructs of the modelling grammar, the modelling grammar does not only provide measures to structure the domain but also it is sufficient to describe it. The use of additional statements from a domain language is no longer required. With a multi-purpose grammar the domain specific terms are not part of the modelling grammar but are added when the conceptual model is constructed. Thus, multi-purpose grammars allow for the definition of semantic analysis operations after the models have been constructed. However, with domain specific grammars this can already be done at the design time of the grammar as the domain statements are part of it. Although, domain specific modelling grammars are overall less general than multi-purpose grammars, from the perspective of their semantic operations, they are more widely reusable. For example, an UML diagram can be examined for how many activities it comprises. This is no domain specific analysis though. Alternatively, suppose a domain specific grammar with the construct "Enter data into IT". With this grammar it is possible to count how often paper documents are digitised. Hence, consequences for the introduction of a document management system can be derived. With UML such an analysis could be defined based on a set of existing models but not with the grammar alone. Moreover, contrary to the domain specific grammar with UML the conflicts C1-C4 had to be addressed. A domain specific grammar that exhibits the characteristics D1 and D3 addresses the before mentioned problems and thus allows for an analysis of the resulting conceptual models in an automated form <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Evaluation and Future Research</head><p>PICTURE is a domain specific grammar for the efficient representation of the process landscape in public administrations <ref type="bibr" target="#b8">[9]</ref>. With PICTURE processes are modelled as a sequential flow of domain specific process building blocks. A process building block represents a predefined set of activities within an administrational process. The semantics of a process building block is specified by a corresponding domain statement which is part of the modelling grammar. The PICTURE-grammar has been constructed in consideration of the conditions D1 and D3. It has been strived for a set of modelling constructs whose members are semantically disjoint (cf. D1) and do not comprise homonyms (cf. D3). The constructs have been chosen based on an analysis of existing process models from the public administration domain and an evaluation of electronic government literature. As all PICTURE-constructs correspond with language statements from the public sector, they are domain specific.</p><p>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 <ref type="bibr" target="#b8">[9]</ref>.</p><p>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 <ref type="bibr" target="#b9">[10]</ref>. It is due to further research to evaluate how the proposed grammar characteristics influence these semantic operations.</p></div>		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments. The work published in this paper is partly funded by the European Commission through the STREP PICTURE. It does not represent the view of European Commission or the PICTURE consortium and the authors are solely responsible for the paper's content.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Integrated Process Modeling: An Ontological Evaluation</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Green</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="page" from="73" to="87" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Using ontology to validate conceptual models</title>
		<author>
			<persName><forename type="first">G</forename><surname>Shanks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Tansley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weber</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">46</biblScope>
			<biblScope unit="page" from="85" to="89" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Process Management -A Guide for the Design of Business Processes</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kugeler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rosemann</surname></persName>
		</author>
		<editor>et al.</editor>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Springer</publisher>
			<pubPlace>Berlin</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Variations in Conceptual Modeling: Classification and Ontological Analysis</title>
		<author>
			<persName><forename type="first">I</forename><surname>Hadar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Soffer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the AIS</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="568" to="592" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A framework for comparing conceptual models</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pfeiffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gehlert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Workshop on Enterprise Modelling and Information Systems Architectures</title>
				<meeting>Workshop on Enterprise Modelling and Information Systems Architectures<address><addrLine>EMISA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="108" to="122" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Constructing comparable conceptual models with domain specific languages</title>
		<author>
			<persName><forename type="first">D</forename><surname>Pfeiffer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 15th European Conference on Information Systems</title>
				<meeting>15th European Conference on Information Systems</meeting>
		<imprint>
			<date type="published" when="2007">ECIS2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Domain Specific Ontologies for Semantic Information Brokering on the Global Information Infrastructure</title>
		<author>
			<persName><forename type="first">E</forename><surname>Mena</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Kashyap</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sheth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Illarramendi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. First International Conference on Formal Ontologies in Information Systems</title>
				<meeting>First International Conference on Formal Ontologies in Information Systems</meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">On the role of Domain Ontologies in the design of Domain-Specific Visual Modeling Languages</title>
		<author>
			<persName><forename type="first">G</forename><surname>Guizzardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">F</forename><surname>Pires</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Sinderen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications</title>
				<meeting>17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications</meeting>
		<imprint>
			<publisher>OOPSLA</publisher>
			<date type="published" when="2002">2002. 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Model Based Identification and Measurement of Reorganization Potential in Public Administrations -the PICTURE-Approach</title>
		<author>
			<persName><forename type="first">J</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Algermissen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Falk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Pfeiffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Fuchs</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Tenth Pacific Asia Conference on Information Systems (PACIS</title>
				<meeting>Tenth Pacific Asia Conference on Information Systems (PACIS</meeting>
		<imprint>
			<date type="published" when="2006">2006. 2006</date>
			<biblScope unit="page" from="860" to="875" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A survey of approaches to automatic schema matching</title>
		<author>
			<persName><forename type="first">E</forename><surname>Rahm</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">A</forename><surname>Bernstein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The VLDB Journal</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page" from="334" to="350" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
