An Ontology-Based Methodology for Integrating i* Variants
Many variants of the i* Framework have been developed since its definition. For instance, i* -based modeling languages have been proposed for agent-oriented and service-oriented software development, for modeling risk, security requirements, and so on. The integration of models expressed in i* varia...
| Autor: | |
|---|---|
| Tipo de recurso: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2013 |
| País: | México |
| Institución: | Centro de Investigación e Innovación en Tecnologías de la Información y Comunicación |
| Repositorio: | Repositorio Institucional de INFOTEC |
| Idioma: | inglés |
| OAI Identifier: | oai:infotec.repositorioinstitucional.mx:1027/129 |
| Acceso en línea: | http://infotec.repositorioinstitucional.mx/jspui/handle/1027/129 |
| Access Level: | acceso abierto |
| Palabra clave: | info:eu-repo/classification/UNESCO/Semántica info:eu-repo/classification/cti/7 |
| Sumario: | Many variants of the i* Framework have been developed since its definition. For instance, i* -based modeling languages have been proposed for agent-oriented and service-oriented software development, for modeling risk, security requirements, and so on. The integration of models expressed in i* variants poses interoperability problems. This issue has been faced at different levels, e.g. through unified metamodels, or with an interchange format to depict i* models. In our research work, we propose a practical approach to tackle the interoperability problems, exploiting ontology-based techniques. In a previous work, we presented an ontological representation of the i* metamodel and a tool to automatically transform an i* model to an instance of this ontology. In this position paper, we describe a methodology to integrate i* variants through the ontological representation of the i* metamodel, and a mechanism to support the understanding of models expressed in those variants. As example of application, we present the integration of i*, Tropos and Service-oriented i* by using ontologies and a tool to automatically transform models expressed with those variants in terms of that ontology |
|---|