<?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">A Method and Tool for Business-IT Alignment in Enterprise Architecture</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Alain</forename><surname>Wegmann</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Pavel</forename><surname>Balabko</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Lam-Son</forename><surname>Lê</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Gil</forename><surname>Regev</surname></persName>
						</author>
						<author role="corresp">
							<persName><forename type="first">Irina</forename><surname>Rychkova</surname></persName>
							<email>irina.rychkova@epfl.ch</email>
						</author>
						<author>
							<persName><forename type="first">Lamson</forename><surname>Le</surname></persName>
						</author>
						<author>
							<persName><forename type="first">*</forename><surname>Supplier</surname></persName>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">École Polytechnique Fédérale de Lausanne (EPFL)</orgName>
								<orgName type="department" key="dep2">School of Communication and Computer Science</orgName>
								<address>
									<postCode>CH-1015</postCode>
									<settlement>Lausanne</settlement>
									<country key="CH">Switzerland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="department">Faculdade de Engenharia</orgName>
								<orgName type="institution">Universidade do Porto</orgName>
								<address>
									<addrLine>ISBN 972</addrLine>
									<postCode>2005 --752-078-2</postCode>
									<country key="PT">Portugal</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Method and Tool for Business-IT Alignment in Enterprise Architecture</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">233A8C15DFE3B1D5D4CABEB2EECB9CB5</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T06:10+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>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Enterprise architects seek to align enterprise processes and structure with their supporting IT systems so that enterprises can flourish in their environment. The enterprise architecture (EA) discipline has emerged from business best practices. EA frameworks are therefore mostly informal. As a result there is a lack of EA tools that can help enterprise architects to check this alignment. Most notably, current EA tools do not help enterprise architects to formalize the alignment of the multiple levels that constitute an enterprise model. In this paper we propose an EA framework and an associated tool that provide alignment checking along the functional and organizational hierarchies. We illustrate this approach with the Sun Microsystems industrial example of the Pet Store.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The design of business and IT system alignment is the domain of Enterprise Architecture (EA) <ref type="bibr" target="#b6">[7]</ref>. Enterprise architects seek to align enterprise processes and structure with their supporting IT systems.</p><p>Several EA frameworks have been defined in recent years <ref type="bibr" target="#b15">[17]</ref>. EA frameworks are characterized by a modeling paradigm where the multi-disciplinary nature of the enterprise and its IT systems are modeled in multiple levels. Each level represents the reality as viewed by a different specialist, e.g. marketing, business process, and IT developers. An acute problem with this modeling paradigm is to verify the alignment and the traceability between the levels.</p><p>In this document we represent a solution to this problem in the form of the SEAM EA framework <ref type="bibr" target="#b16">[18]</ref> and its accompanying tool SeamCAD <ref type="bibr" target="#b9">[11]</ref>. SEAM is grounded in General System Thinking (GST) <ref type="bibr" target="#b17">[19]</ref>, and Living Systems Theory <ref type="bibr" target="#b10">[12]</ref> that explain how to interpret the enterprise reality. The need for reasoning about behavior and construction is a general systems thinking principle that recognizes that system behavior results in a certain construction (usually called structure) which in turn supports future behavior <ref type="bibr" target="#b17">[19]</ref>, <ref type="bibr" target="#b3">[4]</ref>.</p><p>The two main SEAM concepts used to express the behavior and construction are the functional and organizational levels. The functional levels represent the behavioral hierarchy whereas the organizational levels represent the constructional hierarchy.</p><p>SEAM is based on the terminology defined in the Reference Model for Open Distributed Processing (RM-ODP) and uses formal methods (e.g Alloy <ref type="bibr" target="#b11">[13]</ref> and ASM <ref type="bibr" target="#b0">[1]</ref>) to reason rigorously about the interpretation made of the reality.</p><p>We illustrate our solution with the case study of the Pet store <ref type="bibr" target="#b1">[2]</ref> released by Sun Microsystems as their first Java Blueprint application. We add to the original Sun Microsystems case study the business system and business process levels in order to demonstrate the alignment between business and IT.</p><p>This paper has the following structure: Section 2 defines the concepts of organizational and functional levels; Section 3 illustrates our contribution with the Pet Store example; Section 4 describes the related work. Section 5 presents our conclusions and future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Organizational and Functional Levels</head><p>In this section we describe the concepts of organizational and functional levels and formalize their alignment.</p><p>Each organizational level is interpreted as being made up of computational objects that represent systems. To every computational object one can apply two viewpoints <ref type="bibr" target="#b13">[15]</ref>: the information viewpoint (IV) and the computational viewpoint (CV). The information viewpoint describes the system seen as a whole (black box specification). The computational viewpoint defines the system seen as a composite (white box specification).</p><p>In SEAM a computational object's computational viewpoint (CV) is composed of several component computational objects. These components participate in collaborations. A collaboration (also called joint action <ref type="bibr" target="#b5">[6]</ref>) is an action that involves multiple participants. Refining a computational object's CV results in a hierarchy of CVs where each CV represents a model of the system at a specific organizational level.</p><p>Mutatis mutandis, each functional level represents behavior at a given level of detail of a computational object. The computational object's information viewpoint defines the behavior with information objects, localized actions, and relations between them. More detailed IV can be obtained by adding new information about system behavior. Refining of an information viewpoint results in a hierarchy of IV's where each IV represents a model of the system at the specific functional level.</p><p>The above concepts are formalized in <ref type="bibr" target="#b8">[10]</ref>, using Alloy 2.0. Alloy is a specification language based on set theory <ref type="bibr" target="#b11">[13]</ref>. With this formalization, we were able to build a CAD tool called SeamCAD for modeling hierarchical systems <ref type="bibr" target="#b9">[11]</ref>.</p><p>The SEAM hierarchical model of a system can be considered as a set of partial models where each partial model represents the information viewpoint(s) of the relevant system (or collaboration of its subsystems) of interest at a particular organizational and functional level.</p><p>The following definition of functional levels alignment is adapted from <ref type="bibr" target="#b7">[8]</ref>: This definition is based on the intuitive meaning of the functional refinement technique: model IV s,o,f +1 extends or implements the behavior of model IV s,o,f . It implies the essential property of behavioral substitutability <ref type="bibr" target="#b14">[16]</ref>. In a similar manner we define the alignment for the organizational levels:</p><formula xml:id="formula_0">At</formula><p>For any functional levels f 1 ≤ f 2, let IV s,o,f 1 be a partial model representing system s at organizational level o and CV s,o+1,f 2 = IV collaboration,o+1,f 2 + i IV ss i ,o+1,f 2 is a partial model representing the collaboration of subsystems ss i of the system s on the next organizational level o+1. Partial model IV s,o,f 1 is said to be aligned with the partial model CV s,o+1,f 2 if and only if all the behavior described by IV s,o,f 1 is included in the behavior described by CV s,o+1,f 2 and mapping of vocabulary between organizational levels is defined and complete.</p><p>Vocabulary mapping is needed to relate concepts between organizational levels. For example, the meaning of an Order information object can be different for the company itself, where Order represents a purchase, and for the sales department where Order is a collection of customer's details and product specification.</p><p>The alignment checking of the SEAM graphical models is based on The Abstract State Machine (ASM) paradigm and tools such as the AsmL language and the Asmlt test tool developed by Microsoft research group <ref type="bibr" target="#b0">[1]</ref>, <ref type="bibr">[9]</ref>. This is performed by exporting the SEAM graphical model as XML and then translation the XML file into the ASM specification (asml model). The resulting asml model can be simulated using the Asml environment, and tested using Asmlt. During conformance testing, Asmlt produces the trace of state transitions of the two models to compare, and reports errors. The errors show the behavioral nonequivalence between two models that means the violation of the behavioral substitutability property.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Modeling Example: The Sun Mycrosystem's Java Pet Store</head><p>In this section we illustrate the SEAM framework with the example of the Pet Store <ref type="bibr" target="#b1">[2]</ref>. The Java Pet Store application is a realization of a distributed internet -shop, selling pets to its customers. Figure <ref type="figure">1</ref> represents four organizational levels. In some of these organizational levels, multiple functional levels are represented simultaneously.</p><p>a) The Pet Store business system organizational level (Figure <ref type="figure">1</ref> sider it important to describe the business context in which the system of interest operates.</p><p>b) The Pet Store business process organizational level (Figure <ref type="figure">1</ref>.b). This level represents the Pet Store application with its information viewpoint in the context of the Pet Store Company. The Pet Store Market is hidden. Necessary information concepts were added to the model to reflect the Pet Store Application functionality on the particular abstraction level. Note that two functional levels are represented simultaneously in this model.</p><p>The Pet Store Customer Web browser, Bank and Supplier IT Systems in this model represent business partners from the business organizational level. For simplicity their contexts were omitted as they are not our systems of interest.</p><p>c) The Pet Store IT system integration organizational level (Figure <ref type="figure">1</ref>.c). On this organizational level the Pet Store application can be observed within its computational viewpoint as a collaboration of the Pet Store Web Site and OPC (Order Processing Center).</p><p>The IV of a system of interest defined in the previous organizational level makes explicit the system responsibilities. In the current organizational level we distribute these responsibilities between the relevant subsystems. In our example the Pet Store Application IV defined on the figure 1.b is distributed between Pet Store Web site and Pet Store OPC on the figure <ref type="figure">1</ref>.c. This is the essence of the SEAM design process.</p><p>Note that as in the previous organizational level, two functional levels are represented simultaneously in this model.</p><p>d) The Pet Store IT components integration organizational level (Figure <ref type="figure">1</ref>.d). This level describes the construction of the Pet Store application multi-tiered organization as defined in <ref type="bibr" target="#b1">[2]</ref>. The model illustrates the Man-ageOrder part of the Pet Store behavior implemented with J2EE components.</p><p>The Pet Store example highlights the key features of the SEAM framework: the explicit modeling of systems across organizational and functional levels; the unified graphical notation; explicit relations between models on different levels; functionality-to-organization mapping; model alignment within one and between different organizational levels.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Related Work</head><p>Many "empirical" EA methods exist, e.g. FEA, TOGAF. For an exhaustive list see <ref type="bibr" target="#b15">[17]</ref>. In Information Systems, methods such as DEMO <ref type="bibr" target="#b2">[3]</ref> and OPM <ref type="bibr" target="#b4">[5]</ref> and in Requirements Engineering, methods such as TROPOS <ref type="bibr" target="#b12">[14]</ref> have been proposed to design IT systems aligned with business requirements. All these methods provide traceability by top-down design. SEAM, on the other hand, makes the relations between what is represented in the organizational and functional levels explicit and defines the concept of organizational and functional alignment using the principle of behavioral substitutability.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>In this paper we described the need for having functional and organizational levels in EA frameworks to reason about business and IT alignment. We proposed the concepts of organizational and functional alignment which is based on the behavioral substitutability principle. We represented the SEAM EA framework and its associated tool SeamCAD that provide both hierarchies and formalizes their alignment. We illustrated our method with the example of the Pet Store.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>a given organizational level o, let IV s,o,f be a partial model representing system s at functional level f and IV s,o,f +1 is an extension of IV s,o,f on the functional level f+1. Partial model IV s,o,f +1 is said to be aligned with the partial model IV s,o,f if and only if all the behavior described by IV s,o,f is included in the behavior described by IV s,o,f +1 .</figDesc><table /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>1 Pet Store Application 1 PS Web site (CV)</head><label></label><figDesc>.a). This level represents the Pet Store Market, where the Pet Store Company (owner of the Pet Store Application) is shown in collaboration with other business entities, such as Bank, Pet Store Customer, and Supplier. The Pet Store Market is not defined in the original Java Pet Store model. However, in SEAM we con-</figDesc><table><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">a) Pet Store Business system</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">organizational level:</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Pet Store Market CV</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">representing the PS Company,</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">PS Customer, Bank, and</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Supplier participating to the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">collaboration SellingPets. For</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">each participant of the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">collaboration, its localized</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">action is defined. Information</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">objects are not shown</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">b) Pet Store business process</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">organizational level:</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Pet Store Application IV and</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">relations to the collaborating</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>IT Systems.</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">* The alignment with the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">previous org. level is provided</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">by the Sell collaboration</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">corresponding to the Sell</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">localized action in PS</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Application in the figure a) ;</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">*The functional alignment is</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">visible between the sell loc</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">action and LogIn, … operations</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">ManageOrder collaboration:</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">-collecting and checking user</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">account information and</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">product information;</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">-fulfilling the order in the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">order processing center</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>(OPC).</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">c) Pet Store IT system</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">integration organizational level:</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Pet Store Application CV: PS</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Web site, Pet Store Order</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">Processing Center (OPC)</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">participating in the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">ManageOrder collaboration.</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">*The alignment with previous</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">level is provided by the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">ManageOrder collaboration in</cell></row><row><cell></cell><cell></cell><cell>ManageOrder</cell><cell></cell><cell>the figure b);</cell></row><row><cell>focus: Manage Order</cell><cell></cell><cell>"PS Web Tier" Presentation</cell><cell></cell><cell>1 PS OPC (CV)</cell><cell>* Bank: Credit Card</cell></row><row><cell></cell><cell>Request Intercepting Filter</cell><cell>&lt;&lt;Customer&gt;&gt; customer.jsp</cell><cell>&lt;&lt;Order&gt;&gt; order_completed.j sp</cell><cell>OrderProce ssing OrderProcess</cell><cell>service IT System</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell>Coordinator</cell></row><row><cell>* PS Customer Web browser (CV) "PS Client Tier"</cell><cell>&lt;&lt;PageLayout&gt;&gt; template.jsp</cell><cell></cell><cell>EncodingServlet Filter</cell><cell>PrepareOrder</cell><cell>IT System * Supplier</cell></row><row><cell></cell><cell>&lt;&lt;ShoppingCart&gt;&gt;</cell><cell></cell><cell>&lt;&lt;Product&gt;&gt;</cell><cell></cell></row><row><cell>&lt;&lt;HTTPRequest&gt;&gt;</cell><cell>cart.jsp</cell><cell></cell><cell>item.jsp</cell><cell></cell></row><row><cell>PlaceOrder</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>d) Pet IT components</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>integration</cell></row><row><cell cols="2">GetProductInfo</cell><cell></cell><cell></cell><cell></cell><cell>organizational level</cell></row><row><cell>PlaceOrder</cell><cell></cell><cell cols="2">GetUserInfo</cell><cell></cell><cell>PS Web site CV: J2EE</cell></row><row><cell></cell><cell>"PS EIS Tier" Data</cell><cell></cell><cell></cell><cell></cell><cell>components organized in tiers.</cell></row><row><cell>Database "Oracle" &lt;&lt;Table&gt;&gt; Address</cell><cell>&lt;&lt;Table&gt;&gt; Account 0..1 0..* &lt;&lt;Table&gt;&gt; ContactInfo &lt;&lt;Table&gt;&gt; 0..1 CreditCart</cell><cell cols="2">"PS EJB Tier" Business Logic &lt;&lt;EJBEntityBean&gt;&gt; Account.ejb &lt;&lt;EJBSessionBean&gt;&gt; AsyncSender.ejb &lt;&lt;EJBEntityBean&gt;&gt; CreditCard.ejb</cell><cell></cell><cell>*The alignment with previous level is provided by the GetUserInfo and GetProductInfo collaborations in the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>figure c).</cell></row><row><cell></cell><cell>...</cell><cell>&lt;&lt;EJBEntityBean&gt;&gt; ContactInfo.ejb</cell><cell>Address.ejb &lt;&lt;EJBEntityBean&gt;&gt;</cell><cell></cell></row></table><note>Sell Fig. 1. Pet Store SEAM hierarchical model. Organizational and functional alignment</note></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Abstract State Machines: A Method for High-Level System Design and Analysis</title>
		<author>
			<persName><forename type="first">E</forename><surname>Börger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Strk</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Springer-Verlag</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<ptr target="http://java.sun.com/blueprints/guidelines/" />
		<title level="m">Designing Enterprise Applications with the J2EE Platform</title>
				<imprint/>
	</monogr>
	<note>Second Edition</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">DEMO: towards a discipline of Organisation Engineering</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L G</forename><surname>Dietz</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Basic notions regarding business processes and supporting information systems</title>
		<author>
			<persName><forename type="first">J</forename><surname>Dietz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th BPMDS Workshop</title>
				<meeting>the 5th BPMDS Workshop<address><addrLine>Riga, Latvia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004-06">June 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Object-Process Methodology, A Holistic Systems Paradigm</title>
		<author>
			<persName><forename type="first">D</forename><surname>Dori</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>Springer Verlag</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Object, Components and Frameworks with UML, The Catalysis Approach</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">D</forename><surname>D'souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">A</forename><surname>Wills</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Addison-Wesley</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">IT/Business Alignment: Delivering Results</title>
		<author>
			<persName><forename type="first">J</forename><surname>Duffy</surname></persName>
		</author>
		<ptr target="http://www.cio.com/analyst/123101idc.html" />
		<imprint>
			<date type="published" when="2001-09">2001. September 2004</date>
			<publisher>CIO Magazine</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Software component relationships</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">H</forename><surname>Edwards</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Gibson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">W</forename><surname>Weide</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Zhupanov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Eighth Annual Workshop on Software Reuse</title>
				<meeting>the Eighth Annual Workshop on Software Reuse</meeting>
		<imprint>
			<date type="published" when="1997-03">March, 1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Definition of an Object-Oriented Modeling Language for Enterprise Architecture</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">S</forename><surname>Lê</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wegmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">HICSS &apos;05. Proceedings of the 38th Annual Hawaii International Conference on</title>
				<imprint>
			<date type="published" when="2005-01">2005. 03-06 Jan. 2005</date>
			<biblScope unit="page" from="222" to="222" />
		</imprint>
	</monogr>
	<note>System Sciences</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">SeamCAD 1.x: User&apos;s Guide</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">S</forename><surname>Lê</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Wegmann</surname></persName>
		</author>
		<idno>Report No. IC/2004/98</idno>
		<imprint>
			<date type="published" when="2004-11">November 2004</date>
			<pubPlace>Lausanne Switzerland</pubPlace>
		</imprint>
		<respStmt>
			<orgName>School of Computer and Communication Sciences, EPFL</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Living Systems</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">G</forename><surname>Miller</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1995">1995</date>
			<publisher>University of Colorado Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<ptr target="http://alloy.mit.edu/" />
		<title level="m">The Alloy Constraint Analyzer</title>
				<imprint/>
		<respStmt>
			<orgName>MIT</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">UML for Agent-Oriented Software Development: The Tropos Proposal</title>
		<author>
			<persName><forename type="first">J</forename><surname>Mylopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kolp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Castro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. UML</title>
				<meeting>UML</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">2, 3, 4 -ITU-T Recommendation</title>
		<author>
			<persName><surname>Omg</surname></persName>
		</author>
		<idno>X.903</idno>
	</analytic>
	<monogr>
		<title level="m">Reference Model of Open Distributed Processing</title>
				<imprint>
			<biblScope unit="volume">901</biblScope>
			<biblScope unit="page" from="1995" to="1996" />
		</imprint>
	</monogr>
	<note>ISO/IEC 10746-1</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Formally based modeling and inheritance of behaviour in objectoriented systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Philippi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Systems and Software</title>
		<imprint>
			<date type="published" when="2004-02">Feb 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Schekkerman</surname></persName>
		</author>
		<title level="m">How to Survive in the Jungle of Enterprise Architecture Frameworks: Creating or Choosing an Enterprise Architecture Framework</title>
				<meeting><address><addrLine>Trafford, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">On the systemic enterprise architecture methodology (SEAM)</title>
		<author>
			<persName><forename type="first">A</forename><surname>Wegmann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings International Conference on Enterprise Information Systems (ICEIS 2003)</title>
				<meeting>International Conference on Enterprise Information Systems (ICEIS 2003)<address><addrLine>Angers, France</addrLine></address></meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">An Introduction to General Systems Thinking</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">M</forename><surname>Weinberg</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1975">1975</date>
			<publisher>Wiley &amp; Sons</publisher>
			<pubPlace>New York</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

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