2021
DOI: 10.1007/s10664-020-09912-w
|View full text |Cite
|
Sign up to set email alerts
|

Learning by sampling: learning behavioral family models from software product lines

Abstract: Family-based behavioral analysis operates on a single specification artifact, referred to as family model, annotated with feature constraints to express behavioral variability in terms of conditional states and transitions. Family-based behavioral modeling paves the way for efficient model-based analysis of software product lines. Family-based behavioral model learning incorporates feature model analysis and model learning principles to efficiently unify product models into a family model and integrate the beh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
25
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 13 publications
(28 citation statements)
references
References 121 publications
(278 reference statements)
0
25
0
Order By: Relevance
“…Family-based models are an enabler for such a structured analysis approach. Different types of family models have been used to analyze SPL functionality, including structural models [14,16] and behavioral models [5,9]. A type of structural model widely used in software product line engineering (SPLE) research is feature models [14,16].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Family-based models are an enabler for such a structured analysis approach. Different types of family models have been used to analyze SPL functionality, including structural models [14,16] and behavioral models [5,9]. A type of structural model widely used in software product line engineering (SPLE) research is feature models [14,16].…”
Section: Introductionmentioning
confidence: 99%
“…A type of structural model widely used in software product line engineering (SPLE) research is feature models [14,16]. Structural models can be used to annotate traditional behavioral models to represent the behavior of a product line [5,9]. Featured Transition System (FTS) [5] and Featured Finite State Machines (FFSM) [10,11] are two examples of behavioral variability models for expressing the state-based behavior of families of software products.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations