<?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">Meta-model Patterns for Expressing Relationships Between Organization Model Concepts and Software Implementation Concepts</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Jens</forename><surname>Gulden</surname></persName>
							<email>jens.gulden@uni-due.de</email>
							<affiliation key="aff0">
								<orgName type="department">Information Systems and Enterprise Modeling</orgName>
								<orgName type="institution">University of Duisburg-Essen Universitätsstr</orgName>
								<address>
									<postCode>45141</postCode>
									<settlement>Essen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Meta-model Patterns for Expressing Relationships Between Organization Model Concepts and Software Implementation Concepts</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">FA2684124A94D1B8B1DBA87695ED8695</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T10:05+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>Organization Modeling</term>
					<term>Software Development</term>
					<term>Business Process Model Implementation</term>
					<term>Meta-modeling</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The abstraction gap between organization models and models of software artifacts is of fundamental ontological nature, and bridging this gap cannot be achieved with solutions located either on the technological abstraction level or on the conceptual level separately. The work presented in this article describes a meta-model based approach to explicate design decisions on how to map conceptual organizational model constructs to software implementation specifications, from which software for supporting an organization's work can subsequently be developed or generated. With the described meta-model patterns, one methodical component of a development method is made available to systematically guide the development of enterprise software systems, based on knowledge given in organization models.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Aligning organization models and software implementation</head><p>One central research goal in information systems science is to achieve an alignment between conceptualized enterprise models (EMs) and the enterprise systems (ESs) that are used to support their realization <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b9">10]</ref>. With the use of information technology (IT) systems as supporting units in organizations, this task also covers the behavior of software, and it becomes a managerial task to make sure that software systems in organizations operate in alignment with their business purpose <ref type="bibr" target="#b4">[5]</ref>.</p><p>From this constellation, a dilemma arises in managing organizations. On the one hand, it is an inherent managerial task to align the ideas and conceptualizations of strategic goals with the real actions going on in an organization. On the other hand, once software gets involved, a high degree of technical expertise is required to understand the operation of software, or even to develop software according to intended managerial conceptualizations.</p><p>Traditionally, there is a methodical gap between describing organizational structures and processes on the one hand, and software components and functionality on the other hand, because organizations and software systems are understood and constructed with different terminology and on different levels of abstractions, typically also by differently educated groups of people.</p><p>In EMs, dedicated modeling language elements are used to express knowledge about structures and processes in organizations, e. g., about who is responsible for performing actions, involved resources, and strategic goals intended to be realized by organizational means. With the use of EMs, a chance opens up to closer involve the users of software systems into the process of developing and configuring software. Building software from enterprise models is desirable, because once a dedicated relationship between enterprise models and software functionality has been established by a development method, involved users and responsible stakeholders can adapt the software according to their business needs, without having to deal with programming or technical details.</p><p>This article investigates the research question, how design decisions made during a development process from conceptual organization models to ESs can be formally captured in a model structure, and thus be made available to further automatic evaluation, e. g., to code generation mechanism or runtime interpreters. This is done by elaborating a set of meta-model patterns, which allow to instantiate model instances that carry knowledge about how conceptual model elements are understood in technical terms. Incorporating these patterns as parts of meta-models of intermediate models used during the software development process provides one possible solution for capturing design decisions in the desired way, and further make use of this formalized knowledge in a partially automatized software development process.</p><p>The following section takes a look at existing research that has covered comparable work or is located in the same area of research. Section 3 presents the introduced meta-modeling patterns and sketches some methodical steps, which would embed the use of these patterns into an overall software development method to get from organizational EMs to supporting ESs. In section 4, an example of applying the proposed approach in a prototypical ES development setting is presented. The final section 5 summarizes the presented work and takes a look at how the suggestions can further be integrated with other methodological research in the field of organization modeling.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related work</head><p>A number of research questions are addressed when enterprise models are consulted for deriving executable software, especially when business process models are to be interpreted as executable workflow models.</p><p>In <ref type="bibr" target="#b14">[15]</ref>, a method is suggested to convert models in the Business Process Modeling Notation (BPMN) to executable Business Process Execution Language (BPEL) workflows. Other process modeling languages are not looked at, neither are other enterprise perspectives, such as organization models. The method is limited to generate BPEL models, which are to be manually revised by software developers.</p><p>Another approach for "bridging the gap between business models and workflow specifications" is discussed in <ref type="bibr" target="#b1">[2]</ref>. The central idea of the proposed procedure is to methodically guide human modelers, i. e., domain stakeholders, architects and developers, through a process of human modeling actions to transform a given conceptual business process model to an executable workflow model. The methodical procedure is designed in a way to ensure that the resulting workflow model fulfills the criterion of the soundness meta-property.</p><p>In <ref type="bibr" target="#b0">[1]</ref>, an approach is suggested, which explicates relationships between conceptual elements in business process models, and workflow elements, through an individual type of model, called the Business-IT Mapping Model (BIMM). The approach appears like a specialization of the one presented here, since the general notion of an explicit mapping between business-level model concepts and implementation concepts using a mapping model is a building block in this work. The approach, however, is not generalized to map to arbitrary variants of target architecture platforms expressed via implementation strategy meta-models.</p><p>Enterprise models comprise more than business process models only, such as actor and resource models, business rule models, or goal models. This is taken into account by <ref type="bibr" target="#b16">[17]</ref>, in which a general methodical approach is suggested for developing software from EMs. The approach uses a specifically adapted conceptual modeling language to capture enterprise knowledge. Additionally, several link types are introduced, instances of which can reference from elements of the conceptual model to elements of implementation-level modeling languages. Implementation-level elements are not further described by the proposed approach, it seems to be inherently assumed that existing modeling techniques for technical artifacts can directly be applied for this task. <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b15">16]</ref> discuss a number of conceptual mismatches between BPMN <ref type="bibr" target="#b7">[8]</ref> and BPEL <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b12">13]</ref>, which in the first place is BPMN's flow oriented process models, versus BPEL's block-oriented approach. A flow-oriented way of modeling processes makes use of interconnecting sequence elements between individual process-members (i. e., between process-steps and events, if applicable). In contrast to the flow approach, a block-oriented way of expressing sequence-flows makes use of specific language constructs, which determine, in what way inner elements of the block are executed, e. g., If-blocks to express conditions, While-blocks to form loops, or Flow-blocks to indicate parallelism.</p><p>Development methods, which consult models for expressing different layers of system abstraction in a software development process, can generally be subsumed under the term Model-Driven Architecture (MDA) <ref type="bibr" target="#b13">[14]</ref>. Although MDA approaches make use of the notions of computation independent models (CIMs), platform independent models (PIMs), and platform specific models (PSMs), they only consider isolated models on each of these abstraction layers, without interlinking constructs that capture the design decisions leading from one level to the other. The meta-model patterns presented in the work at hand provide orthogonal modeling constructs which fulfil this task, and can potentially be used in combination with the standard model types suggested by MDA.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Meta-model patterns for bridging between different levels of abstraction</head><p>Methodical means for performing the required bridging between abstract domainspecific enterprise model concepts on the one hand, and technically concrete constructs describing desired target output artifacts on the other hand, can be offered by explicit language constructs in a dedicated mapping model language.</p><p>A mapping model entry is a modeling construct, which allows to formally express how conceptual elements from the enterprise models are interpreted in technical terms. The use of such a construct as a central part of the development procedure allows for a controlled bridging between both levels of abstraction.</p><p>Traditional business conceptualizations regard ESs as a kind of IT resources that are involved when performing specific processes <ref type="bibr" target="#b2">[3]</ref>. However, this conceptualization does not allow for understanding ESs as a kind of formal representation of parts of the organization itself. Since ESs are actively acting automatic entities inside the organization, these entities necessarily encapsulate formal knowledge about the organizational action system and the process contexts they are applied in. In this sense, ESs are more than production resources to foster efficient process execution. They both reflect and shape the processes they are involved in.</p><p>As a consequence, in descriptions of organizations' action systems, there is an internal connection between the action system, and the ESs that occur as part of these descriptions. Whenever an ES is incorporated in the description of an organization's action system, it can be inherently assumed that the ES contains formal internal descriptions of selected aspects of the action system, too, since otherwise the software could not successfully contribute to the processes it is intended to support. This connection makes it attractive to reason about a software development approach which interconnects both EMs and ESs, as it is carried out in this work, and justifies the assumption that it is possible to derive formal software system descriptions from organization models using a defined engineering method.</p><p>Implementation strategies represent formalized descriptions of technical design decisions about the desired software system to be developed or configured, on a computation dependent, yet platform independent, level. They serve as bridge concepts between the interpretation of enterprise models, and technical realizations of software artifacts. With the notion of implementation strategies, a group of model elements is introduced into the software development process, which can systematically capture design decisions made during system development. Which implementation strategies to apply, is either decided by human software architects and developers, or automatic rules can be formulated before-hand, which allow the automatic association of implementation strategies with enterprise model concepts.</p><p>Implementation strategies can additionally be enriched by human-readable descriptions of the design rationales behind the chosen decision, which offers an additional level of documentation and justification of design decisions taken to build an overall system.</p><p>After implementation strategies are specified and referenced from a mapping model, code generation templates can be used to transform the chosen implementation strategies to software artifacts. Fig. <ref type="figure" target="#fig_0">1</ref> sketches the idea behind a mapping model entry relating implementation strategies on the right-hand-side to conceptual model elements of the left-hand-side. The implementation strategy concept provides an abstraction over technological artifacts, while not being concerned with the actual implementation of these artifacts. This way, it offers an adequate means of abstraction to serve the purpose of a linking concept between interpreted domain-specific concepts in enterprise models on the one hand, and design decisions for their technical realizations on the other hand.</p><p>A formal meta-model representation of the mapping between a process step element in a business process, and one or more assigned process step implementation strategies, is shown in Fig. <ref type="figure">2 a</ref>). The abstract meta-class ProcessMember on the left-hand-side represents a business process step specified in a conceptual business process model. AbstractProcessMemberImplementation on the right-hand-side is a place-holder for any possible concrete implementation strategy that can be decided to be applied to the given business process element, depending on technical capabilities available for the ESs to be created or configured. The meta-class ProcessMemberMapping in the middle represents the type of a binding element, which declares an instance of the specified mapping when design decisions are captured in models of this meta-model pattern.</p><p>Reasonable mapping structures for capturing knowledge about how to bridge between different perspectives and levels of abstraction need not simply consist of a one-to-many mapping from an organization model element to implementation strategies. Instead, the meta-model patterns suggested here cover specific semantic aspects of different conceptual elements in organization models. As a consequence, the mapping of process sequence steps, which interconnect individual process steps in business process models, resolves to specifying three independent dimensions of what it means to proceed a step further in a process. From a conceptual point of view, sequences may lead across boundaries of actor responsibilities, resources and spatial or timely distribution. To provide sufficient design decision knowledge about the implementation of sequence concepts, both aspects of either passing the control flow to a different actor, and/or passing the control flow to another spatially distributed system responsible for performing the next process-step now or later, have to be taken into account. A third orthogonal dimension is the handling of conditions, under which sequence steps are taken or ignored.</p><p>These three dimensions of sequence implementations are represented by the corresponding meta-classes AbstractActorResolverImplementation, Abstract-ControlFlowImplementation, and AbstractConditionImplementation in the meta-model pattern. Fig. <ref type="figure">2 b</ref>) shows the corresponding meta-model excerpt of this example.</p><p>Other meta-model patterns for mapping actor concepts, resource concepts, and other types of enterprise model elements, can be constructed accordingly.</p><p>The combined use of a mapping model and implementation strategies provides dedicated methodical abstractions for coping with the requirements to bridge the abstraction gaps between conceptual enterprise model specifications, and ES implementations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Example application</head><p>This section introduces a simple web shop example to demonstrate the use of the proposed approach. The example uses enterprise models in the MEMO <ref type="bibr" target="#b3">[4]</ref> language as conceptual models describing the socio-technical environment of the software to be generated. The application architecture resembles a traditional web application environment, with web-server and web-client running on physically remote machines, communicating through the internet via the Hyper-Text Transfer Protocol (HTTP).</p><p>Fig. <ref type="figure">3</ref> shows an excerpt from the MEMO process control flow model in the example, in which organizational roles and resources from other perspectives are referenced.</p><p>The meta-classes suggested by the web implementation strategy meta-model are shown in Fig. <ref type="figure" target="#fig_3">4</ref>, and described in the following. To enrich the set of available event implementation strategies, the EventLinkHasBeenFollowed meta-  To resolve concrete users that fulfill an actor role, the WebSessionUser metaclass is part of the meta-model. It subclasses the abstract meta-class Architec-tureSpecificActorResolverImplementation from the mapping meta-model, and allows to describe an additional actor resolver implementation strategy, implemented e. g. based on session ids. Session ids are a concept specifically available on the underlying technological platform of web applications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and future work</head><p>The presented approach forms one building block of an overall development method for creating ESs from EMs, which is described elsewhere <ref type="bibr" target="#b5">[6]</ref>. The described model types, the mapping model, and one or more implementation strategy models, can be integrated into various possible procedures for deriving software from conceptual models. They offer a general construct for explicating understanding of two distinct conceptual domains, and corresponding interrelationships expressed for the purpose of deriving software functionality from organization models.</p><p>One proposal of such an overall development method has been made in <ref type="bibr" target="#b5">[6]</ref>. Further methodical integrations are subject to future research, possibly the proposed approach can be used within existing methodical frameworks, such as the Rational Unified Process (RUP) <ref type="bibr" target="#b8">[9]</ref>.</p><p>Applications for the proposed meta-modeling patterns other than software development are possible. When examining the possible range of mappings that can be constructed between organization models and software models, research on the semantics of conceptual modeling languages is inherently part of the evaluation. In combination with this work, further theoretical insight can be gained into the expressiveness of organization and enterprise modeling languages, which </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 :</head><label>1</label><figDesc>Fig. 1: Pattern of a single mapping association</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 :Fig. 3 :</head><label>23</label><figDesc>Fig. 2: Excerpts of the mapping meta-model showing the process mapping pattern and the sequence mapping pattern</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 :</head><label>4</label><figDesc>Fig. 4: Example implementation strategy meta-model excerpt for a web application architecture</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Bridging the Gap Between Business Process Models and Service Composition Specifications</title>
		<author>
			<persName><forename type="first">Stephan</forename><surname>Buchwald</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Thomas</forename><surname>Bauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Manfred</forename><surname>Reichert</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
			<publisher>IGI Global</publisher>
			<biblScope unit="page" from="124" to="153" />
			<pubPlace>Hershey</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Bridging the gap between business models and workflow specifications</title>
		<author>
			<persName><forename type="first">Juliane</forename><surname>Dehnert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Wil</surname></persName>
		</author>
		<author>
			<persName><surname>Van Der Aalst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Cooperative Information Systems</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="289" to="323" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Enterprise Information Systems</title>
		<author>
			<persName><forename type="first">Joaquim</forename><surname>Filipe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">José</forename><surname>Cordiero</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Springer. 10th International Conference ICEIS 2008</title>
				<meeting><address><addrLine>Berlin/Heidelberg; Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008-06">2008. June 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Multi-perspective enterprise modelling: Background and terminological foundation</title>
		<author>
			<persName><forename type="first">Ulrich</forename><surname>Frank</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011-12">December 2011</date>
			<pubPlace>Essen</pubPlace>
		</imprint>
		<respStmt>
			<orgName>ICB Institute for Computer Science and Business Information Systems, University of Duisburg-Essen</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report 46</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">Wim</forename><surname>Van Grembergen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Steven</forename><surname>De</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Haes</forename></persName>
		</author>
		<title level="m">Enterprise Governance of IT: Achieving Strategic Alignment and Value</title>
				<meeting><address><addrLine>New York</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Methodical Support for Model-Driven Software Engineering with Enterprise Models</title>
		<author>
			<persName><forename type="first">Jens</forename><surname>Gulden</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2013">2013</date>
			<pubPlace>Berlin</pubPlace>
		</imprint>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Strategic alignment: Leveraging information technology for transforming organizations</title>
		<author>
			<persName><forename type="first">John</forename><forename type="middle">C</forename><surname>Henderson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Venkatraman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IBM Systems Journal</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="4" to="16" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Business Process Management Initiative</title>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">2</biblScope>
		</imprint>
	</monogr>
	<note>Business process modeling notation</note>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">The Rational Unified Process: An Introduction</title>
		<author>
			<persName><forename type="first">Philippe</forename><surname>Kruchten</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Addison-Wesley</publisher>
			<pubPlace>Upper Saddle River</pubPlace>
		</imprint>
	</monogr>
	<note>3rd edition</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Enterprise Architecture</title>
		<author>
			<persName><forename type="first">Martin</forename><surname>Op</surname></persName>
		</author>
		<author>
			<persName><forename type="first">'</forename><surname>Land</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Erik</forename><surname>Proper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Maarten</forename><surname>Waage</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jeroen</forename><surname>Cloo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Claudia</forename><surname>Steghuis</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Springer</publisher>
			<pubPlace>Berlin Heidelberg</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Business process execution language for web service (bpel)</title>
		<author>
			<persName><forename type="first">Jan</forename><surname>Mendling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">EMISA Forum</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="5" to="8" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">On the transformation of control flow between block-oriented and graph-oriented process modeling languages</title>
		<author>
			<persName><forename type="first">Jan</forename><surname>Mendling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kristian</forename><surname>Bisgaard Lassen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Uwe</forename><surname>Zdun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Special Issue on Model-Driven Engineering of Executable Business Process Models</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="96" to="108" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
	<note>International Journal of Business Process Integration and Management</note>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">OASIS Web Services Business Process Execution Language (WSBPEL) Technical Committee. Web services business process execution language version 2</title>
		<ptr target="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html" />
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">0</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Object Management Group</title>
		<ptr target="http://www.omg.org/mda" />
	</analytic>
	<monogr>
		<title level="m">Mda guide version 1</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">From business process models to process-oriented software systems</title>
		<author>
			<persName><forename type="first">Chung</forename><surname>Ouyang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marlon</forename><surname>Dumas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Wil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Arthur</forename><forename type="middle">H</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jan</forename><surname>Ter Hofstede</surname></persName>
		</author>
		<author>
			<persName><surname>Mendling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Software Engineering and Methodology (TOSEM)</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="37" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">On the translation between bpmn and bpel: Conceptual mismatch between process modeling languages</title>
		<author>
			<persName><forename type="first">Jan</forename><surname>Recker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jan</forename><surname>Mendling</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">CAiSE 2006 Workshop Proceedings -Eleventh International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMM-SAD 2006)</title>
				<editor>
			<persName><forename type="first">Thibaud</forename><surname>Latour</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Michael</forename><surname>Petit</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="521" to="532" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Bringing enterprise modeling closer to model-driven development</title>
		<author>
			<persName><forename type="first">Iyad</forename><surname>Zikra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Janis</forename><surname>Stirna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jelena</forename><surname>Zdravkovic</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Practice of Enterprise Modeling, 4th IFIP WG 8.1 Working Conference, PoEM 2011</title>
				<meeting><address><addrLine>Oslo, Norway</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">November 2-3, 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
	</analytic>
	<monogr>
		<title level="m">Proceedings</title>
		<title level="s">Lecture Notes in Business Information Processing</title>
		<meeting>null</meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">92</biblScope>
			<biblScope unit="page" from="268" to="282" />
		</imprint>
	</monogr>
</biblStruct>

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