Proceedings of the 17th International Software Product Line Conference Co-Located Workshops 2013
DOI: 10.1145/2499777.2500722
|View full text |Cite
|
Sign up to set email alerts
|

Combining declarative and procedural views in the specification and analysis of product families

Abstract: We introduce the feature-oriented language FLan as a proof of concept for specifying both declarative aspects of product families, namely constraints on their features, and procedural aspects, namely design processes and run-time behaviour. FLan is inspired by the concurrent constraint programming paradigm. A store of constraints allows one to specify in a declarative way all common constraints on features, including cross-tree constraints as known from feature models. A standard yet rich set of process-algebr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 25 publications
(33 citation statements)
references
References 28 publications
0
33
0
Order By: Relevance
“…the 'Logic of Everything', is renowned to be highly expressive and to subsume temporal logics like LTL and (A)CTL [17,10,14]. The model-checking approaches of [12,6] are based on LTL, that of [26] on the multivalued modal µ-calculus, and those of [25,2] on (A)CTL. Only the approach of [6] is implemented, viz.…”
Section: A Product Line As Running Examplementioning
confidence: 99%
See 3 more Smart Citations
“…the 'Logic of Everything', is renowned to be highly expressive and to subsume temporal logics like LTL and (A)CTL [17,10,14]. The model-checking approaches of [12,6] are based on LTL, that of [26] on the multivalued modal µ-calculus, and those of [25,2] on (A)CTL. Only the approach of [6] is implemented, viz.…”
Section: A Product Line As Running Examplementioning
confidence: 99%
“…The model-checking approaches of [12,6] are based on LTL, that of [26] on the multivalued modal µ-calculus, and those of [25,2] on (A)CTL. Only the approach of [6] is implemented, viz. in the Maude toolset (maude.cs.uiuc.edu).…”
Section: A Product Line As Running Examplementioning
confidence: 99%
See 2 more Smart Citations
“…We consider a process algebra in which the parallel composition operator is parametrized by a set of actions to be synchronized, which contrasts the recent approaches in [7,24,31]. A system can then be defined inductively by composition, with the additional distinction between may and must actions.…”
Section: A Modal Process Algebramentioning
confidence: 99%