This thesis provides a formal proposal for the specialization relationship in the i* framework that allows its use in a well-defined manner. I root my proposal over existing works in different areas that are interested in representing knowledge: knowledge representation from Artificial Intelligence and conceptual modeling and object-oriented programming languages from Software Development. Also, I use the results of a survey conducted in the i* community that provides some insights about what i* modelers expect from specialization. As a consequence of this twofold analysis, I identify three specialization operations: extension, refinement and redefinition. For each of them, I: - motivate its need and provide some rationale; - distinguish ...
The clear definition of a metamodel can be considered helpful for any conceptual modeling approach, ...
The use of partial evaluation for specializing programs written in im- perative languages such as C ...
This paper proposes to apply the concept of specialization to associations. As associations are impl...
This thesis provides a formal proposal for the specialization relationship in the i* framework that ...
ER 2012 Best Student Paper AwardThe specialization relationship is offered by the i* modeling langu...
Abstract. The specialization relationship is offered by the i * modeling language through the is-a c...
iStar2.0 has been proposed as a standard language for building goal- and agent-oriented models. It i...
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and ...
This paper presents an object-oriented framework for specifying specializations in long-running prog...
The i* framework is a widespread formalism in the software engineering discipline that allows expres...
This brief paper presents a problem: the specialist on specialization must seek to know the value of...
Purpose – The common understanding of generalization/specialization relations assumes the relation t...
The specialization exists in biological systems and in human organizations, as a methodology to impr...
Division of labor and division of knowledge are so important and common in society today that it is ...
Le rapport de recherche I3S/RR--2002-19--FR est une version longue de cet article.International audi...
The clear definition of a metamodel can be considered helpful for any conceptual modeling approach, ...
The use of partial evaluation for specializing programs written in im- perative languages such as C ...
This paper proposes to apply the concept of specialization to associations. As associations are impl...
This thesis provides a formal proposal for the specialization relationship in the i* framework that ...
ER 2012 Best Student Paper AwardThe specialization relationship is offered by the i* modeling langu...
Abstract. The specialization relationship is offered by the i * modeling language through the is-a c...
iStar2.0 has been proposed as a standard language for building goal- and agent-oriented models. It i...
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and ...
This paper presents an object-oriented framework for specifying specializations in long-running prog...
The i* framework is a widespread formalism in the software engineering discipline that allows expres...
This brief paper presents a problem: the specialist on specialization must seek to know the value of...
Purpose – The common understanding of generalization/specialization relations assumes the relation t...
The specialization exists in biological systems and in human organizations, as a methodology to impr...
Division of labor and division of knowledge are so important and common in society today that it is ...
Le rapport de recherche I3S/RR--2002-19--FR est une version longue de cet article.International audi...
The clear definition of a metamodel can be considered helpful for any conceptual modeling approach, ...
The use of partial evaluation for specializing programs written in im- perative languages such as C ...
This paper proposes to apply the concept of specialization to associations. As associations are impl...