A UML-BASED VARIABILITY SPECIFICATION FOR PRODUCT LINE ARCHITECTURE VIEWS

Liliana Dobrica, Eila Niemela

Abstract

In this paper we present a rigorous and practical notation for specifying variability in product line architecture views expressed in the Unified Modeling Language (UML). The notation has been used for the explicit representation of variations and their locations in software product line architectures based on a design method already established. The improvement consists in a service orientation of architectural models. The benefit of a more familiar and widely used notation facilitates a broader understanding of the architecture and enables more extensive tool support for manipulating it. The specification notation paves the way for the development of tools.

References

  1. Atkinson C., J. Bayer, D. Muthig, 2000, Component-based Product Line Development: The KobrA Approach, Procs. of SPLC1, Kluwer Acad, pp. 289-310.
  2. Coriat M., J. Jourdan, F. Boisbourdin, 2000, The SPLIT Method, Procs. of SPLC1, , pp. 147-166.
  3. Dobrica L. and E. Niemela, 2008 An approach to reference architecture design for different domains of embedded systems, Procs. of SERP 2008, CSREA Press (to appear).
  4. El Kaim, W., Cherki, S., Josset, P., Paris, F., 2000, Domain Analysis and Product-Line Scoping: A Thomson-SCF Product-Line Case Study, Procs. of SPLC, Kluwer Acad.
  5. Gomaa H., Shin M.E., 2003, Variability in Multiple-View Models of Software Product Lines, Procs. of SVM.
  6. Gomaa H and M. Gianturco, 2002, Domain modeling for World Wide Web based on Software Product Lines with UML, ICSR-7, LNCS 2319, pp. 78-99.
  7. Jacobson I., M. Griss, P. Jonsson, 1997, Software ReuseArchitecture, Process and Organization for Business Success, ACM Press.
  8. Matinlassi M., E. Niemelä, L. Dobrica, 2002, Qualitydriven architecture design and quality analysis method - A revolutionary initiation approach to product line architecture, VTT Publications 456.
  9. McComas, D., Leake, S., Stark, M., Morisio, M., Travassos, G., WhiteM, , 2000, Addressing Variability in a Guidance, Navigation, and Control Flight Software Product Line, Procs. SPLC1, PLA Workshop.
  10. OMG Unified Modeling Language Specification, 2003.
  11. Purhonen A., E. Niemelä, M. Matinlassi, 2004, Viewpoints of DSP software and service architectures, Journal of Systems and Software.
  12. Rational Rose RealTime CASE tools, http://www306.ibm.com/software/rational/.
  13. Webber D. and H. Gomaa, 2002, Modeling variability with the variation point model, ICSR-7, LNCS 2319.
Download


Paper Citation


in Harvard Style

Dobrica L. and Niemela E. (2008). A UML-BASED VARIABILITY SPECIFICATION FOR PRODUCT LINE ARCHITECTURE VIEWS . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 234-239. DOI: 10.5220/0001899202340239


in Bibtex Style

@conference{icsoft08,
author={Liliana Dobrica and Eila Niemela},
title={A UML-BASED VARIABILITY SPECIFICATION FOR PRODUCT LINE ARCHITECTURE VIEWS},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={234-239},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001899202340239},
isbn={978-989-8111-52-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A UML-BASED VARIABILITY SPECIFICATION FOR PRODUCT LINE ARCHITECTURE VIEWS
SN - 978-989-8111-52-4
AU - Dobrica L.
AU - Niemela E.
PY - 2008
SP - 234
EP - 239
DO - 10.5220/0001899202340239