USING VARIANTS IN KAOS GOAL MODELLING
Joël Brunet, Farida Semmak, Régine Laleau, Christophe Gnaho
2008
Abstract
In this paper we apply a certain kind of variability in KAOS goal and responsibility models: links can be conditioned depending on the choice of variants. These variants are grouped in facets and organized in a variant tree having a metagraph semantics: instances are all the goal/responsibility graphs generated when all variants are fixed. We use a case study from the land transportation domain: a simplified cycab (or cybercar) with some variants. The overall case study is part of the ANR TACOS project, whose final aim is to define a component-based approach to specify systems with high-level safety requirements.
References
- Arango G., 1994. Domain Analysis Methods, in Software Reusability, Eds by W. Schäfer, R.Prieto Diaz & M. Matsumoto, Ellis Horwood.
- Bachmann F., Bass L., 2001, Managing variability in software architecture, ACM Press.
- Bennasri S., Souveyet C., and Rolland C., 2004. Modeling variability in requirements with maps, Advances in Information Systems.
- Dardenne A., van Lamsweerde A. and Fickas S., 1993. Goal-oriented Requirements Acquisition, Science of Computer.
- Halmans G., Pohl K., 2003. Communicating the variability of a software product family to customers, Software and System Modeling, Springer-Verlag.
- Heaven W., Finkelstein A., 2004. An UML profile to support requirements engineering with Kaos, IEE Proceedings Software, vol. 151 10-27.
- Jacobson I., Griss M., Johnsson P., 1997. Software Reuse: Architecture, Process and Organization for Business Success, Addison Wesley.
- Kang K., Kim S., Lee J. et al., 1998. FORM: A FeatureOriented Reuse Method with Domain-Specific Reference Architectures, Annals of Software Engineering, 5 143-168.
- Liaskos S., Lapouchnian A., Yu Y., Yu E. and Mylopoulos J., 2006. On Goal-based Variability Acquisition and Analysis, 14th IEEE Int. Conf. on Requirements Engineering.
- Liaskos S. & al., 2007. Exploring the Dimensions of Variability: a Requirements Engineering Perspective, Int. Workshop on Variability Modelling of Softwareintensive Systems.
- Lutz R., 1993. Analysing Software Requirements Errors in Safety-Critical, Embedded Systems, First IEEE International Symposium on Requirements Engineering 126-133.
- Rolland C., Souveyet C., BenAchour C., 1998. Guiding Goal Modelling Using Scenarios, IEEE Transactions on Software Engineering, Special issue on scenario Management 1055-1071.
- Safety-Critical Systems: Challenges and Directions, 2002. ACM Press, 24th International Conference on Software Engineering 547-550.
- Semmak F., Brunet J., 2005. Un métamodèle orienté buts pour spécifier les besoins d'un domaine, 22e INFORSID conference, 115-132, Hermès Ed., Grenoble, France.
- Semmak F., Brunet J., 2006. Variability in Goal-oriented Domain Requirements, 9th Int. Conference on Software Reuse (ICSR), LNCS vol. 4039, Springer Verlag.
- The Standish Group, Chaos, 1995. Standish group internal report.
- van Gurp J., Bosch J., Svahnberg M., 2001. On the notion of variability in Software Product Lines, Proceedings of the Working IEEE/IFIP Conference on Software Architecture.
- van Lamsweerde A., 2003. From Systems Goals to Software Architecture, Formal Methods for Software Architectures, LNCS vol. 2804, Springer.
- Yu E., 1997. Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering, 3rd IEEE Int. Symposium on Requirements Engineering 226- 235.
Paper Citation
in Harvard Style
Brunet J., Semmak F., Laleau R. and Gnaho C. (2008). USING VARIANTS IN KAOS GOAL MODELLING . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS, ISBN 978-989-8111-38-8, pages 339-344. DOI: 10.5220/0001709103390344
in Bibtex Style
@conference{iceis08,
author={Joël Brunet and Farida Semmak and Régine Laleau and Christophe Gnaho},
title={USING VARIANTS IN KAOS GOAL MODELLING},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,},
year={2008},
pages={339-344},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001709103390344},
isbn={978-989-8111-38-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 6: ICEIS,
TI - USING VARIANTS IN KAOS GOAL MODELLING
SN - 978-989-8111-38-8
AU - Brunet J.
AU - Semmak F.
AU - Laleau R.
AU - Gnaho C.
PY - 2008
SP - 339
EP - 344
DO - 10.5220/0001709103390344