Filters








819,457 Hits in 2.6 sec

The notion of variability in software architecture

Matthias Galster, Paris Avgeriou
2011 Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11  
Context: In the software product line domain, the concept of variability is well recognized. However, variability in the context of software architecture still seems to be poorly understood.  ...  Results: Our observations indicate that there seems to be no common understanding of "variability" in the context of software architecture.  ...  This work has been partially sponsored by the Dutch Joint Academic and Commercial Quality Research & Development (Jacquard) program on Software Engineering Research via contract 638.001.207 SAS-LEG: Software  ... 
doi:10.1145/1944892.1944899 dblp:conf/vamos/GalsterA11 fatcat:z4tbjpndazc2djj6dbs4lxuoru

Introduction to the theme issue on variability modeling of software-intensive systems

Andrzej Wąsowski, Thorsten Weyer
2015 Journal of Software and Systems Modeling  
Acknowledgements We would like to thank the Editors-in-Chief of the Journal on Software and Systems Modeling for agreeing to publish this theme issue on Variability Modeling.  ...  Finally, we thank Martin Schindler of SoSyM for patient support during the lengthy editorial process of this theme issue.  ...  Introduction to the theme issue on variability modeling of software-intensive systems  ... 
doi:10.1007/s10270-015-0501-1 fatcat:pw4pnadwznb37hqv7pok6a2y2e

Towards system analysis with variability model metrics

Thorsten Berger, Jianmei Guo
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
Variability models are central artifacts in highly configurable systems.  ...  We discuss perspectives of metrics, define low-level measurement goals, and conceive and implement metrics based on variability modeling concepts found in real-world languages and models.  ...  of system software are similar with respect to the granularity of their variability.  ... 
doi:10.1145/2556624.2556641 dblp:conf/vamos/BergerG14 fatcat:6j4uz4jv5jhhhperd3z3uxnm7e

Erratum to: Introduction to the theme issue on variability modeling of software-intensive systems

Andrzej Wąsowski, Thorsten Weyer
2015 Journal of Software and Systems Modeling  
system' [1] Queiroz, Passos, Valente, Hunsen, Apel, and Czarnecki investigate twenty projects using C preprocessor directives for variability management."  ...  report the results of an empirical investigation of two different specification approaches for software product line scenarios, . . ." and "In 'The shape of feature code: an investigation of twenty c-preprocesor-based  ... 
doi:10.1007/s10270-015-0507-8 fatcat:tzgv5driafgtdji6mbb5i3zyuy

Cardinality-dependent variability in orthogonal variability models

Hans Martin Mærsk-Møller, Bo Nørregaard Jørgensen
2012 Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '12  
the notation of the Orthogonal Variability Model (OVM) to support what we refer to as cardinality range dependencies.  ...  The cardinality-rangedependency type enables expressing that the binding of a certain number of variants to a variation point can influence variability in other places in the model.  ...  INTRODUCTION Software development organizations are met with the challenge of satisfying ever increasing demands for customized software solutions and customized software-intensive systems, which need  ... 
doi:10.1145/2110147.2110166 dblp:conf/vamos/Maersk-MollerJ12 fatcat:myfnlqah6famvanpqkk5wxzoda

Delta modeling workflow

Michiel Helvensteijn
2012 Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '12  
But in the vast expressive space of delta modeling, it may not be clear to a developer how to create a product line from scratch. The formalism was descriptive rather than prescriptive.  ...  In previous work we show how abstract delta modeling can be used to model product lines.  ...  INTRODUCTION A software product line (SPL) (or software family) is a set of software systems, called software products, with well-defined commonality and variability [5, 15] .  ... 
doi:10.1145/2110147.2110162 dblp:conf/vamos/Helvensteijn12 fatcat:45ul4u4cpzcdnk32bd2juf4brq

Structuring variability in the context of embedded systems during software engineering

André Heuer, Klaus Pohl
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
In this paper we present an experience report observing variability management practices in a software development company that was unaware of software product line approaches.  ...  There are some reports in the literature of how software product line engineering has been adopted in several companies using different variability management techniques and patterns.  ...  Acknowledgments We would like to thank all the members of the SRI that participated in the meetings, interviews and discussions.  ... 
doi:10.1145/2556624.2556642 dblp:conf/vamos/HeuerP14 fatcat:rqflhakf6ndphlee7q3fjutqcq

Variability management in an unaware software product line company

David Benavides, José A. Galindo
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
In this paper we present an experience report observing variability management practices in a software development company that was unaware of software product line approaches.  ...  There are some reports in the literature of how software product line engineering has been adopted in several companies using different variability management techniques and patterns.  ...  Acknowledgments We would like to thank all the members of the SRI that participated in the meetings, interviews and discussions.  ... 
doi:10.1145/2556624.2556633 dblp:conf/vamos/BenavidesG14 fatcat:iqojpzpfhjdprknregve45z77y

