<?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 Proposal for a Common Representation Language for MDE Artifacts and Settings</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
				<date type="published" when="2016-07">07/2016</date>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Paulo</forename><surname>Fábio</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">COPPE-PESC</orgName>
								<orgName type="institution">Federal University of Rio de Janeiro</orgName>
								<address>
									<region>RJ</region>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><surname>Basso</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">COPPE-PESC</orgName>
								<orgName type="institution">Federal University of Rio de Janeiro</orgName>
								<address>
									<region>RJ</region>
									<country key="BR">Brazil</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Proposal for a Common Representation Language for MDE Artifacts and Settings</title>
					</analytic>
					<monogr>
						<imprint>
							<date type="published" when="2016-07">07/2016</date>
						</imprint>
					</monogr>
					<idno type="MD5">3843F99D2F66E4787CEAE7A27439F28B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T22:56+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Knowledge Base</term>
					<term>Model Driven Engineering</term>
					<term>Reusable Asset Specification</term>
					<term>Common Representation Language</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Empirical evidences suggest the need for a common representation language to be used in the core of a Knowledge Base (KB) for Model Driven Engineering (MDE). The absence of a common representation for MDE Artifacts (components, libraries, metamodels and model transformations and settings), hampers reuse and collaboration in inter-organizational contexts. The state-of-art introduces MDE Artifacts in target software projects with Domain Specific Languages (DSL) for MDE Settings including integration of MDE Artifacts, embedded with concepts for Model Transformation Chain (MTC), Model-Driven Integration (MDI), shared model-based tools though Software as Service (SaaS), process patterns and others. This research abstract presents a proposal for a common representation language named RAS++, intersecting existing metaclasses from DSLs for MDE Settings and adding metaclasses from the Reusable Asset Specification (RAS) OMG standard. Thus, it is presented past and ongoing work in the RAS++ in a PHD proposal.</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>Model-Driven Engineering (MDE) still need improvements both in processes and tools <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>. Last year Mussbacher and others <ref type="bibr" target="#b2">[3]</ref> pointed out that research is still needed to lead MDE engineers to find and integrate appropriate solutions for specific needs in MDE-based processes. As a long-term goal for the MDE community, some authors suggested that solutions for MDE should be shared on the web in a Knowledge Base (KB)/repositories <ref type="bibr" target="#b1">[2]</ref>, thus allowing the quick discovery and comprehension of appropriate MDE artifacts (model transformations, tools, metamodels, libraries, files, etc.) <ref type="bibr" target="#b3">[4]</ref>.</p><p>A KB stores physical files from MDE artifacts and abstractions (descriptive and technical) associated with these artifacts <ref type="bibr" target="#b4">[5]</ref>. Descriptive-level information provide semantics for search and comprehension of the shared information in repositories <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b6">6,</ref><ref type="bibr" target="#b7">7</ref>]. Technical-level information is represented with some Domain Specific Languages (DSLs), proposed in the literature of the area to represent ⋆ Copyright held by the author. specificity from MDE Artifacts <ref type="bibr" target="#b8">[8]</ref><ref type="bibr" target="#b9">[9]</ref><ref type="bibr" target="#b10">[10]</ref><ref type="bibr" target="#b11">[11]</ref> and generalized in this paper as "DSLs for MDE Settings". These DSLs are used for integration, orchestration, adaptation and execution of MDE Artifacts.</p><p>A central component of a KB for MDE Artifacts is a "common representation language"(CRL) <ref type="bibr" target="#b2">[3]</ref> that provide description for catalog and search to/from repositories and also technicalities expressed with DSLs for MDE Settings, such as Model Typing <ref type="bibr" target="#b12">[12]</ref>. Although it is important for the advent of KBs for MDE to be used in inter-organizational contexts <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b1">2]</ref>, a common representation language is missing in the literature of the area. Thus, the requirements for this CRL should be discussed in details.</p><p>We propose a new representation language named RAS++ with concepts relevant for a common representation. RAS++ extends the Reusable Asset Specification (RAS) <ref type="bibr" target="#b13">[13]</ref>, an important standard proposed by the OMG to structure elements for reuse through instruction for integration and classification of MDE Artifacts in repositories. RAS++ fits to requirements for a CRL that we have been found in the literature. This work is organized as follows: Section 2 presents the motivation of this research and a proposal for PhD thesis is presented in Section 3. Section 4 introduces the main related works and Section 5 points out the main features of RAS++. Section 6 discusses the research method and progress and Section 7 presents the evaluation plan. Section 8 summarizes main conclusions on this research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Motivation</head><p>Concepts that circle the MDE adoption are of interest of some companies whose core business is MDE <ref type="bibr" target="#b14">[14]</ref>, as illustrates Figure <ref type="figure" target="#fig_0">1</ref>. In <ref type="bibr" target="#b15">[15]</ref>, we reported an effort to introduce model-based solutions in target contexts (Figure <ref type="figure" target="#fig_0">1</ref>, box 3), where several artifacts for MDE (core assets) have been developed to support specific needs in target software projects <ref type="bibr" target="#b9">[9]</ref>. MDE Artifacts (e.g., model transformations and tools) are applied in different contexts of target companies <ref type="bibr" target="#b16">[16]</ref>, thus reusable in inter-organizational contexts <ref type="bibr" target="#b4">[5]</ref>. The reuse of these artifacts requires a representation language and tool implementation that make the construction of MDE Settings flexible <ref type="bibr" target="#b17">[17]</ref>. This requires the use of representation languages as the FOMDA DSL <ref type="bibr" target="#b15">[15]</ref> illustrated in Figure <ref type="figure" target="#fig_0">1</ref>, box 2.</p><p>FOMDA DSL has been used to adapt, orchestrate and execute model transformation components in some software projects, similarly as many other DSLs for MDE Settings such as: a) Model Transformation Chains (MTCs) <ref type="bibr" target="#b9">[9,</ref><ref type="bibr" target="#b10">10]</ref>; b) Component models for model transformations (CBD of MTs) <ref type="bibr" target="#b17">[17]</ref>; c) Model-Driven Integration (MDI) for model tool chains <ref type="bibr" target="#b11">[11]</ref>; d) Orchestration of MDE Artifacts on the cloud through Software as Service (SaaS) <ref type="bibr" target="#b18">[18]</ref>; e) Integrated Software Development Process (SDP) with MDE (MDE-SDP) <ref type="bibr" target="#b8">[8]</ref>, and; f) Process patterns for MDE, considering MDE Settings as process components shared on repositories <ref type="bibr" target="#b16">[16]</ref>.</p><p>So far, the existing tool support accomplished our needs. However, the current scenario <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b19">19]</ref> is more challenging because target companies are also inter- ested in MDE Artifacts developed around the world, as illustrated in Figure <ref type="figure" target="#fig_0">1</ref> (1). In this scenario, MDE Artifacts will be available in KBs <ref type="bibr" target="#b2">[3]</ref> and must be searched <ref type="bibr" target="#b3">[4]</ref>, analyzed <ref type="bibr" target="#b6">[6]</ref> and integrated <ref type="bibr" target="#b9">[9]</ref> with the core assets illustrated in Figure <ref type="figure" target="#fig_0">1</ref> (2). Thus, the advent of a common representation language to be used in a KB, as shown in Figure <ref type="figure" target="#fig_0">1</ref> (1), can facilitate the implementation of this interorganizational reuse scenario, as motivated by other researches in the area <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b19">19,</ref><ref type="bibr" target="#b4">5]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Proposal</head><p>Reuse steps: In order to implement this new scenario for reuse, we suggest that at least three steps shown in Figure <ref type="figure" target="#fig_1">2</ref> must be executed. The first step "Specification" is to specify MDE Artifacts in RAS++ (model in conformity with the "CRL"), allowing the storage of data associated with artifacts in a KB and retrieval in the same format. Then, software engineers/developers download these artifacts (not yet the physical content, but the information represented in RAS++ model) by searching the KB and comparing its features in the step "Acquisition". In the step "Transformation", model-to-model transformations together with a "deployment engine" will adapt an MDE Artifact for a specific format (model in conformity with a DSL X for MDE Settings). This would allow to implement the scenario motivated in Figure <ref type="figure" target="#fig_0">1</ref>.</p><p>Issue: No common representation for MDE Artifacts/Settings. This is a key point in this research, because the lack of this language makes the reuse of MDE Artifacts in a global reuse scenario difficult <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. The literature of the area is rich with contributions for specific representation languages for MDE Settings. However, a more abstract and general representation is missing, which could promote the interchange of the information shareable between these DSLs (e.g., semantic for model-based operations, model transformation components and metamodels). The lack of a common representation language makes the concepts associated with MDE Artifacts replicated in each DSL for MDE Settings, which is bad to the advent of a common KB for MDE that must keep a uniformity for the stored information. This would allow, for example, to simplify the use of FOMDA DSL (focused in orchestration and adaptation of MT components) <ref type="bibr" target="#b15">[15]</ref> together with other DSLs such as TIL (focused in MDE tool integration) <ref type="bibr" target="#b11">[11]</ref>. In other words, a common representation language could promote the complementarity of these specific representation languages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Research Questions: 1) what are the requirements for a common representation language? 2) what is common between these DSLs for MDE Settings?</head><p>To the best of our knowledge, there is no answer in the literature of the area. Due to our previous experience with the FOMDA DSL <ref type="bibr" target="#b15">[15]</ref>, we assumed in <ref type="bibr" target="#b20">[20]</ref> that some of the abstractions from MTCs should be used. The problem is that, besides DSLs for MTC, several others also allow to integrate MDE Artifacts in target contexts. Thus, a study that finds the requirements and the common abstractions would be a great contribution to the research and practice on MDE.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Requirements for a CRL:</head><p>We have found in the literature some requirements for this common representation language. Some representations introduced in DSLs for MDE Settings are considered for adoption in practice <ref type="bibr" target="#b15">[15]</ref>, thus relevant for this language <ref type="bibr" target="#b2">[3]</ref>. It is also important to consider that this language will be used on the core of a KB, which means that it should be flexible to represent any MDE Artifact such as those stored in the Repository for Model Driven Development -ReMoDD <ref type="bibr" target="#b3">[4]</ref> (examples, data-sets and modeling pearls). The common language should facilitate the discovery and comparison of MDE Artifacts <ref type="bibr" target="#b1">[2]</ref>. In this sense, another level of information is needed between the catalog of artifacts <ref type="bibr" target="#b6">[6]</ref> and the representation of configurations between models and transformations <ref type="bibr" target="#b17">[17]</ref>. <ref type="bibr">Mohagheghi et al.</ref> agrees in this respect, concluding that establishing a bridge for this gap between technicalities and descriptive information is a key for success of MDE <ref type="bibr" target="#b0">[1]</ref>. Thus, a CRL should be capable to represent information in descriptive and technical-level, bridging the gap between data stored in repositories and DSLs for MDE Settings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Related Work</head><p>Knowledge Bases/Repositories. The ReMoDD <ref type="bibr" target="#b3">[4]</ref>, for example, makes use of only searches about some proposals published in some conferences such as MODELS, ECMFA, etc. Most information that should be explicit is available in documents, papers and tutorials, which requires long time to find and analyze adequate options. Other contributions are specific to represent properties of model transformations. Lúcio et al. provided standard taxonomy and metamodel to classify model transformations <ref type="bibr" target="#b6">[6]</ref>. The search and retrieval of of model transformations from repositories based on source code annotations is proposed by Criado et al., providing rich query mechanisms based on OCL and integration with the GitHub <ref type="bibr" target="#b7">[7]</ref>. Another recent contribution for reuse repository is the MDE Forge, allowing the storage of MDE Artifacts such as DSLs, model transformations and MTCs, allowing the automatic recommendation on the design of new MTCs and acquisitions through SaaS <ref type="bibr" target="#b4">[5]</ref>. These approaches provide ways to classify MDE Artifacts in repositories, but the underlying representation language is not based on a standard specification. Differently, in RAS++ we are representing the information associated with MDE Artifacts following an OMG standard (RAS), which enables the interchange of information between component repositories and clients. This is an important feature for a CRL to implement the introduced scenario for "MDE as Core Business".</p><p>Assets. We can mention some extensions for RAS that represent information associated with software components <ref type="bibr" target="#b21">[21]</ref><ref type="bibr" target="#b22">[22]</ref><ref type="bibr" target="#b23">[23]</ref>. These works propose to specify data related with components for application integration and service oriented architecture <ref type="bibr" target="#b21">[21]</ref>, feedback from users <ref type="bibr" target="#b22">[22]</ref>, component software license <ref type="bibr" target="#b23">[23]</ref> and standard taxonomies. These extensions can also be applied to summarize information of some technical solutions for MDE. However, they are limited to represent technical information associated with MDE settings as the ones represented with RAS++.</p><p>Technicalities. Our current contribution analyzes abstractions needed in a common representation language, while our previous contributions in FOMDA DSL <ref type="bibr" target="#b15">[15]</ref> analyzed requirements to support the execution and adaptation of MDE settings. Similarly to the FOMDA DSL, others are essential to introduce MDE in target contexts such as transML <ref type="bibr" target="#b10">[10]</ref>, MTC Flow <ref type="bibr" target="#b9">[9]</ref>, Bento DSL <ref type="bibr" target="#b17">[17]</ref>, TIL <ref type="bibr" target="#b11">[11]</ref>, , SPEM extensions <ref type="bibr" target="#b8">[8]</ref> and process patterns <ref type="bibr" target="#b16">[16]</ref>. However, they are limited to be used in the core of a KB due to its specificity and lack of rich structured descriptive data. Thus, RAS++ is complementary, more abstract and general.</p><p>Related work do not scales well in this new scenario for inter-organizational reuse. This way, RAS++ will present considerable contributions to enable its implementation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Main Features In RAS++</head><p>In <ref type="bibr" target="#b20">[20]</ref> we proposed RAS++, a new metamodel with concepts considered common to represent MDE Settings. In the following we discuss the main features in RAS++.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>This metamodel is based on the Reusable Asset Specification (RAS)</head><p>OMG standard <ref type="bibr" target="#b13">[13]</ref>. An asset is: anything that provides reuse and value through reference (links), cataloged with standardized taxonomies, described by a set of properties and owning zero or more specifications about artifacts <ref type="bibr" target="#b24">[24]</ref>. Assets are specifications that provide semantics for artifacts, usually represented in XML (MANIFEST file) with data associated with any sort of artifact that can be stored in reuse repositories. Through concepts related to semantics for reuse, assets are used to describe software components <ref type="bibr" target="#b23">[23]</ref>, application and domain models and, more recently, tools that help in the execution of software engineering tasks in the context of MDE <ref type="bibr" target="#b18">[18]</ref>. Reusable assets (RAS) <ref type="bibr" target="#b13">[13]</ref> can be stored in existing reuse repositories and retrieved in the same format, providing structures to support the reuse of MDE Settings and tasks to instruct the integration of these settings in target contexts. Thus, concepts introduced in asset specification languages such as RAS and Asset Management Specification (AMS) <ref type="bibr" target="#b24">[24]</ref> are important for a common representation language.</p><p>Selective extension from the UML. Each metaclass in RAS++ extends at least the "Element" metaclass from a short version of the UML metamodel. This means that RAS++ supports the same light-height extensibility mechanism from the UML 2 (see an example in <ref type="bibr" target="#b25">[25]</ref>), besides a standard heavy-height mechanism supported in RAS.</p><p>RAS++ intersects concepts from specific representation languages, some presented in <ref type="bibr" target="#b10">[10,</ref><ref type="bibr" target="#b17">17,</ref><ref type="bibr" target="#b11">11,</ref><ref type="bibr" target="#b18">18,</ref><ref type="bibr" target="#b8">8,</ref><ref type="bibr" target="#b16">16]</ref> for MTCs, MDI, SaaS, etc. These DSLs are designed to manage model transformations in a higher-level of abstraction than the model transformations rules implemented with ATL, QVT, ETL, etc. DSLs such as transML <ref type="bibr" target="#b10">[10]</ref>, MTC Flow <ref type="bibr" target="#b9">[9]</ref>, TIL <ref type="bibr" target="#b11">[11]</ref> and FOMDA DSL <ref type="bibr" target="#b15">[15]</ref> have been reported as important to introduce MDE in target contexts. Therefore, some concepts introduced in these proposals such as tasks/components, artifacts/parameters, metamodels and connectors/bindings are also of interest for a common representation language.</p><p>RAS++ increments existing works with structure for rich descriptive data connected with technicalities. After the study in <ref type="bibr" target="#b20">[20]</ref>, we noticed that other level of information is needed in between the catalog and instruction promoted by assets and the representation of technicalities of MDE Artifacts used by aforementioned DSLs. In this regard, Mohagheghi et al. concluded in 2009 that establishing a bridge for this gap between data used by technicians (e.g., MTCs) and by non-experts (e.g., description) is a key for the success of MDE <ref type="bibr" target="#b0">[1]</ref>. In order to implement the scenario illustrated in Figure <ref type="figure" target="#fig_1">2</ref>, bridging this gap is a need. Today, the existing DSLs are limited to connect rich descriptive information with technical data. For example, the use of catalog information associated with MDE Artifacts, as allowed in model transformation intents <ref type="bibr" target="#b6">[6]</ref> (providing standard taxonomy for correct classification of model transformations in a KB), and in a MTC approach (e.g., Bento DSL <ref type="bibr" target="#b17">[17]</ref>), is not enough to ensure that an MDE Artifact A (e.g., a DSL to design web front ends) is properly compared with another MDE Artifact B (e.g., a competing DSL). Recent surveys claimed that this is a problem because industry needs to compare features from DSLs to decide the one that best fits for specific needs <ref type="bibr" target="#b1">[2]</ref>. Thus, connecting rich descriptive data with technicalities of MDE Artifacts is also a requirement for a common representation language.</p><p>Research focus: In the current version of RAS++, we bridged this gap presented by Mohagheghi et al. <ref type="bibr" target="#b0">[1]</ref>, by introducing concepts that connect rich and structured descriptive data with technicalities from MDE Settings. This way, a study focused on concepts needed in a common representation language is proposed.</p><p>Expected contributions: A new representation language implemented with two prototypes, one to design assets and an other to transform assets into target DSLs. The result will allow to implement the scenario illustrated in Figure <ref type="figure" target="#fig_1">2</ref> with well accepted and common concepts for MDE Settings and with increments to the state-of-art in asset specifications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Research Method and Progress</head><p>Figure <ref type="figure" target="#fig_2">3</ref> shows the research methodology and progress. Underlined text indicates a concluded activity, dashed text indicates ongoing activities and the other activities are to be started. To a follow-up of our progress, a grade of our contributions is presented in the right-part of Figure <ref type="figure" target="#fig_2">3</ref>.</p><p>-Identify the problem and define the objectives of the solution.</p><p>I started my PhD course with a previous industrial experience. I exposed some problems that hampered the introduction of MDE in target contexts to my research collaborators, who encouraged me to go ahead in research topic.</p><p>• Formulate the problem to solve. In some classes for software reuse solutions for issues such as the lack of a KB and a common representation language were surveyed. These studies resulted in two types of work: 1) those representing technicalities for MDE Settings and; 2) in an analytical comparison of asset representation languages, which complement the MTCs implemented with the FOMDA DSL. Based on these studies, we developed a preliminary version of RAS++ and a tool prototype, allowing to publish new works in conferences (ICSR and SEKE) <ref type="bibr" target="#b25">[25,</ref><ref type="bibr" target="#b26">26]</ref>. • Report experiences on accomplishments and challenges for the scenario illustrated in Figure <ref type="figure" target="#fig_0">1</ref>. In parallel to RAS++, it was important to report benefits, limitations and drawbacks from our experiences in conferences (GPCE and ICEIS) <ref type="bibr" target="#b15">[15,</ref><ref type="bibr" target="#b27">27,</ref><ref type="bibr" target="#b28">28]</ref>. • Find similar reports in the literature. Since 2013, the literature of the area on issues for the MDE adoption have been investigated. We found recent in surveys, experiences and reports common positions on issues that makes hard the reuse of MDE Artifacts considering a global scenario (inter-organizational). Thus, we have found only in recent publications the basis that supports our claims for the discussed issues, which suggests that this is a new and relevant research topic.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>• Literature review.</head><p>* Analyze DSLs for MTC. We looked for the state-of-art for MTCs to compare it with our experiences in <ref type="bibr" target="#b15">[15]</ref>. In addition, it was presented new contributions to the FOMDA DSL in conferences (SAC and INDIN) <ref type="bibr" target="#b29">[29]</ref><ref type="bibr" target="#b30">[30]</ref><ref type="bibr" target="#b31">[31]</ref>. We found common concepts and representations in related works. Moreover, we have found that the state-of-art is limited to accomplish the three steps (Specification, Acquisition and Transformation) illustrated in Figure <ref type="figure" target="#fig_1">2</ref>. * Analyze RAS and AMS. We found in RAS the possibility to implement Step 1 (Specification). In the IRI conference <ref type="bibr" target="#b20">[20]</ref> we presented the result of our extension for RAS, with the new meta-classes that give support for the technicalities found as common for MTCs.</p><p>A new contribution focuses in the modeling descriptive information in assets represented with RAS and AMS. * Analyze DSLs for MDE Settings. This is a quasi-systematic literature review on MDE Settings. We also have found common concepts proposed in these DSLs non related directly with MTCs. A future work will present the result of our analysis with a classification used to define the relevant representations added to RAS++. -Design and development of the solution. The RAS++ metamodel is constructed based on recent issues reported on the literature of the area. Literature review and experiences suggest that we are on the right way to bridge the gap between technical and descriptive information in a common representation that enable the implementation of the introduced reuse scenario. Ongoing works: 1) in order to create a database for evaluation through prototypes, many assets have been represented with the RAS++ and; 2) we are specifying OCL invariants associated with the RAS++ metamodel.</p><p>-Implementation/Demonstration. In order to validate RAS++ metamodel, we developed two prototypes: a) An EMF-based designer tool used to specify the assets, important for Step 1 (Specification); b) Eclipsebased "RAS++ Deploy" plug-in that aims at transforming RAS++ models into some of specific DSLs. These prototypes are continually being improved to support new meta-classes introduced in RAS++ metamodel and are discussed in <ref type="bibr" target="#b25">[25,</ref><ref type="bibr" target="#b26">26,</ref><ref type="bibr" target="#b20">20]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Evaluation Plan</head><p>The evaluation plan considers the verification of the meta-classes introduced in RAS++ and evaluating the transformation from RAS++ assets to some of the existing DSLs for MDE Settings:</p><p>-Web survey with specialists. This study aims at understand some metaclasses proposed on the literature (e.g., metamodel, artifacts, workflow elements, filters, etc), evaluating what do people consider relevant to include in a common representation language for MDE Settings. Accordingly, we planned a web survey with questionnaire to find qualitative and quantitative data that highlight to the relevance of some concepts introduced in existing DSLs. Thus, this study will clarify which concepts should or should not be part of RAS++; -Evaluation through prototype. This is a practical evaluation, based on implementations for the step 3 (Transformation). This practical evaluation will allows to transform MDE assets represented with RAS++ in target DSLs for MDE Settings. -MDArte (Government case study). The last evaluation will be carried out in a real scenario for "MDE as Core Business", where a team from the company MDArte <ref type="bibr" target="#b14">[14]</ref> will experiment the tool support developed in this proposal. MDArte company provides MDE services for some software development teams from the Brazilian government.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">Conclusion</head><p>This work presented a proposal for a common representation language for MDE Settings named RAS++. In order to enable the implementation of a new scenario which needs the introduction of MDE Artifacts through Knowledge Bases (KBs), it was surveyed the literature to find similarities and differences between proposals that aim at represent MDE Settings. Therefore, this work highlights to main contributions from a PhD thesis proposal that add in RAS++ the support for syntax and semantics, associated with MDE Artifacts, in structures for reuse promoted by asset specifications.</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. Illustration of the Current Scenario for MDE as a Core Business</figDesc><graphic coords="3,134.80,116.03,345.60,104.62" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. A Scenario of Use of Information Associated with MDE Artifacts Through a Common Representation Language That Connects Repositories With DSLs for MDE Settings</figDesc><graphic coords="4,134.81,116.00,345.63,142.44" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Research methodology and progress</figDesc><graphic coords="7,134.80,116.05,345.54,189.68" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Mde adoption in industry: Challenges and success criteria</title>
		<author>
			<persName><forename type="first">P</forename><surname>Mohagheghi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Fernandez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Martell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Fritzsche</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Gilani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Models in Software Engineering</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Chaudron</surname></persName>
		</editor>
		<meeting><address><addrLine>Berlin Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">5421</biblScope>
			<biblScope unit="page" from="54" to="59" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Industrial adoption of model-driven engineering: Are the tools really the problem? In: Proceedings of the 16th International Conference on Model Driven Engineering Languages and Systems</title>
		<author>
			<persName><forename type="first">J</forename><surname>Whittle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hutchinson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rouncefield</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Burden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Heldal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">MODELS&apos;</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="1" to="17" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The relevance of model-driven engineering thirty years from now</title>
		<author>
			<persName><forename type="first">G</forename><surname>Mussbacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Amyot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Breu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Bruel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">H</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Collet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Combemale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>France</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Heldal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kienzle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schöttle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Steimann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Stikkolorum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Whittle</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Model-Driven Engineering Languages and Systems</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="183" to="200" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Repository for model driven development (remodd)</title>
		<author>
			<persName><forename type="first">R</forename><surname>France</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bieman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Cheng</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">LNCS</title>
		<imprint>
			<biblScope unit="volume">4364</biblScope>
			<biblScope unit="page" from="311" to="317" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Rocco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Ruscio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Iovino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pierantonio</surname></persName>
		</author>
		<title level="m">Collaborative repositories in model-driven engineering</title>
				<imprint/>
	</monogr>
	<note>software technology</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">Software</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="28" to="34" />
			<date type="published" when="2015-05">May 2015</date>
		</imprint>
	</monogr>
	<note>IEEE</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Model transformation intents and their properties</title>
		<author>
			<persName><forename type="first">L</forename><surname>Lúcio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Amrani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Dingel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Lambers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Salay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">M</forename><surname>Selim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Syriani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wimmer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software &amp; Systems Modeling</title>
		<imprint>
			<biblScope unit="page" from="1" to="38" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Enabling the reuse of stored model transformations through annotations</title>
		<author>
			<persName><forename type="first">J</forename><surname>Criado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Martínez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Iribarne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Cabot</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Model Transformations</title>
				<imprint>
			<date type="published" when="2015-07">July 2015</date>
			<biblScope unit="page" from="1" to="15" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Model-based integration, execution and certification of development tool-chains</title>
		<author>
			<persName><forename type="first">B</forename><surname>Polgár</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Ráth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Szatmari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Horvath</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Majzik</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2th Workshop on Model-Driven Tool &amp; Process Integration (MDTPI)</title>
				<imprint>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="35" to="46" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Realizing model transformation chain interoperability</title>
		<author>
			<persName><forename type="first">A</forename><surname>Yie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Casallas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Deridder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wagelaar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software &amp; Systems Modeling</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="55" to="75" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">transml: A family of languages to model model transformations</title>
		<author>
			<persName><forename type="first">E</forename><surname>Guerra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Lara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Kolovos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">F</forename><surname>Paige</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">M</forename><surname>Santos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">13th International Conference on Model Driven Engineering Languages and Systems</title>
				<meeting><address><addrLine>MODELS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010. 2010</date>
			<biblScope unit="page" from="106" to="120" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">On the modeling and generation of service-oriented tool chains</title>
		<author>
			<persName><forename type="first">M</forename><surname>Biehl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>El-Khoury</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Loiret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Törngren</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software &amp; Systems Modeling</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="461" to="480" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Typing artifacts in megamodeling</title>
		<author>
			<persName><forename type="first">A</forename><surname>Vignaga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Jouault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">C</forename><surname>Bastarrica</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Brunelière</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Software &amp; Systems Modeling</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="105" to="119" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<ptr target="&lt;http://www.omg.org/spec/ras/&gt;.atjune" />
		<title level="m">RAS: Reusable asset specification</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The mdarte experience: Organizational aspects acquired from a successful partnership between government and academia using model-driven development</title>
		<author>
			<persName><forename type="first">R</forename><surname>Monteiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pinel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Zimbrao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Moreira De Souza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Model-Driven Engineering and Software Development (MOD-ELSWARD)</title>
				<imprint>
			<date type="published" when="2014-05">May 2014</date>
			<biblScope unit="page" from="575" to="586" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Supporting large scale model transformation reuse</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Becker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">12th International Conference on Generative Programming: Concepts &amp; Experiences. GPCE&apos;</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="169" to="178" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">On the complex nature of mde evolution</title>
		<author>
			<persName><forename type="first">R</forename><surname>Hebig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Giese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Stallmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Seibel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of Model Driven Engineering Languages and Systems</title>
				<meeting>Model Driven Engineering Languages and Systems<address><addrLine>MODELS</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">2013</biblScope>
			<biblScope unit="page" from="436" to="453" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">A component model for model transformations</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">S</forename><surname>Cuadrado</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Guerra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Lara</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="volume">40</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="1042" to="1060" />
			<date type="published" when="2014-11">Nov 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Modeling of tool integration resources with oslc support</title>
		<author>
			<persName><forename type="first">W</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Moller-Pedersen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD)</title>
				<imprint>
			<date type="published" when="2014-01">Jan 2014</date>
			<biblScope unit="page" from="99" to="110" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Globalizing modeling languages</title>
		<author>
			<persName><forename type="first">B</forename><surname>Combemale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Deantoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Baudry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>France</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Jézéquel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Gray</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Computer, Institute of Electrical and Electronics Engineers</title>
		<imprint>
			<biblScope unit="volume">47</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="68" to="71" />
			<date type="published" when="2014-06">June 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Towards facilities to introduce solutions for mde in development environments with reusable assets</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">M L</forename><surname>Werner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Information Reuse and Integration. IRI&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="195" to="202" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Extending reusable asset specification to improve software reuse</title>
		<author>
			<persName><forename type="first">S</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Sugumaran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2007 ACM symposium on Applied computing. SAC &apos;</title>
				<meeting>the 2007 ACM symposium on Applied computing. SAC &apos;</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">07</biblScope>
			<biblScope unit="page" from="1473" to="1478" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">A representation model for reusable assets to support user context</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">B</forename><surname>Hadji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Su-Kyoung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ho-Jin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Symposium on Service-Oriented System Engineering, SOSE &apos;08</title>
				<imprint>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="91" to="96" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Design and implementation of rasbased open source software repository</title>
		<author>
			<persName><forename type="first">R</forename><surname>Hong-Min</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhi-Ying</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Jing-Zhou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Sixth International Conference on Fuzzy Systems and Knowledge Discovery</title>
				<imprint>
			<date type="published" when="2009">2009. 2009</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="219" to="223" />
		</imprint>
	</monogr>
	<note>FSKD &apos;09</note>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<ptr target="://open-services.net/wiki/asset-management/oslc-asset-management-2.0-specification/&gt;" />
		<title level="m">AMS: Asset Management Specification</title>
				<imprint>
			<date type="published" when="2014-06">June. 2014</date>
		</imprint>
	</monogr>
	<note>Av. At &lt;http</note>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">A common representation for reuse assistants</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">M L</forename><surname>Werner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">13th International Conference on Software Reuse. ICSR&apos;</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="283" to="288" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">How do you execute reuse tasks among tools? a ras based approach to interoperate reuse assistants</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">M L</forename><surname>Werner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">25th International Conference on Software Engineering and Knowledge Engineering</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="721" to="726" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Study on combining modeldriven engineering and scrum to produce web information systems</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Rooz-Frantz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">Z</forename><surname>Frantz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">16th International Conference on Enterprise Information Systems. ICEIS&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="137" to="144" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Assisted tasks to generate pre-prototypes for web information systems</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">Z</forename><surname>Frantz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Rooz-Frantz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">16th International Conference on Enterprise Information Systems. ICEIS&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="14" to="25" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Generative adaptation of model transformation assets: Experiences, lessons and drawbacks</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Pillat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D D</forename><surname>Fabro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">29th Symposium On Applied Computing. SAC&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="1027" to="1034" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Extending junit 4 with java annotations and reflection to test variant model transformation assets</title>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">P</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Oliveira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Farias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">29th Symposium On Applied Computing. SAC&apos;</title>
				<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="1601" to="1608" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Wireless sensor network UML profile to support model-driven development</title>
		<author>
			<persName><forename type="first">A</forename><surname>Paulon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Frohlich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Becker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Basso</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">12th IEEE International Conference on Industrial Informatics</title>
				<meeting><address><addrLine>At Porto Alegre, RS, Brazil; INDIN</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="227" to="232" />
		</imprint>
	</monogr>
</biblStruct>

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