985
views
0
recommends
+1 Recommend
1 collections
    0
    shares

      Celebrating 65 years of The Computer Journal - free-to-read perspectives - bcs.org/tcj65

      scite_
       
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      Experiences of Performance Tuning Software Product Family Architectures Using a Scenario-Driven Approach

      proceedings-article
      10th International Conference on Evaluation and Assessment in Software Engineering (EASE) (EASE)
      Evaluation and Assessment in Software Engineering (EASE)
      10 - 11 April 2006
      software product family, software performance, dynamic memory management, embedded real-time systems
      Bookmark

            Abstract

            Performance is an important non functional quality attribute of a software system. The ability to deliver the expected performance objectives comes from a careful design and attention to detail. Unfortunately, performance is not always considered at the beginning. However, once built, software performance can still be improved by evaluating and tuning the software architecture.When analyzing the performance of a software product family, an understanding of its architectural properties is needed. A software product family architecture’s strength is based on common assets, platforms and source code shared by its family members. Software product family design allows improved time-to-market, software quality and software reuse. At the same time, variability is the factor to instantiate different products and the handling of the variation points must be carefully managed. In this paper I present a scenario-driven approach for analyzing the performance of software product family architectures. The process of performance tuning has been applied to a Nokia software product family architecture and two case studies are presented. The evaluation process and the tradeoffs of evaluating software product family architectures are discussed.

            Content

            Author and article information

            Contributors
            Conference
            April 2006
            April 2006
            : 1-10
            Affiliations
            [0001]Nokia Research Center

            Itämerenkatu 11-13, 00180

            Helsinki, Finland
            Article
            10.14236/ewic/EASE2006.4
            b3a59070-7899-4edd-8509-84029208d231
            © Christian Del Rosso et al. Published by BCS Learning and Development Ltd. 10th International Conference on Evaluation and Assessment in Software Engineering (EASE), Keele University, UK

            This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

            10th International Conference on Evaluation and Assessment in Software Engineering (EASE)
            EASE
            10
            Keele University, UK
            10 - 11 April 2006
            Electronic Workshops in Computing (eWiC)
            Evaluation and Assessment in Software Engineering (EASE)
            History
            Product

            1477-9358 BCS Learning & Development

            Self URI (article page): https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/EASE2006.4
            Self URI (journal page): https://ewic.bcs.org/
            Categories
            Electronic Workshops in Computing

            Applied computer science,Computer science,Security & Cryptology,Graphics & Multimedia design,General computer science,Human-computer-interaction
            embedded real-time systems,software performance,software product family,dynamic memory management

            Comments

            Comment on this article