Feature models are used to state the instances of a soft-ware product-line. However, there is a limited tool support for automatically checking properties of feature models. In this paper, we propose a theory of feature models in Alloy. This theory can be used to check a number of properties in the Alloy Analyzer. For instance, we show how to check whether general feature model transformations preserve the well-formedness rules of feature models. This theory is com-pared with an alternative theory in Alloy for checking fea-ture model refactorings
Both model and program refactorings are usually proposed in an ad hoc way because it is difficult to...
Abstract. This paper proposes a methodology to analyze graph trans-formation systems by means of All...
Alloy is an extension of first-order logic for modelling software systems. Alloy has a fully automat...
A feature model (FM) defines the valid combinations of features, whose combinations correspond to a ...
Software Product Line evolution can be performed by refactorings, which involve not only program ref...
Research on features has received much attention in the domain engineering community. Feature modeli...
peer reviewedModel transformations are one of the core artifacts of a model-driven engineering appro...
AbstractRefactorings are systematic changes made to programs, models or specifications in order to i...
peer reviewedModel transformations are one of the core artifacts of a model-driven engineering appro...
Contains fulltext : 76561.pdf (publisher's version ) (Open Access)12 p
AbstractIn the development of critical systems, standards dictate that it is necessary to first desi...
Abstract. Alloy is a specification language based on a relational first-order logic with built-in op...
-This paper presents three possible optimizations of Alloy models, including how and when to impleme...
This paper proposes a methodology to analyze graph transformation systems by means of Alloy and its ...
peer reviewedModel transformations play a key role in model driven software engineering approaches. ...
Both model and program refactorings are usually proposed in an ad hoc way because it is difficult to...
Abstract. This paper proposes a methodology to analyze graph trans-formation systems by means of All...
Alloy is an extension of first-order logic for modelling software systems. Alloy has a fully automat...
A feature model (FM) defines the valid combinations of features, whose combinations correspond to a ...
Software Product Line evolution can be performed by refactorings, which involve not only program ref...
Research on features has received much attention in the domain engineering community. Feature modeli...
peer reviewedModel transformations are one of the core artifacts of a model-driven engineering appro...
AbstractRefactorings are systematic changes made to programs, models or specifications in order to i...
peer reviewedModel transformations are one of the core artifacts of a model-driven engineering appro...
Contains fulltext : 76561.pdf (publisher's version ) (Open Access)12 p
AbstractIn the development of critical systems, standards dictate that it is necessary to first desi...
Abstract. Alloy is a specification language based on a relational first-order logic with built-in op...
-This paper presents three possible optimizations of Alloy models, including how and when to impleme...
This paper proposes a methodology to analyze graph transformation systems by means of Alloy and its ...
peer reviewedModel transformations play a key role in model driven software engineering approaches. ...
Both model and program refactorings are usually proposed in an ad hoc way because it is difficult to...
Abstract. This paper proposes a methodology to analyze graph trans-formation systems by means of All...
Alloy is an extension of first-order logic for modelling software systems. Alloy has a fully automat...