Publications about QADA®
Journals | Book chapters, theses and VTT publications | Conference papers | Tutorials


  • Tarvainen, P. (2008). "Adaptability Evaluation at Software Architecture Level". The Open Software Engineering Journal, vol. 2, Bentham Science Publishers Ltd., pp. 1-30, ISSN: 1874-107X,
    doi: 10.2174/1874107X00802010001.

  • Immonen, Anne; Niemelä, Eila. 2007. Survey of reliability and availability prediction methods from the viewpoint of software architecture. Software and Systems Modeling, Vol. 7, No 1/February 2008. pp. 49-65.

  • Evesti, A., Niemelä, E. 2007. Un environnement pour paramétrer une architecture logicielle en fonction d’exigences variables relatives à la qualité. Génie logiciel, 83, pp. 21 – 25.

  • Henttonen, K, Matinlassi, M., Niemelä, E., Kanstren, T. Integrability and Extensibility Evaluation from Software Architecture Models – A Case Study, 2007, Open Software Engineering. Vol. 1 No. 1, pp.1-20.

  • Niemelä, Eila; Immonen, Anne. 2007. Capturing quality requirements of product family architecture. Information and Software Technology. 49 (11-12), 2007, pp. 1107-1120. doi:10.1016/j.infsof.2006.11.003.

  • Pantsar-Syväniemi, S., Taramaa, J., Niemelä, E. Organizational evolution of digital signal processing software development. Journal of Software Maintenance and Evolution: Research and Practice until Jul. 2006. pp. 293-305. DOI 10.1002/smr.334

  • Merilinna, J. and Niemelä, E., 2005. A stylebase as a tool for modelling of quality-driven software architecture.  Proceedings of the Estonia Academy of Sciences Engineering. Volume 11, No. 4, December 2005. Special issue on Programming Languages and Software Tools, pp.  296-312

  • Niemelä, E., Kalaoja, J., Lago, P.2005.  Toward an Architectural Knowledge Base for Wireless Service Engineering, IEEE Transactions on Software Engineering, vol. 31, 5, pp. 361 – 379.

  • Taulavuori, A., Niemelä, E., Kallio. P. Component documentation - a key issue in software product lines. Information and Software Technology. Vol. 46 (2004)  No: 8, 535 - 546.
  • Purhonen, A., Niemelä, E. and Matinlassi, M. Viewpoints of DSP Software and Service Architectures, Journal of Systems and Software, vol. 69, pp. 57 - 73, 2004.
  • Dobrica, L., Niemelä, E. 2002. A Survey on Software Architecture Analysis Methods. IEEE Transactions on Software Engineering, Vol. 28, No 7, July 2002. pp. 638-653.
  • Niemelä, E., Ihme, T. 2001. Product line software engineering of embedded systems. ACM SIGSOFT Software Engineering Notes, Vol. 26, No 3 (May 2001). pp. 118-125. ISSN:0163-5948.


Book chapters, theses and VTT Publications:

  • Evesti, A. 2007 Quality-oriented software architecture development
    VTT, Espoo. 79 p.
    VTT Publications 636

  • Matinlassi, M. Quality-driven Software Architecture Model Transformation. Towards automation
    2006. VTT, Espoo. 101 p. + app. 95 p.

  • Niskanen, A. A tool for model based reliability evaluation (in Finnish)

  • Kalaoja, J., Ihme, T., Lago, P., Niemelä, E., Torchiano, M. 2006. Software Architecture of Wireless Services. In: Developing Services in the Wireless Internet, Morisio, Maurizio, Torchiano, Marco (eds.), Springer-Verlag, pp. 70-99.

  • Immonen, A., A method for predicting reliability and availability at the architectural level. To appear in Research Issues in Software Product-Lines - Engineering and Management, Timo Käkölä and Juan Carlos Dueñas (Eds.), 2005, Springer.

  • Immonen, A., Niemelä, E., Matinlassi, M. Evaluating the integrability of COTS components - software product family viewpoint. Testing Commercial-off-the-Shelf Components and Systems. Beydeda, Sami; Gruhn, Volker (Eds.). Springer, pp. 141 – 198. At:

  • Merilinna, J. 2005. A tool for quality-driven architecture model transformation. Oulu; FI, University of Oulu University of Oulu, Department of Electrical and Information Engineering

  • Merilinna, J. 2005. A Tool for Quality-Driven Architecture Model Transformation. Espoo, VTT Electronics. 106 p. + app. 7 p. VTT Publications; 561. ISBN 951-38-6439-1; 951-38-6440-5. At:

  • Niemelä, E., Matinlassi, M., Lago, P. 2003. Architecture-centric approach to wireless service engineering. Annual Review of Communications, Volume 56. IEC. Chicago (2003), 875 – 889.

  • Matinlassi, M., Niemelä, E, Dobrica, L. 2002. Quality-driven architecture design and quality analysis method. A revolutionary initiation approach to a product line architecture. Espoo, VTT Electronics, VTT Publications 456, 128 p. + 10 p. ISBN 951-38-5967-3; 951-38-5968-1.

  • Dobrica, L., Niemelä, E. 2000. A strategy for analysing product-line software architectures. VTT Espoo: Technical Research Centre of Finland, VTT Publications 427, 124 p. ISBN 951-38-5598-8.


