A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Software variability management
2004
Science of Computer Programming
Zhang and Jarzabek present the XML-based Variant Configuration Language (XVCL); a variability mechanism developed for handling variants in software product families. ...
However, other topics include the feature-driven and automated configuration of software systems, based on the provided variability, facilitating dynamic (re-) configuration of software systems and the ...
doi:10.1016/j.scico.2004.06.001
fatcat:pyydw6gdbzfpfoj5fbxuo7jxnm
Software Variability Management
[chapter]
2004
Lecture Notes in Computer Science
Zhang and Jarzabek present the XML-based Variant Configuration Language (XVCL); a variability mechanism developed for handling variants in software product families. ...
However, other topics include the feature-driven and automated configuration of software systems, based on the provided variability, facilitating dynamic (re-) configuration of software systems and the ...
doi:10.1007/978-3-540-28630-1_28
fatcat:62u4lgvzfnhz7eb5nplknoeg44
Hierarchical Variability Modeling for Software Architectures
2011
2011 15th International Software Product Line Conference
In order to obtain an implementation of the proposed approach together with tool support, we extend the existing architectural description language MontiArc with hierarchical variability modeling. ...
Hierarchically decomposed component-based system development reduces design complexity by supporting distribution of work and component reuse. ...
MontiArc HV is designed to model solution space variability of system components. ...
doi:10.1109/splc.2011.28
dblp:conf/splc/HaberRRSL11
fatcat:kozrwjmvvffh5btmtnjrxiabim
Variability mechanisms in software ecosystems
2014
Information and Software Technology
Our objective is to improve the empirical understanding of variability mechanisms used in successful software ecosystems. ...
This customization is achieved using variability mechanisms. Objective: Variability mechanisms are well-researched in the context of software product lines. ...
This work was supported by the German National Academic Foundation, the German Research Foundation (LO 1719/3-1), the German Federal Ministry of Education and Research (01IS10033D), and the Ontario Research ...
doi:10.1016/j.infsof.2014.05.005
fatcat:ypxv7x2pgnernlewzw6cfv6sb4
Reuse and variability in large software applications
2005
Software engineering notes
Our approach extends and generalizes the product line approach, extending the concepts and mechanisms available to manage variability. ...
We then build on this insight to present an approach, called software federation, which proposes a mechanism to overcome the identified limitations, and therefore makes reuse of coarse-grained components ...
This lesson is not satisfied, since DSLs do not focus on variability in the problem space, but rather on variability in the solution space. ...
doi:10.1145/1095430.1081757
fatcat:z7vai7rf2raonej4ukpkdet5ty
Reuse and variability in large software applications
2005
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE-13
Our approach extends and generalizes the product line approach, extending the concepts and mechanisms available to manage variability. ...
We then build on this insight to present an approach, called software federation, which proposes a mechanism to overcome the identified limitations, and therefore makes reuse of coarse-grained components ...
This lesson is not satisfied, since DSLs do not focus on variability in the problem space, but rather on variability in the solution space. ...
doi:10.1145/1081706.1081757
dblp:conf/sigsoft/EstublierV05
fatcat:zpir4dxnf5dvff32e7fpdfxcqq
Enumerative Variability in Software Product Families
2017
2017 International Conference on Computational Science and Computational Intelligence (CSCI)
In Software Product Line Engineering (SPLE), in the problem space, variability in a product family is specified in an enumerative manner (by a feature model), i.e. all valid variants are enumerated. ...
However, in the solution space, current SPLE approaches use parametric variability (variability parameterised on features occurring in a single product variant) instead. ...
The variability defined by a feature model is thus enumerative variability. It provides a configuration model for all product variants to be constructed in the solution space. ...
doi:10.1109/csci.2017.166
fatcat:3ewush4ebzeaxjfetzqog4szmm
Implementing product line variabilities
2001
Proceedings of the 2001 symposium on Software reusability putting software reuse in context - SSR '01
This paper addresses the issue of handling product line variability at the code level. To this end various implementation approaches are examined with respect to their use in a product line context. ...
It is imperative that they support the description of the product line as a whole, as well as its instantiation for the derivation of individual products. ...
The loading can be in the same process space (like ordinary DLL's) or in separated process spaces (like independent EXE's). Separation of variability is reached by developing distinct controls. ...
doi:10.1145/375212.375269
dblp:conf/ssr/GacekA01
fatcat:tmch7ccmyrhy7fxd6ubhbgdqje
Scalable analysis of variable software
2013
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2013
The advent of variability management and generator technology enables users to derive individual variants from a variable code base based on a selection of desired configuration options. ...
To learn about the mutual strengths and weaknesses of variability-aware and sampling-based analyses of software systems, we compared the two strategies by means of two concrete analysis implementations ...
language. ...
doi:10.1145/2491411.2491437
dblp:conf/sigsoft/LiebigRKADL13
fatcat:qbehbibr2fb2tpljdgrozssggy
Variability modeling in the real
2010
Proceedings of the IEEE/ACM international conference on Automated software engineering - ASE '10
Several variability modeling languages have been proposed in academia and industry; however, little is known about the practical use of such languages. ...
Since variability models provide basis for automated tools (feature dependency checkers and product configurators), we believe that our findings will be of interest to variability modeling language and ...
how they are used; (2) to widen the understanding of the design space for the studied concepts. ...
doi:10.1145/1858996.1859010
dblp:conf/kbse/BergerSLWC10
fatcat:35wqhnllz5axfdqeewuvo2wa2y
Implementing product line variabilities
2001
Software engineering notes
This paper addresses the issue of handling product line variability at the code level. To this end various implementation approaches are examined with respect to their use in a product line context. ...
It is imperative that they support the description of the product line as a whole, as well as its instantiation for the derivation of individual products. ...
The loading can be in the same process space (like ordinary DLL's) or in separated process spaces (like independent EXE's). Separation of variability is reached by developing distinct controls. ...
doi:10.1145/379377.375269
fatcat:v6amb5kuzrglpbyhyzfrctpjhm
A systematic analysis of textual variability modeling languages
2013
Proceedings of the 17th International Software Product Line Conference on - SPLC '13
In this paper, we provide a systematic analysis of the capabilities of current textual variability modeling languages, in particular regarding variability management in the large. ...
Industrial variability models tend to grow in size and complexity due to ever-increasing functionality and complexity of software systems. ...
A variability model defines the configuration space of a software product line as a particular view on the problem space. ...
doi:10.1145/2491627.2491652
dblp:conf/splc/EichelbergerS13
fatcat:25ec6xtqvzd6pnwlnifon56jv4
v1e: A Kernel for Domain-specific Textual Variability Modelling Languages
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. ...
In this paper, we showcase a selected derived language and the design decisions involved: a kernel implementation of TVL on top of v1e. ...
DISCUSSION Design Decisions. v1e opens up a rich space of design options when deriving variability-modelling languages. ...
doi:10.1145/3442391.3442396
fatcat:i3igskoiirbf3gc5nrwx5zdqa4
Functional safety and variability
2013
Proceedings of the 17th International Software Product Line Conference on - SPLC '13
Applying a product line approach with explicitly modeling the commonalities and variabilities of system artifacts and deriving products from that common base is a way to tackle the problem. ...
This means linking with variability information and visualizing as well as deriving of variants is feasible. ...
software or hardware generally speaking to the variable architecture. ...
doi:10.1145/2491627.2491654
dblp:conf/splc/SchulzeMB13
fatcat:7cp57bxrirenxdbhciuincf3ym
Pragmatic Strategies for Variability Management in Software Product Lines
[chapter]
2011
Lecture Notes in Computer Science
Setting up and stabilizing reusable core assets for a family of similar products is the first step towards reuse via software Product Line (SPL) approach. ...
Additional variation mechanisms are applied to help in configuring and customizing core assets during reuse-based derivation of custom products. ...
Acknowledgments This work was supported by the National University of Singapore grant R-252-000-336-112. ...
doi:10.1007/978-3-642-21347-2_22
fatcat:6y3jk2uilndblevkaxh3fiypky
« Previous
Showing results 1 — 15 out of 107,316 results