CAPTURING REQUIREMENTS VARIABILITY INTO COMPONENTS - A goal driven approach

Sondes Bennasri, Carine Souveyet

2004

Abstract

Abstract :Software Customisation also known as Software Variability is a central concept in the development of different kinds of software such as product families or software for disabled people. The solutions proposed in the literature to deal with the variability address design and implementation aspects like the mechanisms that can be used to implement the variability in a software architecture. The representation of the variability at a requirements level is neglected. Our contribution in this paper is to propose a goal driven approach that captures the variability at requirements level and maps it into a component-based solution centred on the concept of Customisable Component. An identification process is provided to assist the designer during the identification and the conceptualisation of the customisable components. The approach is illustrated with the Crews L’Ecritoire software.

References

  1. Bachmann et al., 2001. Managing variability in software architecture. ACM Press, NY, USA, 2001.
  2. Bosch et al., 2001. Variability issues in Software Product Lines. 4th International Workshop on Product Family Engineering (PEE-4), Bilbao, Spain, 2001.
  3. Buschmann et al., 1996. A system of patterns. Patternoriented software architecture. Wiley, 1996.
  4. Halmans et al., 2003. Communicating the variability of a software product family to customers. Software and System Modeling, Springer-Verlag 2003.
  5. Hui et al., 2003. Requirements Analysis for Customizable software : A Goal-Skills-Preferences Framework. 11th International Requirement Engineering Conference, 2003.
  6. Rolland C., 2000. Bridging the gap between Organizational needs and ERP functionality. Requirements Engineering journal, 2000.
  7. Svahnberg et al., 2001. On the notion of variability in Software Product Lines. Proceedings of the Working IEEE/IFIP Conference on Software architecture, 2001.
  8. Tawbi M.,2001. Crews L'Ecritoire : un guidage outillé du processus d'Igenierie des besoins, PHD thesis, Paris1, 2001.
  9. Van Gurp J., 2000. Variability in Software Systems, the key to Software Reuse. Licentiate Thesis, University of Groningen, Sweden, 2000.
Download


Paper Citation


in Harvard Style

Bennasri S. and Souveyet C. (2004). CAPTURING REQUIREMENTS VARIABILITY INTO COMPONENTS - A goal driven approach . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 438-443. DOI: 10.5220/0002638104380443


in Bibtex Style

@conference{iceis04,
author={Sondes Bennasri and Carine Souveyet},
title={CAPTURING REQUIREMENTS VARIABILITY INTO COMPONENTS - A goal driven approach},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={438-443},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002638104380443},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - CAPTURING REQUIREMENTS VARIABILITY INTO COMPONENTS - A goal driven approach
SN - 972-8865-00-7
AU - Bennasri S.
AU - Souveyet C.
PY - 2004
SP - 438
EP - 443
DO - 10.5220/0002638104380443