Formal modeling and automatic analysis are essential to achieve a trustworthy software design prior to its implementation. Alloy and its Analyzer are a popular language and tool for this task. Frequently, rather than a single software artifact, the goal is to develop a full software product line (SPL) with many variants supporting different features. Ideally, software design languages and tools should provide support for analyzing all such variants (e.g., by helping pinpoint combinations of features that could break a property), but that is not currently the case. Even when developing a single artifact, support for multi-variant analysis is desirable to explore design alternatives. Several techniques have been proposed to simplify the imple...
Software product lines can be developed in a proactive, reactive or extractive way. In the last case...
International audienceWe present SPLEnD, the first compositional design verification engine for evol...
In this paper we describe a methodology to trans-late BON (architectural) designs to Alloy specifi-c...
Formal modeling and automatic analysis are essential to achieve a trustworthy software design prior ...
Alloy is a lightweight formal specification language, supported by an IDE, which has proven well-sui...
Likewise to code, clone-and-own is a common way to create variants of a model, to explore the impact...
Software-product-line engineering has gained considerable momentum in recent years, both in industry...
A software product line is a set of different software products that share commonalities. For a sele...
A feature model (FM) defines the valid combinations of features, whose combinations correspond to a ...
AbstractWhile a lot of progress has been made in improving analyses and tools that aid software deve...
Models of software systems, e.g., designs, play an important role in the development of reliable and...
Software Product Lines (SPLs) allow software engineering teams to develop families of products toget...
dresden.de Variability modelling with feature models is one key technique for specifying the problem...
While a lot of progress has been made in improving analyses and tools that aid software development,...
In software designing, design patterns are expected to help for implementing with clear design inten...
Software product lines can be developed in a proactive, reactive or extractive way. In the last case...
International audienceWe present SPLEnD, the first compositional design verification engine for evol...
In this paper we describe a methodology to trans-late BON (architectural) designs to Alloy specifi-c...
Formal modeling and automatic analysis are essential to achieve a trustworthy software design prior ...
Alloy is a lightweight formal specification language, supported by an IDE, which has proven well-sui...
Likewise to code, clone-and-own is a common way to create variants of a model, to explore the impact...
Software-product-line engineering has gained considerable momentum in recent years, both in industry...
A software product line is a set of different software products that share commonalities. For a sele...
A feature model (FM) defines the valid combinations of features, whose combinations correspond to a ...
AbstractWhile a lot of progress has been made in improving analyses and tools that aid software deve...
Models of software systems, e.g., designs, play an important role in the development of reliable and...
Software Product Lines (SPLs) allow software engineering teams to develop families of products toget...
dresden.de Variability modelling with feature models is one key technique for specifying the problem...
While a lot of progress has been made in improving analyses and tools that aid software development,...
In software designing, design patterns are expected to help for implementing with clear design inten...
Software product lines can be developed in a proactive, reactive or extractive way. In the last case...
International audienceWe present SPLEnD, the first compositional design verification engine for evol...
In this paper we describe a methodology to trans-late BON (architectural) designs to Alloy specifi-c...