A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
Exploiting the enumeration of all feature model configurations
2016
Proceedings of the 20th International Systems and Software Product Line Conference on - SPLC '16
Feature models are widely used to encode the configurations of a software product line in terms of mandatory, optional and exclusive features as well as propositional constraints over the features. ...
We show that the use of distributed computing techniques might offer practical solutions to previously unsolvable problems and opens new perspectives for the automated analysis of software product lines ...
Acknowledgements This work has been partially supported by the Andalussian goverment under the COPAS project (P12-TIC-1867) and the Spanish goverment under the BELi project (TIN2015-70560-R). ...
doi:10.1145/2934466.2934478
dblp:conf/splc/GalindoATVBB16
fatcat:fikgdbnxdvgpvnncxx6z7dtcgi
Key activities for product derivation in software product lines
2011
Journal of Systems and Software
When compared to the vast amount of research on developing product lines, relatively little work has been dedicated to the actual use of product lines to derive individual products, i.e., the process of ...
More and more organizations adopt software product lines to leverage extensive reuse and deliver a multitude of benefits such as increased quality and productivity and a decrease in cost and time-to-market ...
Create Partial Product Configuration: A partial configuration is created step-bystep in an iterative manner. ...
doi:10.1016/j.jss.2010.09.042
fatcat:k56oc5u2b5ct7m6museuu6oihi
Evaluating Feature Change Impact on Multi-product Line Configurations Using Partial Information
[chapter]
2014
Lecture Notes in Computer Science
In this paper, we present an approach for computing the impact of a feature change on the existing configurations of a multi-product line, using partial information regarding constraints between feature ...
In the case of product lines, and moreover multi-product lines, a change may affect only certain variants or certain combinations of features, making the evaluation of change effects more difficult. ...
Line Configurations define cross-FM constraints since we work with partial information. ...
doi:10.1007/978-3-319-14130-5_1
fatcat:hf7ycfy37vc3bo4i34ghvfbriu
Delta-Oriented Programming of Software Product Lines
[chapter]
2010
Lecture Notes in Computer Science
The core module comprises a set of classes that implement a complete product for a valid feature configuration. ...
A product line is represented by a core module and a set of delta modules. ...
Lopez-Herrejon for many insightful comments on a preliminary version of this paper. We also thank the anonymous SPLC referees for detailed suggestions for improving the paper. ...
doi:10.1007/978-3-642-15579-6_6
fatcat:jzija3mwz5fatdhgkkbkzoir7y
Recommendation Heuristics for Improving Product Line Configuration Processes
[chapter]
2013
Recommendation Systems in Software Engineering
This is particularly true when engineers rely on reuse of assets and product line engineering techniques. Theoretically, product line configuration should be guided by the product line model. ...
However, in the industrial context, the configuration of products from product line models is complex and error prone due to the large number of variables in the models. ...
the validity of the product line. ...
doi:10.1007/978-3-642-45135-5_19
fatcat:cqx2lkborjf7hh5jrurtavk7oi
Decision-making coordination in collaborative product configuration
2008
Proceedings of the 2008 ACM symposium on Applied computing - SAC '08
In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders choose features for a product. ...
The contributions of the paper include the CPC approach and the illustration of its application in a real-world product line. ...
In practice, feature models are valuable tools to support product configuration. Figure 1 shows a partial feature model of a web portal product line. ...
doi:10.1145/1363686.1363715
dblp:conf/sac/MendoncaBC08
fatcat:rrmmxcf2z5cwll3logkjdyo5xi
Model-Based Automated and Guided Configuration of Embedded Software Systems
[chapter]
2012
Lecture Notes in Computer Science
We evaluated our approach by applying it to a real subsea oil production system. Specifically, we rebuilt a number of existing verified product configurations of our industry partner. ...
Our experience shows that our approach successfully enforces consistency of configurations, can automatically infer up to 50% of the configuration decisions, and reduces the complexity of making configuration ...
During the configuration step, engineers create full or partial product specifications by resolving variabilities in a product-line model. ...
doi:10.1007/978-3-642-31491-9_18
fatcat:4sjfwc7wjrbdtotghtoodjvoqy
Interactive visualisation of products in online configurators
2013
Proceedings of the 17th International Software Product Line Conference co-located workshops on - SPLC '13 Workshops
However, an analysis of 100+ existing configurators highlights that not all provide visual representations of configured products. ...
Numerous companies develop interactive environments to assist users in customising sales products through the selection of configuration options. ...
We thank Gilles Perrouin for his helpful comments on an earlier draft of this paper. ...
doi:10.1145/2499777.2500711
dblp:conf/splc/FeliceFABB13
fatcat:4h3ua27mmrah7gwaqahz7cgyde
Product Line Development of Web Systems with Conventional Tools
[chapter]
2009
Lecture Notes in Computer Science
Development of software product lines is a challenge for small organizations. ...
The combination of these techniques and conventional IDE tools make the developments of product lines easier as it removes the need for specialized tools and personnel. ...
The use of package merge and partial class mechanisms enables the automated generation of each product from the features configuration. ...
doi:10.1007/978-3-642-02818-2_16
fatcat:eketa4asxrhmrmlldohpbsn3uy
Pure delta-oriented programming
2010
Proceedings of the 2nd International Workshop on Feature-Oriented Software Development - FOSD '10
Furthermore, we show that Pure DOP is a true generalization of FOP and supports proactive, reactive and extractive product line engineering. ...
Delta-oriented programming (DOP) is a modular approach for implementing software product lines. Delta modules generalize feature modules by allowing removal of functionality. ...
Mapping LFJ into LP∆J A product line in FOP can be represented as a product line in Pure DOP. The set of features and the set of valid feature configurations in both product lines is the same. ...
doi:10.1145/1868688.1868696
dblp:conf/gpce/SchaeferD10
fatcat:otw2fskj3nbg3eqhunb3yhkvve
Abstract delta modeling
2010
Proceedings of the ninth international conference on Generative programming and component engineering - GPCE '10
Delta modeling is an approach to facilitate automated product derivation for software product lines. ...
We present conditions on the structure of deltas to ensure unambiguous product generation. ...
In delta-oriented programming the core product can be any valid product of the product line. ...
doi:10.1145/1868294.1868298
dblp:conf/gpce/ClarkeHS10
fatcat:avj7ii7pajhrzaby4urj5cni64
Combining configuration and recommendation to define an interactive product line configuration approach
[article]
2012
arXiv
pre-print
This paper proposes an approach that combines two complementary forms of guidance: configuration and recommendation, to help customers define their own products out of a product line specification. ...
While solution exists, they are not adapted for highly complex configurable systems such as product lines. ...
Product line models are commonly used to define the valid combinations of reusable artifacts in a product line. Not all artifacts are compatible. ...
arXiv:1206.2520v1
fatcat:22shdim2rzhnrmd4ysckmd5hpy
Controller synthesis of service contracts with variability
2019
Science of Computer Programming
Finally, we show how to efficiently compute the orchestration of all configurations from only a subset of these configurations. A prototypical tool supports the developed theory. ...
service requests and offers define different configurations of a contract automaton, depending on which requests and offers are selected or discarded, and (ii) at the behavioural level, service requests ...
selected subset of valid configurations. ...
doi:10.1016/j.scico.2019.102344
fatcat:doaktrpqabaybk4soomf4xrvve
Product configuration using object oriented grammars
[chapter]
1998
Lecture Notes in Computer Science
Additional benefits include a high degree of checkability, early validation, readability, and reusability. ...
The technique is particularly aimed at mass-customization products and an example concerning the mechanical configuration of plate heat exchangers is used to demonstrate its benefits. ...
A number of rules over the components and properties define the validity of the configuration: A valid product configuration is a configuration where all rules are satisfied. ...
doi:10.1007/bfb0053882
fatcat:5v6czqhygrd2ph6qmeungkojta
Web-based configuration assistants
1998
Artificial intelligence for engineering design, analysis and manufacturing
, where one starts from a high level description of the product of the configuration, is better suited for many application domains. ...
We claim that the general approach of process oriented configuration, where the user is guided through the configuration process by an explanatory hypertext, as opposed to product oriented configuration ...
Acknowledgements Many people have contributed in various ways to the development of the Compass application for plans of study and to the Compass project in general. ...
doi:10.1017/s0890060498124058
fatcat:lpuf6g7yfndkri6ej2r6bjtf2e
« Previous
Showing results 1 — 15 out of 307,725 results