Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Software product lines structuring based upon market demands
SAVCBS '05 Proceedings of the 2005 conference on Specification and verification of component-based systems
Experience report on software product line evolution due to market reposition
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
Deriving Queuing Network Model for UML for Software Performance Prediction
SERA '07 Proceedings of the 5th ACIS International Conference on Software Engineering Research, Management & Applications
Integrating Performance Analysis in the Model Driven Development of Software Product Lines
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Measuring Non-Functional Properties in Software Product Line for Product Derivation
APSEC '08 Proceedings of the 2008 15th Asia-Pacific Software Engineering Conference
Non-functional requirements analysis modeling for software product lines
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Feature-oriented nonfunctional requirement analysis for software product line
Journal of Computer Science and Technology
Hi-index | 0.00 |
Software product line development paradigm allows the development of intensive products simultaneously. Nonfunctional requirement analysis for the paradigm is a challenge problem, mainly due to the massive products that are involved. Especially in the situation where some products' nonfunctional requirements are not met, how do architects keep the revision, and the impact caused by the revision both minimal? This paper investigates the issue of nonfunctional requirement tradeoff analysis for software product lines at the architecture design stage, and proposes an architectural approach to assist architects in making optimal revision decisions based on nonfunctional tradeoff analysis results. In particular, the nonfunctional requirement supported in the approach at this stage is performance. The little's law has been adopted to support performance analysis for software product line architecture design. A Unified Modeling Language profile is also developed to support performance modeling for software product line architecture design, thus to facilitate architectural performance analysis.