Towards fixing inconsistencies in models with variability

Roberto E. Lopez-Herrejon, Alexander Egyed
2012 Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '12  
A crucial factor for the success of MDE is the availability of effective support for detecting and fixing inconsistencies among model elements.  ...  In this research-in-progress paper, we explore one of the issues that variability raises for inconsistency fixing. Namely, in which features to locate the fixes.  ...  DETECTING INCONSISTENCIES The main source of inconsistencies in models that have variability is the discrepancies between what variability is modeled (using a feature model) and how variability is actually  ... 
doi:10.1145/2110147.2110158 dblp:conf/vamos/Lopez-HerrejonE12 fatcat:l4nf6jgwnze3npgmlgfmlaz2wy

v1e: A Kernel for Domain-specific Textual Variability Modelling Languages

Stefan Sobernig, Olaf Lessenich
2021 15th International Working Conference on Variability Modelling of Software-Intensive Systems  
v1e is a language kernel for textual variability modelling built on top of the language-development system DjDSL.  ...  As a language kernel, v1e provides a minimal but extensible set of abstractions to implement families of domain-specific languages for textual variability modelling. v1e provides for a small and versatile  ...  A variability model, therefore, depicts the number of derivable software products (variants) and their properties using a well-defined and expressive variability modelling language (e.g., a feature diagram  ... 
doi:10.1145/3442391.3442396 fatcat:i3igskoiirbf3gc5nrwx5zdqa4

Using constraint programming to verify DOPLER variability models

Raul Mazo, Paul Grünbacher, Wolfgang Heider, Rick Rabiser, Camille Salinesi, Daniel Diaz
2011 Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11  
Software product lines are typically developed using model-based approaches. Models are used to guide and automate key activities such as the derivation of products.  ...  We assess the feasibility of our approach by identifying defects in two existing variability models.  ...  INTRODUCTION AND MOTIVATION Models are used in software product lines to define, analyze, and communicate the variability of systems and to support the derivation of new products.  ... 
doi:10.1145/1944892.1944904 dblp:conf/vamos/MazoGHRSD11 fatcat:mtzyrnagpndodfqachiyrvx7t4

Yo variability! JHipster

Axel Halin, Alexandre Nuttinck, Mathieu Acher, Xavier Devroey, Gilles Perrouin, Patrick Heymans
2017 Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems - VAMOS '17  
Though variability is everywhere, there has always been a shortage of publicly available cases for assessing variabilityaware tools and techniques as well as supports for teaching variability-related concepts  ...  We present our efforts in building a variability-aware chain on top of JHipster's configurator and lessons learned using it as a teaching case at the University of Rennes.  ...  They could apprehend the combinatorial explosion inherent to variability-intensive systems.  ... 
doi:10.1145/3023956.3023963 dblp:conf/vamos/HalinNADPH17 fatcat:hsgpucbqgnhxlofwuyrca2cwee

Towards the Extraction of Variability Information to Assist Variability Modelling of Complex Product Lines

Jessie Carbonnel, Marianne Huchard, Clémentine Nebut
2018 Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems - VAMOS 2018  
With the appearance of more and more complex software systems, software product line engineering faces new challenges including variability extraction and modelling.  ...  The extractive adoption of a product line from a set of individually developed softwares requires to extract variability information from a collection of software descriptions to model their variability  ...  software systems.  ... 
doi:10.1145/3168365.3168378 dblp:conf/vamos/CarbonnelHN18 fatcat:by3v75ype5euvklkfz5ipjacpi

ISA packager

Jesus García-Galán, Pablo Trinidad, Antonio Ruiz-Cortés
2011 Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11  
In software projects, and particularly in Software Product Line (SPL) projects, product composition and deployment are tasks that are not supported by open source tools.  ...  In this experience we build a SPL of SCADAs (Supervisory Control And Data Acquisition).  ...  Installing a basic SCADA software system with only three assets is not difficult. However, SCADAs have around 20 software assets, each of them having several versions.  ... 
doi:10.1145/1944892.1944906 dblp:conf/vamos/Garcia-GalanTC11 fatcat:ngwg2bzl7namjmvs5iigcxi3mm

Delta modeling in practice

Michiel Helvensteijn, Radu Muschevici, Peter Y. H. Wong
2012 Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '12  
ABS is a recent modeling language and accompanying toolset that implements delta modeling as its core paradigm for developing variable systems.  ...  Delta modeling is a method for modeling software product lines (SPL), which supports the automated derivation of products.  ...  INTRODUCTION A software product line (SPL) (also known as a software family) is a set of software systems, called software products, with well-defined commonality and variability [7, 15] .  ... 
doi:10.1145/2110147.2110163 dblp:conf/vamos/HelvensteijnMW12 fatcat:r2ksiqozgjeenakyh7fksbv5zu
« Previous Showing results 1 — 15 out of 819,457 results