QUALITY AND VALUE ANALYSIS OF SOFTWARE PRODUCT LINE ARCHITECTURES

Liliana Dobrica, Eila Niemela

Abstract

The concern of a software product line architecture systematic analysis is how to take better advantage of views and analyze value and quality attributes in an organized and repetitive way. In this approach architecture descriptions evolve from the conceptual level to a more concrete level. Architecture analysis at the conceptual level provides a knowledge base of the domain architecture so as to perform a more comprehensive analysis of quality attributes at the concrete level description. Concrete architecture descriptions permit more relevant and accurate scenario-based analysis results for the development of quality attributes such as portability and adaptability.

References

  1. Bass L., P. Clement and R. Kazman, (2003) Software Architecture in Practice, Addison Wesley, Reading.
  2. Dobrica L., E. Niemelä, (2002) A Survey on Software Architecture Analysis Methods, IEEE Trans Software. Eng., Vol.28 (7), 638-653.
  3. Dobrica L., E. Niemelä, (2000), A Strategy for Analyzing Product Line Software Architecture, VTT Publications 427, Espoo, Finland, 124 p.
  4. Hauser J.R. and Don Clausing (1988), The House of Quality, Harvard Business Review, May-June.
  5. IEEE Std 1471-2000 (2000), IEEE Recommended Practice for Architectural Description of SoftwareIntensive Systems.
  6. ISO/IEC WD1 42010 (2007), Systems and Software Engineering - Architectural Description.
  7. IEEE 1061 (1998), IEEE Standard. for Software. Quality Metrics Methodology, IEEE Std 1061-1998.
  8. Krutchen P. B., (1995), The 4+1 View Model of Architecture, IEEE Software, Nov.,pp. 42-50.
  9. Matinlassi, M., E. Niemelä and L. Dobrica, (2002), Quality-driven architecture design and quality analysis method - A revolutionary initiation approach to product line architecture, VTT Publications 456, Espoo, Finland, 139p.
  10. Niemelä E. and T. Ihme, (2001), Product Line Software Engineering of Embedded Systems, Procs of SSR'01, Symposium on Software Reusability, pp. 118 - 125.
  11. Niemelä E., Kalaoja J., P. Lago, (2005) Toward an Architectural Knowledge Base for Wireless Service Engineering, IEEE Trans. Software Eng., Vol 31 (5), p. 361 - 379.
  12. Purhonen A. , E. Niemelä , M. Matinlassi, (2004) Viewpoints of DSP software and service architectures, Journal of Systems and Software, Vol.69(1-2), p.57- 73.
  13. Tharumarajah A, A.J. Wells, L. Nemes, (1996) A Comparison of the bionic, fractal and holonic manufacturing concepts, International Journal of Computer Integrated Manufacturing 9 (3) 217-226.
  14. Clements P. (2007), An economic model for software architecture decisions, Procs. ICSEW'07 International Conference on Software Engineering Workshops.
  15. Miller J and Mukerji J, 2003, MDA Guide Version 1.0.1., Object Management Group, 2003.
  16. Jaaksi A et al, 1999, Tried & True Object Development: Industry-Proven Approaches with UML. Cambridge Univ. Press, 1999.
  17. Hofmeister C et al., 2000, Applied Software Architecture. Addison-Wesley, 2000.
Download


Paper Citation


in Harvard Style

Dobrica L. and Niemela E. (2008). QUALITY AND VALUE ANALYSIS OF SOFTWARE PRODUCT LINE ARCHITECTURES . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 64-71. DOI: 10.5220/0001888700640071


in Bibtex Style

@conference{icsoft08,
author={Liliana Dobrica and Eila Niemela},
title={QUALITY AND VALUE ANALYSIS OF SOFTWARE PRODUCT LINE ARCHITECTURES},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={64-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001888700640071},
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 - QUALITY AND VALUE ANALYSIS OF SOFTWARE PRODUCT LINE ARCHITECTURES
SN - 978-989-8111-52-4
AU - Dobrica L.
AU - Niemela E.
PY - 2008
SP - 64
EP - 71
DO - 10.5220/0001888700640071