<?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">REMICS Project: Reuse and Migration of Legacy Applications to Interoperable Cloud Services</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Parastoo</forename><surname>Mohagheghi</surname></persName>
						</author>
						<author>
							<persName><roleName>SINTEF</roleName><forename type="first">Arne</forename><forename type="middle">J</forename><surname>Berre</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Norway</forename><forename type="middle">{parastoo</forename><surname>Mohagheghi</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Arne</forename><forename type="middle">J</forename><surname>Berre}</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Alexis</forename><surname>Henry</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Franck</forename><surname>Barbier</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Andrey</forename><surname>Sadovykh</surname></persName>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="institution">BLU AGE Software -Netfective Technology</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">University of Pau -Netfective Technology</orgName>
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">REMICS Project: Reuse and Migration of Legacy Applications to Interoperable Cloud Services</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">411D21503A4F431C87696A1929320052</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T04:22+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 main objective of the REMICS project is to specify, develop and evaluate a tool-supported modeldriven methodology for migrating legacy applications to interoperable service cloud platforms. The migration process consists of understanding the legacy system in terms of its architecture and functions, designing a new SOA application that provides the same or better functionality, and verifying and implementing the new application in the cloud. The demonstrations will show the support for two tasks in this migration: recovery process with the BLU AGE tool and the use of SoaML and forward engineering with Modelio tool.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. REMICS APPROACH AND DEMONSTRATIONS</head><p>The REMICS 1 project will provide tools for modeldriven migration of legacy systems to loosely coupled systems following a bottom up approach; from recovery of legacy system architecture (using OMG's ADM-Architecture Driven Modernization) to deployment in a cloud infrastructure which allows further evolution of the system in a forward engineering process. The migration process consists of understanding the legacy system in terms of its architecture, business processes and functions, designing a new Service-Oriented Architecture (SOA) application, and verifying and implementing the new application in the cloud. These methods will be complimented with generic "Design by Service Composition" methods providing developers with tools simplifying development by reusing the services and components available in the cloud.</p><p>In order to instrument the migration process, the REMICS project will integrate a large set of metamodels and will propose several dedicated extensions. For the architecture recovery the REMICS will extend the KDM metamodel. On Platform Independent Model (PIM) level, the components and services are defined using SoaML (SOA Modeling Language 2 ) which is developed in the SHAPE project 3 . The REMICS project will extend this language to address the specific architectural patterns and model driven methods for architecture migration, and to cover specificities of service clouds development paradigm. In particular, the PIM4Cloud Computing, model-driven Service Interoperability and Models@Runtime extensions are intended to support the 1 http://remics.eu/; funded by the European Commission (contract number 257793) within the 7th Framework Program 2 http://www.omg.org/spec/SoaML/ 3 http://www.shape-project.eu/ REMICS methodology for service cloud architecture modeling.</p><p>Furthermore, REMICS will investigate existing test notations such as the UML2 test profile (UTP) for their application to the SOA and Cloud Computing domain and refine and extend them.</p><p>The project will focus on open source metamodels and models with an emphasis on Open Models for standards and will be actively involved in the standardization process of the related standards for cloud computing, business models, SOA, service interoperability, knowledge discovery, validation and managing services.</p><p>REMICS targets the following main impact objectives:</p><p>• REMICS will preserve and capitalize on the business value engraved in legacy systems to gain flexibility brought by Service Clouds, lower the cost of service provision and shorten the time-to-market. • REMICS research will provide innovations in advanced model driven methodologies, methods and tools in Software as a Service engineering. • REMICS will provide standards-based foundation service engineering and will provide a suite of open ready-to-use metamodels that lowers barriers for service providers. REMICS started in September 2010 and will run for three years while it builds on the results of several ongoing or finished EU projects such as SHAPE and MOD-ELPLEX<ref type="foot" target="#foot_0">4</ref> (both finished recently) with focus on modeldriven development of applications, MOMOCS with focus on model-driven modernization, and SOA4ALL and RESERVOIR with focus on service-oriented development. The relevant results of previous projects will therefore be discussed and extensions planned in REMICS will be presented. The presentation will also discuss collaboration areas which should be of interest to other projects and conference participants.</p><p>The demonstrations will show the support for two tasks in this migration: recovery process using BLU AGE<ref type="foot" target="#foot_1">5</ref> tool and the use of SoaML and forward engineering with Modelio<ref type="foot" target="#foot_2">6</ref> tool. Both tool providers are participating in the REMICS project.</p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_0">https://www.modelplex-ist.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_1">http://www.bluage.com/; a solution for both reverse and forward engineering fully based on MDA and ADM principles</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_2">http://www.modeliosoft.com/</note>
		</body>
		<back>
			<div type="references">

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