<?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">OCCIware -A Formal and Tooled Framework for Managing Everything as a Service</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Jean</forename><surname>Parpaillon</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Inria Rennes -Bretagne Atlantique</orgName>
								<address>
									<addrLine>Campus de Beaulieu</addrLine>
									<postCode>35042</postCode>
									<settlement>Rennes Cedex</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Philippe</forename><surname>Merle</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Inria Lille -Nord Europe</orgName>
								<address>
									<addrLine>40 Avenue Halley</addrLine>
									<postCode>59650</postCode>
									<settlement>Villeneuve d&apos;Ascq</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Olivier</forename><surname>Barais</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Inria Rennes -Bretagne Atlantique</orgName>
								<address>
									<addrLine>Campus de Beaulieu</addrLine>
									<postCode>35042</postCode>
									<settlement>Rennes Cedex</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Marc</forename><surname>Dutoo</surname></persName>
							<affiliation key="aff2">
								<orgName type="department">Open Wide</orgName>
								<address>
									<addrLine>151 Boulevard Stalingrad</addrLine>
									<postCode>69100</postCode>
									<settlement>Villeurbanne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Fawaz</forename><surname>Paraiso</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Inria Lille -Nord Europe</orgName>
								<address>
									<addrLine>40 Avenue Halley</addrLine>
									<postCode>59650</postCode>
									<settlement>Villeneuve d&apos;Ascq</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">OCCIware -A Formal and Tooled Framework for Managing Everything as a Service</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">4ED6F16B662BA2645FDC903236994C09</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T05:38+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>The OCCIware project aims at building a comprehensive, coherent while modular model-driven toolchain for managing any kinds of cloud resources, especially Data Center as a Service, Deployment as a Service, Big Data as a Service, and Linked Open Data as a Service. Leveraging the Open Cloud Computing Interface (OCCI) and its core model, the OCCIware toolchain applies a model-driven engineering approach based on a formal model of cloud resources and systems. This approach allows for better modularity, clear separation between functional (cloud resources) and non-functional concerns (security, scalability, reliability, etc.). The project brings together ten French partners -academics, SMEs, associations -and is supervised by a Strategic Orientation Committee</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Objectives</head><p>While cloud computing has become a reality in most IT domains, migrating existing software to the cloud or developing new innovative added-value cloud resources still require important R&amp;D efforts. Indeed, cloud computing is plagued by heavy partitioning between cloud layers, technical implementations and business domains. For instance, while actual as well as "de facto" market standards have appeared in cloud computing, they are still tied to a particular layer: infrastructure (IaaS), platform (PaaS) or application (SaaS) <ref type="bibr" target="#b19">[22]</ref> -actually mostly IaaS, and hardly SaaS.</p><p>The aim of the FSN Investissements d'Avenir (Cloud &amp; Big Data 4) OCCIware project is to lower cloud computing adoption costs and break up barriers between its various layers, implementations, domains, by bringing to Open Cloud Computing Interface (OCCI) from Open Grid Forum (OGF) the power of formal methods, model driven engineering (MDE), and Models@run.time, in order to design, model, analyse, simulate, develop, deploy and execute every cloud computing resource as a service.</p><p>The OCCIware project aims at providing a comprehensive, coherent while modular model-driven toolchain for managing any kinds of cloud resources, especially Data Center as a Service, Deployment as a Service, Big Data as a Service, and Linked Open Data as a Service. By using a simple resource-oriented metamodel, the OCCIware toolchain will allow to address any kind of resource-based software, drastically reducing development time by using Models@run.time approach <ref type="bibr" target="#b13">[16]</ref> and/or code generation while improving overall quality and nonfunctional aspects of developed software, thanks to the separation of concerns.</p><p>Technically, the OCCIware toolchain is extending the Open Cloud Computing Interface from Open Grid Forum, by turning its core model <ref type="bibr" target="#b21">[24]</ref> into a formal resource-oriented meta-model and designing new models addressing different domains. It also provides an Eclipse engineering framework for designing, testing and simulating cloud resources. Finally, the OCCIware toolchain includes a generic runtime for executing such designed cloud resources. In its architecture, the runtime implements the separation of concerns allowed by the meta-model, bringing security, reliability and scalability at no cost to developers of cloud resources.</p><p>The OCCIware project will be showcased in four demonstrators targetting Data Center as a Service, Deployment as a Service, Big Data as a Service, and Linked Data as a Service. The OCCIware project will be disseminated through Open Source communities (OW2 Consortium, Eclipse Foundation) and standardization bodies (OGF, DMTF) with help from eleven top international industrial and academic experts of the OCCIware's Strategic Orientation Committee.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Innovations Beyond the State of the Art</head><p>Formal methods have been used succesfully in a large variety of domains like processor checking, embedded and critical systems. Aeolus ANR <ref type="bibr" target="#b11">[13]</ref> and Mancoosi FP7 <ref type="bibr" target="#b18">[21]</ref> projects have delivered the most comprehensive formal model of complex distributed systems. Their project leader is a member of the Strategic Orientation Committee. The OCCIware project aims at describing these models thanks to a single formal meta-model. Nevertheless, to the best of our knowledge, formal methods have not been used in the domain of cloud computing. The OCCIware project aims at proposing the first formal model for designing and analysing every kind of cloud-based resource-oriented systems.</p><p>This formal model will be based on the first-order relational logic and will be encoded with the Alloy lightweight specification language defined by Pr. Daniel Jackson from MIT <ref type="bibr" target="#b17">[20]</ref>. Thanks to Alloy Analyser [14], we will analyse both the OCCIware meta-model and models of cloud resources in order to check their consistency, verify their properties and generate model instances automatically.</p><p>Several research projects such as FP7 REMICS <ref type="bibr" target="#b8">[9]</ref>, FP7 MODAClouds [3], FP7 SeaClouds [10], FP7 PaaSage <ref type="bibr" target="#b7">[8]</ref>, SINTEF CloudML <ref type="bibr" target="#b0">[1]</ref>, Eclipse Winery <ref type="bibr" target="#b10">[12]</ref>, StratusML <ref type="bibr" target="#b9">[11]</ref>, to cite a few, tackled the provisioning and deployment of multi-cloud applications on existing IaaS and/or PaaS resources through a model-driven engineering approach. These work do not tackle the design and execution of new kinds of cloud resources. Unlike the OCCIware project aims at providing a model-driven engineering approach to manage every kind of cloud computing resources.</p><p>Several cloud computing standards already exist. The DMTF's Open Virtualization Format (OVF) standard defines a standard packaging format for portable virtual machine images. The DTMF's Cloud Infrastructure Management Interface (CIMI) standard defines a RESTful API for managing IaaS resources only <ref type="bibr" target="#b16">[19]</ref>. The OASIS's Cloud Application Management for Platforms (CAMP) standard targets the deployment of cloud applications on top of PaaS resources <ref type="bibr" target="#b3">[4]</ref>. The OASIS's Topology and Orchestration Specification for Cloud Applications (TOSCA) standard defines a language to describe and package cloud application artifacts and deploy them on IaaS and PaaS resources <ref type="bibr" target="#b4">[5]</ref>. The Eclipse Winery project provides an open source Eclipse-based graphical modelling tool for TOSCA <ref type="bibr" target="#b10">[12]</ref> when the OpenTOSCA project provides an open source container for deploying TOSCA-based applications <ref type="bibr" target="#b6">[7]</ref>  <ref type="bibr" target="#b12">[15]</ref>. The FP7 SeaClouds project [10] is based on both OASIS's CAMP and TOSCA standards. The OGF's Open Cloud Computing Interface (OCCI) recommendations <ref type="bibr" target="#b22">[25]</ref> propose a generic resource-oriented model <ref type="bibr" target="#b21">[24]</ref> for managing any kind of cloud resources, including IaaS, PaaS, and SaaS. Both OVF and OCCI address orthogonal concerns and then are complementary. OCCI is concurrent to CIMI because both address IaaS resource management but OCCI is more general purpose as it can be used also for any kind of PaaS and SaaS resources. CAMP and TOSCA can use OCCI-based IaaS/PaaS resources, so these standards are complementary. The OCCIware project is based on and extending the OCCI recommendations.</p><p>The FUI CompatibleOne <ref type="bibr" target="#b15">[18]</ref> [27] and FP7 Contrail <ref type="bibr" target="#b1">[2]</ref> projects have used OCCI recommendations for addressing cloud services interoperability and some partners of the OCCIware project were already involved in these projects. While these two projects have successfully achieved their functional goals, the lack of formal OCCI specifications prevents them to be easily extensible and limits the automation of their implementations. Turning the OCCI core model into a formal meta-model then designing a set of standard models out of it is one objective of the OCCIware project. The OCCIware project will provide a formal OCCI model supported by a model-driven toolchain facilitating the design, development, and execution of any kind of OCCI-based cloud resources.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">OCCIware User Story</head><p>The OCCIware project outcomes can be illustrated through the following user story. Let a fully resource-oriented application "BeRest". It consumes the following resources through REST web services: compute and storage (IaaS), train and flight timetables (Linked Open Data) and personal calendars (SaaS). It provides the following service as resources: travel booking.</p><p>Thanks to our formal meta-model and its associated domain-specific language (see Section 3.1), the specifications of resources, including requirements and produced services can be expressed in an homogeneous way and can be verified at design time.</p><p>The OCCIware engineering studio (see Section 3.2) provides both Eclipsebased graphical modeler and textual editor to modelize cloud resources of this application. These tools are then able to expose the application's cloud resources through different points of view, adapted to each actor:</p><p>architects for designing the application, developers for mapping the design onto implementation, -CIO for evaluating overall foreseen infrastructure cost.</p><p>Finally, the OCCIware runtime (see Section 3.3) is able to execute the application, ie mapping resources onto existing services (e.g. Amazon EC2 for infrastructure resources) and exposing "BeRest" services as OCCI resources. OCCIware studio tools will be able to configure the runtime for existing features and/or generating extensions through well-known extension points, for handling new features.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Project Organization and Outcomes</head><p>The OCCIware project has been split up to six work packages:</p><p>-Transversal activities: Management (WP1) and Communication and Dissemination (WP6), -Technical work packages: Foundations (WP2), Eclipse toolchain (WP3), and Runtime (WP4), -Use Cases and Demonstrators (WP5).</p><p>In addition to internal steering committee, a Strategic Orientation Committee has been set up to monitor the adequacy of OCCIware strategy with industrial needs and scientific rapidly evolving state-of-the-art.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">WP2 -Foundations</head><p>Theorical foundations of the project will produce scientific and formal tools, starting from the OCCI Core Specification. The following outcomes are expected.</p><p>The global technical architecture of the project results in a precise description of components and interfaces between the components developed in the project. It is planned to update this document with regard to feedback provided when implementing this architecture. The OCCI formal model is a formalization of OCCI Core Model. The result is a proven meta-model and a set of constraints on this meta-model. This metamodel will be encoded with Alloy. An OCCI dedicated language will be developed to express both static and dynamic aspects of the OCCIware models. It may be used for describing resources, manipulate them and simulate interactions between them. Various OCCI resource models will be developed to address all OCCIware use-case requirements, as well as non-functional aspects of the runtime.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">WP3 -Eclipse Toolchain</head><p>The Eclipse-based toolchain must help application developers but also CIOs to embrace the resource-oriented paradigm. The Eclipse Modeling Framework (EMF) is particularly suited for producing this kind of tools. The Obeo partner, as a recognized Eclipse expert and active member of the Eclipse community, will lead these tasks. First, the OCCI meta-model will be translated into an Ecore meta-model. Eclipse tools will be leveraged to produce a text editor for the dedicated OCCI language implemented on top of Eclipse XText<ref type="foot" target="#foot_0">4</ref> . As the toolchain is dedicated not only to developers but also architects, a graphical modeler will be designed and developed on top of Eclipse Sirius<ref type="foot" target="#foot_1">5</ref> . A model-driven simulator will then be developed on top of CloudSim<ref type="foot" target="#foot_2">6</ref>  <ref type="bibr" target="#b14">[17]</ref>. The link between the modeling environment and executed applications will be implemented with various code generators or connectors. Generators will generate runtime artifacts like code, configuration files, etc. Connectors will implement the causal link between models and running cloud resources, making OCCIware Models@run.time a reality. Finally, a decision-support tool will be developed to help evaluating the transition from legacy applications to cloud resource-based approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">WP4 -Runtime Support</head><p>Leveraging the model-driven engineering approach, an execution platform will be able to interpret OCCI models at runtime, providing developers with nonfunctional aspects in the most transparent and efficient way. While developers can easily model their core business, turning these models into cloud resourcebased applications requires a lot more skills due to non-functional aspects: scalable deployment, security, fault-tolerance, etc. Built on top of a kernel able to interpret OCCI models, connectors to existing cloud management interfaces will be developed for monitoring, supervision and distributed deployment. A webbased administration console for OCCI resources is also expected.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">WP5 -Demonstrators and Use-Cases</head><p>Four use cases will be developed in the OCCIware project with the objectives of (1) providing requirements to technical work packages, (2) validating the outcomes of the latter and (3) demonstrating the use of the OCCIware toolchain in real industrial environments. The following use cases have been defined: Datacenter as a Service will demonstrate the use of OCCIware for datacenter management (IaaS) ; Deploy@OCCIware will offer interoperability layer above existing deployment and monitoring solutions ;</p><p>BigData and HPC will use OCCIware to propose scientific applications execution environment as a service ; LinkedData as a Service will demonstrate the use of OCCIware tools for open linked data based applications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Dissemination and Exploitation</head><p>Standardization of methodologies, languages and tools dedicated to resourceoriented software development is the objective of the OCCIware project. Their adoption by targeted audiences will then be a key indicator of the project success.</p><p>A particular effort has been planned for disseminating technical and scientific results to following targeted communities:</p><p>-Scientific communities through publications in top journals and conferences. Our precise metamodel for Open Cloud Computing Interface is already published in <ref type="bibr" target="#b20">[23]</ref>.</p><p>-Industrial communities will be addressed through industrial events and business clusters. -All technical outcomes will be published under open source license and then proposed to most appropriate Open Source communities (OW2, Eclipse, etc.). Our open source erocci generic OCCI Models@run.time is already available at <ref type="bibr" target="#b23">[26]</ref>. -Finally, a close relation with OGF Standards Definition Organization has been established since the beginning of the project while connections with DMTF and OASIS organizations also exist with the project organization, through OW2 partner and Strategic Orientation Committee members.</p><p>Exploitation of the results by partners differs by their really business:</p><p>-Service providers (Scalair, Pôle Numérique) intend to improve their audience by providing services of high quality, accessible through standard technologies at a lower cost, challenging big actors in their respective market. -Integrators and software editors (Linagora, Open Wide, ActiveEon, Obeo) will benefit from automated development toolchain for integrating at limited cost resource-oriented approach to their existing applications, enabling the access to the huge PaaS and SaaS market. -Research institutions will benefit from the project by establishing their expertise in the first ever formal framework dedicated to the everything-asa-service paradigm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>As the huge majority of software industry is moving toward a fully resourceoriented delivery model, it is time to offer developers a comprehensive toolchain leveraging this convergence to lower development costs and increase the overall quality of resource-oriented applications. The OCCIware project aims at building this toolchain by bringing together existing technological and scientific tools usually promoted in separated communities: formal methods, model-driven engineering, meta-models, Models@run.time, REST architecture style, devops practices. The added value of the project being measurable through its adoption by software developers and scientifics, a particular effort is put to disseminate the OCCI meta-model, models and associated tooling to scientific and industrial communities, but also open source and standardization organizations.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Support: Five French competitive clusters supporting the project (Systematic, Minalogic, PICOM, Images &amp; Réseaux, Solutions Communicantes Sécurisées). Strategic Orientation Committee: The complete list of members is available at http://www.occiware.org/bin/view/About/Strategic_Orientation_ Committee Open Source Software Resources: https://github.com/occiware OCCIware Project Partners</figDesc><table><row><cell># Name</cell><cell>Type</cell><cell>Work Package (bold:</cell></row><row><cell></cell><cell></cell><cell>lead)</cell></row><row><cell>1 Open Wide</cell><cell>SME</cell><cell>WP1, all</cell></row><row><cell>2 ActiveEon SA</cell><cell>SME</cell><cell>WP4, all</cell></row><row><cell cols="3">4 Institut Mines Télécom / Télécom SudParis Academic All</cell></row><row><cell>4 Inria</cell><cell cols="2">Academic WP2, all</cell></row><row><cell>5 Linagora GSO</cell><cell>SME</cell><cell>WP5, all but WP3</cell></row><row><cell>6 Obeo</cell><cell>SME</cell><cell>WP3, all but WP4</cell></row><row><cell>7 OW2 Consortium</cell><cell cols="2">Association WP1 and WP6</cell></row><row><cell>8 Pôle Numérique</cell><cell cols="2">Association All</cell></row><row><cell>9 Scalair</cell><cell>SME</cell><cell>All but WP3</cell></row><row><cell>10 Université Jospeh Fourier -Grenoble</cell><cell cols="2">Academic All but WP3</cell></row><row><cell>2 Project Overview</cell><cell></cell><cell></cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_0">https://eclipse.org/Xtext/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_1">https://eclipse.org/sirius/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_2">http://www.cloudbus.org/cloudsim/</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="http://cloudml.org" />
		<title level="m">CloudML Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<ptr target="http://contrail-project.eu" />
		<title level="m">Contrail FP7 Project Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<ptr target="http://www.modaclouds.eu" />
		<title level="m">MODAClouds FP7 Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<ptr target="https://www.oasis-open.org/committees/camp" />
		<title level="m">OASIS CAMP Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<ptr target="https://www.oasis-open.org/committees/tosca" />
		<title level="m">OASIS TOSCA Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<ptr target="http://ogf.org" />
		<title level="m">Open Grid Forum Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<ptr target="http://www.iaas.uni-stuttgart.de/OpenTOSCA" />
		<title level="m">OpenTOSCA Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<ptr target="http://paasage.eu" />
		<title level="m">PaaSage FP7 Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<ptr target="http://www.seaclouds-project.eu" />
		<title level="m">REMICS FP7 Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<ptr target="http://www.stargroup.uwaterloo.ca/~mhamdaqa/stratusml" />
		<title level="m">StratusML Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<ptr target="https://projects.eclipse.org/projects/soa.winery" />
		<title level="m">Winery Eclipse Project Website</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<ptr target="http://alloy.mit.edu" />
		<title level="m">Aeolus ANR Project Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">OpenTOSCA -A Runtime for TOSCA-based Cloud Applications</title>
		<author>
			<persName><forename type="first">T</forename><surname>Binz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Breitenbücher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Haupt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kopp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Leymann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Nowak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wagner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Service-Oriented Computing</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="692" to="695" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Models@run.time</title>
		<author>
			<persName><forename type="first">G</forename><surname>Blair</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bencomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>France</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">10</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">N</forename><surname>Calheiros</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Ranjan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Beloglazov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">A</forename><surname>De Rose</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Buyya</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software: Practice and Experience</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="23" to="50" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<ptr target="http://compatibleone.org" />
		<title level="m">CompatibleOne FUI Project Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<title level="m" type="main">Cloud Infrastructure Management Interface (CIMI) Model and REST Interface over HTTP</title>
		<author>
			<persName><forename type="first">D</forename><surname>Davis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Pilz</surname></persName>
		</author>
		<idno>DSP-0263</idno>
		<imprint>
			<date type="published" when="2012-05">May 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">Software Abstractions: Logic, Language, and Analysis</title>
		<author>
			<persName><forename type="first">D</forename><surname>Jackson</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2012">2012</date>
			<publisher>MIT press</publisher>
		</imprint>
	</monogr>
	<note>Revised edn</note>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<ptr target="http://mancoosi.org" />
		<title level="m">Mancoosi FP7 Project Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">The NIST Definition of Cloud Computing</title>
		<author>
			<persName><forename type="first">P</forename><surname>Mell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Grance</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">National Institute of Standards and Technology</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page">50</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A Precise Metamodel for Open Cloud Computing Interface</title>
		<author>
			<persName><forename type="first">P</forename><surname>Merle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Barais</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Parpaillon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Plouzeau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tata</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 8th IEEE International Conference on Cloud Computing (IEEE CLOUD 2015)</title>
				<meeting>the 8th IEEE International Conference on Cloud Computing (IEEE CLOUD 2015)<address><addrLine>New York, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2015-07-02">June 27 -July 2 2015</date>
		</imprint>
	</monogr>
	<note>to appear</note>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Nyrén</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Edmonds</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Papaspyrou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Metsch</surname></persName>
		</author>
		<ptr target="http://redmine.ogf.org/projects/occi-wg/repository/show?rev=core-errata" />
		<title level="m">Open Cloud Computing Interface -Core. Specification Document GFD-P-R.183</title>
				<imprint>
			<date type="published" when="2011-04">Apr 2011</date>
		</imprint>
	</monogr>
	<note>Open Grid Forum, OCCI-WG</note>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<author>
			<persName><surname>Wg</surname></persName>
		</author>
		<ptr target="http://occi-wg.org/" />
		<title level="m">OCCI Working Group Web Site</title>
				<imprint/>
	</monogr>
	<note>OCCI-</note>
</biblStruct>

<biblStruct xml:id="b23">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Parpaillon</surname></persName>
		</author>
		<ptr target="http:///erocci.ow2.org/" />
		<title level="m">Erocci Web Site</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">CompatibleOne: The Open Source Cloud Broker</title>
		<author>
			<persName><forename type="first">S</forename><surname>Yangui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">J</forename><surname>Marshall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Laisne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tata</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Grid Computing</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="17" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

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