10 Hits in 5.6 sec

Using CVL to operationalize product line development with reusable aspect models

Benoit Combemale, Olivier Barais, Omar Alam, Jörg Kienzle
2012 Proceedings of the VARiability for You Workshop on Variability Modeling Made Useful for Everyone - VARY '12  
use CVL to provide an easy-to-use product-line interface for the design concern; 3) automatically generate a detailed design model for a chosen variant using a custom generic CVL derivation operator and  ...  Reusable Aspect Models (RAM) to specify and then compose the detailed structural and behavioural design models corresponding to the chosen variants.  ...  This paper showed how we used CVL to specify an easy-touse product line interface for RAM design concerns.  ... 
doi:10.1145/2425415.2425418 dblp:conf/models/CombemaleBAK12 fatcat:lef36twuvnc5xnkj6bw2uycbiy

Comprehensibility of orthogonal variability modeling languages

Iris Reinhartz-Berger, Kathrin Figl
2014 Proceedings of the 18th International Software Product Line Conference on - SPLC '14  
Lately, orthogonal variability models attract a lot of attention due to the fact that they do not require changing the complexity of the development artifacts and can be used in conjunction with different  ...  To measure comprehensibility we used comprehension score (i.e., percentage of correct solution), time spent to complete tasks, and participants' perception of difficulty of different model constructs.  ...  ACKNOWLEDGMENTS The authors would like to thank Prof. Øystein Haugen, Vanessa Stricker, and Prof. Klaus Pohl for reviewing and commenting on the experiment's models and materials.  ... 
doi:10.1145/2648511.2648516 dblp:conf/splc/Reinhartz-BergerF14 fatcat:63vnhryitzdqzgpcfksmsd375m

Formalizing standards and regulations variability in longlife projects. A challenge for Model-driven engineering

Nicolas Sannier, Benoit Baudry, Thuy Nguyen
2011 2011 Model-Driven Requirements Engineering Workshop  
CVL and software product lines engineering 1) Variability in product lines Product lines engineering aims to improve reusability within a family of related systems.  ...  CVL's objectives are to enable the specification of the variability in product line models in order to support product line modeling.  ... 
doi:10.1109/modre.2011.6045368 dblp:conf/re/SannierBN11 fatcat:az6aini6ljeirntspwg4nikysm

A decision-making process for exploring architectural variants in systems engineering

Jérome Le Noir, Sébastien Madelénat, Grégory Gailliard, Christophe Labreuche, Mathieu Acher, Olivier Barais, Olivier Constant
2016 Proceedings of the 20th International Systems and Software Product Line Conference on - SPLC '16  
We first describe how we can use a model-based approach such as the Common Variability Language (CVL) to specify the architectural variability.  ...  This solution allows understanding differences among variants and their satisfactions with respect to criteria.  ...  Modeling Variability Numerous approaches, being annotative, compositional or transformational, have been proposed to develop model-based product lines (MSPL) [11, 32, 30, 10, 15] .  ... 
doi:10.1145/2934466.2946045 dblp:conf/splc/NoirMGLABC16 fatcat:7qz373qbojefdn66alvs2ra25a

A DSPL Design Framework for SASs: A Smart Building Example

A. Achtaich, N. Souissi, R. Mazo, O. Roudies, C. Salinesi
2018 EAI Endorsed Transactions on Smart Cities  
But in order to do so in a complex, dynamic, rapidly changing and resource constrained environment, adapting fleets of devices to align with context fluctuations becomes a necessity.  ...  The paper also allocates a model for each dimension of the framework, and through a preliminary proof of concept Smart Building example, confirms the usability of the proposal.  ...  propose a SPL based process for the development of connected devices, defined by the means of CVL, to provide reuse mechanisms for the development of a family of agents.  ... 
doi:10.4108/eai.26-6-2018.154829 fatcat:aopsmozdxndopopesca5tczk44

A SPL Framework for Adaptive Deception-based Defense

Cristiano De Faveri, Ana Moreira
2018 Proceedings of the 51st Hawaii International Conference on System Sciences   unpublished
To alleviate these problems, we propose a framework based on software product lines and aspect-oriented techniques to generate adaptive deception-based defense strategies.  ...  Although several strategies exist to implement deception in a software system, developing and integrating such solutions are primarily made in an ad-hoc fashion.  ...  Acknowledgments We are grateful to CAPES foundation and NOVA LINCS Research Laboratory (Ref. UID/CEC/04516/2013) for their support in the development of this work.  ... 
doi:10.24251/hicss.2018.691 fatcat:e6bkvxdir5gwrnxb657cgjkofq

Mixsets: Combining Annotative and Compositional Approaches to Variability and Product Lines [article]

Abdulaziz Algablan, University, My
Mixsets can be used to specify product lines using code composition, code annotation or both.  ...  Mixsets can provide a backbone structure to realize product line features in a feature-based SPL. Hence, a feature model can be formed using a subset of specific dependent mixsets.  ...  product line development.  ... 
doi:10.20381/ruor-27225 fatcat:huhnlxsnvzge7pkkgr3atrgrsu


comprehensive set of biophysical processes involved with the paddy rice cropping system, considering the crop development and growth, the soil water dynamics, the effects of fertilizers on nitrogen leaching  ...  Modelling carbon and nitrogen dynamics in paddy rice system: productivity and greenhouse gas emissions. Ph.D.  ...  Acknowledgements This study has been partially funded under the EU FP7 collaborative project, grant agreement no 270351, Crop monitoring as an E-agriculture tool in developing countries (E-Agri).  ... 
doi:10.13130/stella-tommaso_phd2016-01-15 fatcat:c477mnn7izchralj7d4qnoes4q

A Systematic Review of Analytical Management Techniques in Business Process Modelling for SMEs Beyond What-if-Analysis and Towards a Framework for Integrating Them with BPM

Dimitrios A. Karras, Rallis C. Papademetriou
2017 Proceedings of the Seventh International Symposium on Business Modeling and Software Design   unpublished
We thank the members in our former units for their support and the time they spent with us during this work.  ...  ACKNOWLEDGEMENTS The authors thank Florian Sorg and Tobias Maas for their assistance with the design, implementation, and evaluation.  ...  Through the use of a common architecture and reusable product features, SPL promises to deliver high quality products while simultaneously maintaining low development costs.  ... 
doi:10.5220/0006527900990110 fatcat:s5va26lhsjbsrdnpt55hg7sale

Personalized recommender systems for software product line configurations [article]

Juliana Arriel, Universitäts- Und Landesbibliothek Sachsen-Anhalt, Martin-Luther Universität, Gunter Saake, Myra Spiliopoulou
Software Product Lines (SPLs) have been employed in the industry as a mass customization process that reduces production costs and time-to-market.  ...  Thus, especially when dealing with large SPLs, scalability and performance concerns start to be an issue and specialized assistance becomes crucial to guide decision makers during product configuration  ...  Software Product Line Engineering Software product line engineering is a paradigm within software engineering, used to define and derive sets of similar products from reusable assets .  ... 
doi:10.25673/12273 fatcat:oikb67xnqbhllotzx74w2l42tm