Conference papers:

  • Niemelä, E., Evesti, A., Savolainen, P. Modeling Quality Attribute Variability, Third International Conference on Evaluation of Novel Approaches of Software Engineering, ENASE 2008, Funchal, Madeira - Portugal, May 4 - 7, 2008. pp. 169 – 176.

  • Raatikainen, M., Niemelä, E., Myllärniemi, V., Männistö, T. Svamp – An integrated approach for modeling functional and quality variability. Vamos, 2008, pp. 89-96.


  • Merilinna, J. Matinlassi, M. Openware integration technique for in-house software and open source components
    Open Source Development, Adoption and Innovation : IFIP Working Group 2.13 on Open Source Software. Ireland (IFIP International Federation, June, 2007. Springer (2007)

  • Merilinna, J., Matinlassi, M. Product family approach for integration of in-house software and open source components,
    Proceedings of the Second International Workshop on OSSPL07 Open Source Software and Product Lines 2007. Limerick, Ireland, 14 June 2007 (2007)

  • Matinlassi, M. Role of software architecture in open source communities
    WICSA 2007. The Sixth Working IEEE/IFIP Conference on Software Architecture. Mumbai, India, 6 - 9 Jan. 2007 (2007)

  • Henttonen, Katja., Matinlassi, Mari. 2007. Contributing to Eclipse - a case study. Proceedings of the Software Engineering 2007 conference, SE2007. Hamburg, Germany, 27 - 30 March 2007.

  • Tarvainen, P. An Approach to Evaluate the Adaptability of Software Architectures
    20th International Conference on Software & Systems Engineering and their Applications (ICSSEA'2007). Proc. 5th Workshop on System Testing and Validation (STV'07). Paris, France, 4 - 6 Dec. 2007. IRB. Stuttgart, Germany (2007), 9 - 21

  • Tarvainen, P. Adaptability Evaluation of Software Architectures: A Case Study
    doi-link: 10.1109/COMPSAC.2007.240
    Thirty-first Annual International Computer Software & Applications Conference (COMPSAC 2007). Beijing, China 23 - 27 July 2007
    Proc. 1st IEEE International Workshop of Software Engineering for Adaptive Software Systems (SEASS 2007). IEEE, CPS (2007), 579-584

  •  Zhou, J., Niemelä, E., Perälä, J., Pakkala, D. Web Service in Context and Dependency-aware Service Composition, the 2nd IEEE Asia-Pacific Service Computing Conference, IEEE APSCC 2007, Dec. 11-14, 2007, Tsukuba Science City, Japan, pp. 349-355.

  • Evesti, A., Niemelä, E. Quality-oriented architecting environment for quality variability. International Conference on Software & Systems and their Applications, 20th ICSSEA, Paris, 4-6 Dec. 2007, 6 p. ISBN 2-912328-48-9.

  • Pakkala, D., Perälä, J. Niemelä, E. A component model for adaptive middleware services and applications. 33rd Euromicro, 28-31 August 2007, Lübeck, Germany, pp. 21-28.

  • Savolainen, P., Niemelä, E., Savola, R. Taxonomy of Information Security for Service Centric Systems. 33rd Euromicro, 28-31 August 2007, Lübeck, Germany, pp. 5-17.

  • Dobrica, L., Niemelä, E. Modeling Variability in the Software Product Line Architecture of Distributed Services. Software Engineering Research and Practice, 2007, SERP’07, 269-275.

  •  Zhou, J., Pakkala, D., Perälä, J., Niemelä, E., Riekki, J., Ylianttila, M. Dependency-aware Service Oriented Architecture and Service Composition. Proceeding of IEEE 2007 International Conference on Web Services (ICWS), July 9-13, 2007, Salt Lake City, Utah, USA. pp. 1146-1149.

  • Dobrica, L., Niemelä, E. An approach to a systematic analysis of software product line architectures. Proc. 16th International Conference on Control Systems and Computers Science (CSCS-16), Bucharest, Romania, May 2007. Vol. 2 (2007), 221 - 227.

  • Zhou, J., Niemelä, E., Evesti, A. Ontology-based software reliability modeling. Software and Services Variability Management – Concepts, Models and Tools. April, 2007, Helsinki, pp. 17-31.

  • Zhou, J., Niemelä, E., Savolainen, P. An integrated QoS-aware Service Development and Management Framework, Sixth Working IEEE/IFIP Conference on Software Architecture (WICSA), Mumbai, India, 6-9 Jan. 2007, 10 p.

  • Zhou, Jiehan; Niemelä, Eila. 2006. Toward semantic QoS-aware Web services: issues, related studies and experience. 2006 IEEE/WIC/ACM International Conference on Web Intelligence. Hongkong, 18 -22 Dec. 2006, IEEE
  •  Zhou, J., Koivisto, J-P, Niemelä, E. 2006. A survey on semantic web-services and a case study. In: Proceedings of the 10th international conference on CSCW in design. Southeast University, Nanjing, China. May 3-5, 2006. pp. 763-769.
  • Zhou, J., Niemelä, E. State-of-the Art on Metamodel Driven Multimedia over Mobile Ubiquitous Computing Environments. Proceedings of the Communication, Internet and Information, CIIT2005, IASTED, Cambridge, USA October 31 - November 2, 2005, pp. 278-286.
  • Matinlassi, M. Quality-driven software Aachitecture model transformation
    Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture. Pittsburgh, Pennsylvania,5 - 9 Nov. 2005 . IEEE. US (2005), 2 p.

  • Niemelä, E. Strategies of Product Family Architecture Development.  In the SPLC Europe 2005, pp. 186-197. At:

  • Immonen, A. and Niskanen, A. A tool for reliability and availability prediction. Accepted to the 31th Euromicro Conference on Software Engineering and Advanced Applications. 2005, Porto, Portugal. Pp 416-423.

  • Merilinna, J. and Niemelä, E. A Stylebase as a Tool of Quality-Driven Software Architecture Modelling. In: Proceedings of the Ninth Symposium on Programming Languages and Software Tools, August 13-14, 2005, Tartu, Estonia. Pp. 97-111. ISBN 9949-11-113-7.

  • Tarvainen, P. Survey of the survivability of IT systems
    The 9th Nordic Workshop on Secure IT-systems. NORDSEC 2004
    NORDSEC 2004. Proceedings of the Ninth Nordic Workshop on Secure IT Systems. Helsinki University of Technology, 4 - 5 Nov. 2004. Helsinki ; University of Technology. Espoo ; FI (2004), 15 - 22

  • Niemelä, E., Matinlassi, M., Taulavuori, A. Practical Evaluation of Software Product Family Architectures, The 3rd International Conference on Software Product Lines, SPLC3, August- September 2004, 130-145.

  • Matinlassi, M. Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA.   In the proceedings of the 29th International Conference on Software Engineering, IEEE Computer Society, Washington Brussels Tokyo, Scotland, UK, May 26th - 28th  2004. pp. 127 - 136. Available at:

  • Dobrica, L., Niemelä, E. 2004. UML Notation Extensions for Product Line Architectures Modeling.  Proceedings of The 5th Australasian Workshop on Software and System Architectures, AWSA 2004. Melbourne, Australia, 13 - 14 April 2004. Swinburne University of Technology, ss. 44 – 51. At:

  • Lago, P, Niemelä, E., van Vliet, H. Tool Support for Traceable Product Evolution, European Conference on Software Maintenance and Reengineering, CSMR, Tampere, Finland, March 24-26, 2004, 261-269.

  • Merilinna, J., Matinlassi, M. 2004. Evaluation of UML tools for model-driven architecture. 11th Nordic Workshop on Programming and Software Development Tool and Techniques NWPER'2004. Turku, 17 - 19 Aug. 2004. TUCS General Publications, pp. 155 - 163.

  • Matinlassi, M., Pantsar-Syväniemi, S., Niemelä, E.  Towards Service-oriented Development in Base Station Modules. In the Symposium of Paradigm Changes Due to Component-Based System Development in EMCSR 2004: 17th European Meeting on Cybernetics and Systems Research, April 13-16, 2004 Vienna, Austria.

  • Matinlassi, M. Evaluating the portability and maintainability of software product family architecture: Terminal software case study,  in Proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture, J. Magee, C. Szyperski, and J. Bosch, Editors. 2004, IEEE Computer Society: Oslo, Norway. p. 295 - 298. Available at:

  • Matinlassi, M., Niemelä, E. 2003. The impact of maintainability on component-based software systems. The 29th Euromicro conference. Antalya, Turkey, 1-6 Sep. 2003. IEEE Computer Society, Los Alamitos, 25 - 32.

  • Dobrica, L., Niemelä, E. 2003. Using UML Notation Extensions to Model Variability in Product-line Architectures. In: Proceedings of International Workshop on Software Variability Management (SVM), ICSE'03, Portland, Oregon, May 3-11, 2003, pp. 8-13.

  • Taulavuori, A., Kallio, P., Niemelä, E. 2002. Documentation system of commercial components. Proceedings of the 15th International Conference on Software & Systems Engineering and their Applications, ICSSEA 2002, Volume 2. Paris, France, December 3-5, 2002. CNAM, Paris. 9 p.

  • Matinlassi, M. Niemelä, E. 2002. Quality-driven architecture design method. ICSSEA´2002, International Conference of Software and Systems Engineering and their Applications, Paris, FR, 3 - 5 Dec. 2002. CMSL (2002), 8 p.

  • Matinlassi, M., Niemelä, E. 2002. Designing High Quality Architectures. Proceedings: workshop on Software Quality. International Conference of Software Engineering. ICSE 2002, W#11. 25 May 2002 Orlando, USA. 4 p.

  • Lago, P., Matinlassi, M. The WISE Approach to Architect Wireless Services. 4th International Conference on Product Focused Software Process Improvement, December 9 - 11, 2002, Rovaniemi, Finland. Pp. 367-382.

  • Matinlassi, M. (2002) Evaluation of Product Line Architecture Design Methods. Seventh International Conference on Software Reuse, Young Researchers Workshop. Austin, Texas, April 15-19, 2002. 5 p. Appears also at:

  • Tikkala, A., Matinlassi, M. "Platform services for wireless multimedia applications: case studies," in 1st International Conference on Mobile and Ubiquitous Multimedia. Oulu, Finland, 2002, pp. 76 - 81.

  • Dobrica, Liliana; Niemelä, Eila. Attribute-based product-line architecture development for embedded systems Proceedings of the 3rd Australasian Workshop on Software and Systems Architectures.  Sydney, 19 - 20 Nov 2000. IEEE. US (2000), 76 - 88.



  • E. Niemelä. Quality Driven Family Architecture Development. A half-day tutorial in SPLC Europe, Rennes, France, 2005. 68 p.

  • E. Niemelä, M. Matinalassi. Quality Evaluation by QADA.    A half-day  tutorial in the 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005, Pittsburg, Pennsylvania, USA. 6 - 9 November, 2005.

  • Dobrica, L., Niemelä, E. Software Architecture Quality Analysis Methods. A half-day tutorial. Profes conference in Rovaniemi, December 2002, 85 p.




  Back | Top