DOI: 10.1007/978-3-540-87875-9_31
|View full text |Cite
|
Sign up to set email alerts
|

Model Construction with External Constraints: An Interactive Journey from Semantics to Syntax

Abstract: Mainstream development environments have recently assimilated guidance technologies based on constraint satisfaction. We investigate one class of such technologies, namely, interactive guided derivation of models, where the editing system assists a designer by providing hints about valid editing operations that maintain global correctness. We provide a semantics-based classification of such guidance systems and investigate concrete guidance algorithms for two kinds of modeling languages: a simple subset of cla… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 25 publications
(22 citation statements)
references
References 16 publications
0
22
0
Order By: Relevance
“…The kernel configurator renders the model as a tree of options, which users select to specify the configuration to be built. Figure 1 shows a fragment of the Linux variability model, containing a menu (line 1) with two Boolean configs as children: PM (lines [3][4][5] and PM_SLEEP (lines 9-13). Configs are named parameters with a specified type.…”
Section: The Linux Kernel and Its Variability Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…The kernel configurator renders the model as a tree of options, which users select to specify the configuration to be built. Figure 1 shows a fragment of the Linux variability model, containing a menu (line 1) with two Boolean configs as children: PM (lines [3][4][5] and PM_SLEEP (lines 9-13). Configs are named parameters with a specified type.…”
Section: The Linux Kernel and Its Variability Modelmentioning
confidence: 99%
“…Nevertheless, evolution of real variability models has not been studied. Multiple authors have been interested in reasoning about feature model editing [2,3], in semantics of feature model refactorings [4], or in synchronizing artifacts in product lines [5,6], which indeed, as we shall see, is a major challenge in maintaining a variability model. However, none of these works was driven by documented challenges faced by practitioners.…”
Section: Introductionmentioning
confidence: 99%
“…In [3], poor design patterns are detected by using off-the-shelf CSP techniques and tools. [37] defines an interactive guided derivation algorithm to assist model designers by providing hints about valid editing operations that maintain global correctness of models.…”
Section: Related Workmentioning
confidence: 99%
“…The two synthesis steps are executed consecutively in this scenario yielding a feature graph. The final FM is built using an interactive FM building tool that uses the FG as a guide [26]. This scenario is an example of FM synthesis where the FM hierarchy is decided at a later time, after the FG is constructed.…”
Section: Overview and Motivationmentioning
confidence: 99%
“…His framework would experience a significant performance boost if employing our new algorithms. Janota et al [26] propose an interactive tool for building feature models from propositional formulas. The tool uses a feature graph synthesized using [16] to determine the editing operations that create valid feature diagrams.…”
Section: Related Workmentioning
confidence: 99%