Software product lines: practices and patterns
Software product lines: practices and patterns
Software Engineering Economics
Software Engineering Economics
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Generative Programming for Embedded Software: An Industrial Experience Report
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
A Software Product Line Life Cycle Cost Estimation Model
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Value-Based Software Engineering
Value-Based Software Engineering
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Supporting Product Derivation by Adapting and Augmenting Variability Models
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Industrial validation of COVAMOF
Journal of Systems and Software
Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening
Journal of Systems and Software
Automated analysis of feature models 20 years later: A literature review
Information Systems
Flexible and scalable consistency checking on product line variability models
Proceedings of the IEEE/ACM international conference on Automated software engineering
A flexible approach for generating product-specific documents in product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Dealing with cost estimation in software product lines: experiences and future directions
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study
Automated Software Engineering
A comparison of decision modeling approaches in product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Evaluating a textual feature modelling language: four industrial case studies
SLE'10 Proceedings of the Third international conference on Software language engineering
Supporting business calculations in a product line engineering tool suite
Proceedings of the 15th International Software Product Line Conference, Volume 2
A Deployment Infrastructure for Product Line Models and Tools
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Scalable Prediction of Non-functional Properties in Software Product Lines
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Product Line Engineering Using Domain-Specific Languages
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Cool features and tough decisions: a comparison of variability modeling approaches
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Quality-aware analysis in product line engineering with the orthogonal variability model
Software Quality Control
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Business calculations like break-even, return on investment, or cost are essential in many domains to support decision making while configuring products. For instance, customers and sales people need to estimate and compare the business value of different product variants. Some product line approaches provide initial support, e.g., by defining quality attributes in relation to features. However, an approach that allows domain engineers to easily define business calculations together with variability models is still lacking. In product configuration, calculation results need to be instantly presented to end users after making configuration choices. Further, due to the often high number of calculations, the presentation of calculation results to end users can be challenging. These challenges cannot be addressed by integrating off-the-shelf applications performing the calculations with product line tools. We thus present an approach based on dedicated calculation models that are related to variability models. Our approach seamlessly integrates business calculations with product configuration and provides support for formatting calculations and calculation results. We use the DOPLER tool suite to deploy calculations together with variability models to end users in product configuration. We evaluate the expressiveness and practical relevance of the approach by investigating the development of business calculations for 15 product lines from the domain of industrial automation.