Mostra el registre d'ítem simple

dc.contributorFranch Gutiérrez, Javier
dc.contributorPastor, Oscar
dc.contributor.authorCares Gallardo, Carlos
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics
dc.date.accessioned2012-12-18T12:46:40Z
dc.date.available2012-12-18T12:46:40Z
dc.date.issued2012-09-20
dc.identifier.citationCares Gallardo, C. From the i* diversity to a common interoperability framework. Tesi doctoral, UPC, Departament de Llenguatges i Sistemes Informàtics, 2012. DOI 10.5821/dissertation-2117-94689.
dc.identifier.urihttp://hdl.handle.net/2117/94689
dc.description.abstractSince the i* framework emerged in the requirements engineering community in the mid-90s, different research groups have proposed variations to the modelling language proposed in the i* framework (¿the i* language¿). There are basically two reasons behind this fact: ¿ The definition of the i* language is loose in some parts, and some groups have opted by different solutions or proposed slight changes to the original definition. ¿ Some groups have used the i* framework with very different purposes, thus different concepts have become necessary, many of them have added their own modelling constructs. As a consequence, several i* variations at different maturity levels have been produced. The adaptability of i* to different needs is part of its own nature, therefore these variations are not to be considered pernicious, on the contrary, flexibility may be considered one of the framework¿s key success features. In this context, the objective of this thesis is to tackle the i* Interoperability Problem: to propose a framework to understand the variations of the i* modelling language and, considering this framework, to generate a proposal to support the interoperability and integration of these variations. To do so, the PhD thesis has identified and solved up to ten research questions related to the following categories: 1) The i* variants have been identified and characterized. Metamodels have been used to align these variants and identify an appropriate kernel. A critical look on the ¿why¿ this happened has been conducted from several perspectives. 2) An interoperability framework in terms of metamodel alignment has been formulated. This interoperability framework has come from the adaptation of a solution to metamodel evolution and model co-adaptation formulated in the domain of model-driven engineering. 3) An XML-based interoperability format implementing the framework, iStarML, has been deployed. 4) The solution has been validated in terms of community acceptance by means of an empirical study, and from a practical point of view by the interconnection of different existing tools. The set of related publications shows the research path, starting from the identification and characterization of the interoperability problem, pass trhought a theoretical explanation that sustaints a technical proposal, and ends illustrating inteoperation cases and its community acceptation.
dc.format.extent128 p.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsL'accés als continguts d'aquesta tesi queda condicionat a l'acceptació de les condicions d'ús establertes per la següent llicència Creative Commons: http://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.sourceTDX (Tesis Doctorals en Xarxa)
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.titleFrom the i* diversity to a common interoperability framework
dc.typeDoctoral thesis
dc.subject.lemacEnginyeria de programari
dc.subject.lemacAgents intel·ligents (Programari)
dc.subject.lemacProgramació orientada a l'objecte (Informàtica)
dc.subject.lemacRecuperació de la informació
dc.identifier.doi10.5821/dissertation-2117-94689
dc.identifier.dlB. 34458-2012
dc.rights.accessOpen Access
dc.description.versionPostprint (published version)
dc.identifier.tdxhttp://hdl.handle.net/10803/96779


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple