Towards interoperability of i* models using iStarML

Goal-oriented and agent-oriented modelling provides an effective approach to the understanding of distributed information systems that need to operate in open, heterogeneous and evolving environments. Frameworks, firstly introduced more than ten years ago, have been extended along language variants,...

Descripción completa

Detalles Bibliográficos
Autores: Cares, Carlos, Franch Gutiérrez, Javier|||0000-0001-9733-8830, Perini, Anna, Susi, Angelo
Tipo de recurso: informe técnico
Fecha de publicación:2010
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/6879
Acceso en línea:https://hdl.handle.net/2117/6879
Access Level:acceso abierto
Palabra clave:Computer software -- Development
Software measurement
Agent orientation
Requirements engineering
i*
Interoperability
Programació orientada a l'objecte (Informàtica)
Programari -- Mètrica
Programari -- Desenvolupament
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
id ES_bfef145ddea541232dfd77d28ac0be0a
oai_identifier_str oai:upcommons.upc.edu:2117/6879
network_acronym_str ES
network_name_str España
repository_id_str
spelling Towards interoperability of i* models using iStarMLCares, CarlosFranch Gutiérrez, Javier|||0000-0001-9733-8830Perini, AnnaSusi, AngeloComputer software -- DevelopmentSoftware measurementAgent orientationRequirements engineeringi*InteroperabilityProgramació orientada a l'objecte (Informàtica)Programari -- MètricaProgramari -- DesenvolupamentÀrees temàtiques de la UPC::Informàtica::Enginyeria del softwareGoal-oriented and agent-oriented modelling provides an effective approach to the understanding of distributed information systems that need to operate in open, heterogeneous and evolving environments. Frameworks, firstly introduced more than ten years ago, have been extended along language variants, analysis methods and CASE tools, posing language semantics and tool interoperability issues. Among them, the i* framework is one the most widespread. We focus on i*-based modelling languages and tools and on the problem of supporting model exchange between them. In this paper, we introduce the i* interoperability problem and derive an XML interchange format, called iStarML, as a practical solution to this problem. We first discuss the main requirements for its definition, then we characterise the core concepts of i* and we detail the tags and options of the interchange format. We complete the presentation of iStarML showing some possible applications. Finally, a survey on the i* community perception about iStarML is included for assessment purposes.20102010-01-1520102010-04-08reporthttp://purl.org/coar/resource_type/c_93fcAOhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/reportapplication/pdfhttps://hdl.handle.net/2117/6879reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/68792026-05-27T15:37:01Z
dc.title.none.fl_str_mv Towards interoperability of i* models using iStarML
title Towards interoperability of i* models using iStarML
spellingShingle Towards interoperability of i* models using iStarML
Cares, Carlos
Computer software -- Development
Software measurement
Agent orientation
Requirements engineering
i*
Interoperability
Programació orientada a l'objecte (Informàtica)
Programari -- Mètrica
Programari -- Desenvolupament
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
title_short Towards interoperability of i* models using iStarML
title_full Towards interoperability of i* models using iStarML
title_fullStr Towards interoperability of i* models using iStarML
title_full_unstemmed Towards interoperability of i* models using iStarML
title_sort Towards interoperability of i* models using iStarML
dc.creator.none.fl_str_mv Cares, Carlos
Franch Gutiérrez, Javier|||0000-0001-9733-8830
Perini, Anna
Susi, Angelo
author Cares, Carlos
author_facet Cares, Carlos
Franch Gutiérrez, Javier|||0000-0001-9733-8830
Perini, Anna
Susi, Angelo
author_role author
author2 Franch Gutiérrez, Javier|||0000-0001-9733-8830
Perini, Anna
Susi, Angelo
author2_role author
author
author
dc.subject.none.fl_str_mv Computer software -- Development
Software measurement
Agent orientation
Requirements engineering
i*
Interoperability
Programació orientada a l'objecte (Informàtica)
Programari -- Mètrica
Programari -- Desenvolupament
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
topic Computer software -- Development
Software measurement
Agent orientation
Requirements engineering
i*
Interoperability
Programació orientada a l'objecte (Informàtica)
Programari -- Mètrica
Programari -- Desenvolupament
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
description Goal-oriented and agent-oriented modelling provides an effective approach to the understanding of distributed information systems that need to operate in open, heterogeneous and evolving environments. Frameworks, firstly introduced more than ten years ago, have been extended along language variants, analysis methods and CASE tools, posing language semantics and tool interoperability issues. Among them, the i* framework is one the most widespread. We focus on i*-based modelling languages and tools and on the problem of supporting model exchange between them. In this paper, we introduce the i* interoperability problem and derive an XML interchange format, called iStarML, as a practical solution to this problem. We first discuss the main requirements for its definition, then we characterise the core concepts of i* and we detail the tags and options of the interchange format. We complete the presentation of iStarML showing some possible applications. Finally, a survey on the i* community perception about iStarML is included for assessment purposes.
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-15
2010
2010-04-08
dc.type.none.fl_str_mv report
http://purl.org/coar/resource_type/c_93fc
AO
http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.openaire.fl_str_mv info:eu-repo/semantics/report
format report
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/6879
url https://hdl.handle.net/2117/6879
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869418434191687680
score 15,300724