A complete definition of the inheritance construct in i*

The is-a relationship among actors has been introduced in the i* framework since its definition. However, its effect at the level of intentional elements and dependencies is not always clear. The main goal of this thesis is presenting a complete and non-ambiguous definition of inheritance for the i*...

Descripción completa

Detalles Bibliográficos
Autor: López Cuesta, Lidia|||0000-0002-6901-9223
Tipo de recurso: artículo
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/17928
Acceso en línea:https://hdl.handle.net/2117/17928
Access Level:acceso abierto
Palabra clave:Object-oriented programming
i* (i-star), inheritance, agent-oriented modeling
Programació orientada a l'objecte (Informàtica)
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Descripción
Sumario:The is-a relationship among actors has been introduced in the i* framework since its definition. However, its effect at the level of intentional elements and dependencies is not always clear. The main goal of this thesis is presenting a complete and non-ambiguous definition of inheritance for the i* framework. With this aim, it is necessary to define the modelling operations that make use of inheritance, explain how inheritance affects i* treatments