A DOMAIN SPECIFIC LANGUAGE FOR THE I* FRAMEWORK
Carlos Nunes, João Araújo, Vasco Amaral, Carla Silva
2009
Abstract
The i* framework proposes a goal-oriented analysis method for requirements engineering. It is a systematic approach to discover and structure requirements at organizational level where functional, non-functional requirements and their relations are specified. A Domain Specific Language (DSL) has the purpose to specify and model concepts in some domain, having several advantages in relation to general purpose languages, such as it allows expressing a solution in the desired language and at the desired abstraction level. In order to create such a DSL, normally it is necessary to start by specifying its syntax by means of a metamodel to be given as input to the language workbenches that generate the corresponding editors for it. With a proper editor for the language we can specify models with the proposed notation. This paper presents a DSL for the i* framework, with the purpose to handle complexity and scalability of its concrete models by introducing some innovations in the i* framework metamodel like mechanisms that will help to manage the models scalability.
References
- Alencar, F., Silva, C. Lucena, M., Castro, J., Santos, E., Ramos, R., Improving the understandability of i* models, In 10th International Conference on Enterprise Information Systems (ICEIS'08), Barcelona, Spain, 12 - 16, June 2008.
- Ayala, C., Cares, C., Carvallo, J., Grau, G., Haya, M., Salazar, G., Franch, X., Mayol, E., Quer, C., A Comparative Analysis of i*-Based Agent-Oriented Modeling Languages. In SEKE'06, San Francisco, USA, 5 - 7 July 2006.
- Lucena, M., Santos, E., Silva, C., Alencar, F., Silva, M., Castro, J., Towards a Unified Metamodel for i*. In Research Challenges in Information Science.. Marrakech, Morocco, 3 - 6 June, 2008.
- Matulevicius, R., Heymans, P., Sindre G., Comparing Goal-Modelling Tools With The RE-TOOL Evaluation Approach, In Information Technology And Control, Kaunas, Technologija, 2006, Vol. 35A, No. 3, 276 - 284.
- Yu, E., Modelling Strategic Relationships for Process Reengineering. Ph.D thesis. Department of Computer Science. University of Toronto, 1995.
- Yu, E., Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Third IEEE International Symposium on Requirements Engineering, 1997.
- Kelly, S., Tolvanen, J., Domain Specific Modeling Enabling Full Code Generation,In IEEE Computer Society Press, 2008.
- Murray, N., Paton, N., Goble, C., Bryce, J., Kaleidoquery--a flow-based visual language and its evaluation, In Conference on Advanced visual interfaces, 2000.
- The i* wiki, last access, December 2008: http://istar.rwth-aachen.de/tiki-index.php
- The DSL wiki, last access, December 2008i: http://en.wikipedia.org/wiki/Domain_Specific_Lang uage
- The Eclipse/GMF page, last access, December 2008: http://wiki.eclipse.org/GMF_Documentation
- Massoni, T., Soares, S., Borba, P., Requirements HealthWatcher version 2.0, In: Early Aspects at ICSE, USA, 2007.
Paper Citation
in Harvard Style
Nunes C., Araújo J., Amaral V. and Silva C. (2009). A DOMAIN SPECIFIC LANGUAGE FOR THE I* FRAMEWORK . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-84-5, pages 158-163. DOI: 10.5220/0001995301580163
in Bibtex Style
@conference{iceis09,
author={Carlos Nunes and João Araújo and Vasco Amaral and Carla Silva},
title={A DOMAIN SPECIFIC LANGUAGE FOR THE I* FRAMEWORK},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2009},
pages={158-163},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001995301580163},
isbn={978-989-8111-84-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - A DOMAIN SPECIFIC LANGUAGE FOR THE I* FRAMEWORK
SN - 978-989-8111-84-5
AU - Nunes C.
AU - Araújo J.
AU - Amaral V.
AU - Silva C.
PY - 2009
SP - 158
EP - 163
DO - 10.5220/0001995301580163