2019
DOI: 10.1007/978-3-030-10801-4_38
|View full text |Cite
|
Sign up to set email alerts
|

Comparative Expressiveness of Product Line Calculus of Communicating Systems and 1-Selecting Modal Transition Systems

Abstract: Product line calculus of communicating systems (PL-CCSs) is a process calculus proposed to model the behavior of software product lines. Modal transition systems (MTSs) are also used to model variability in behavioral models. MTSs are known to be strictly less expressive than PL-CCS. In this paper, we show that the extension of MTSs with hyper transitions by Fecher and Schmidt, called 1-selecting modal transition systems (1MTSs), closes this expressiveness gap. To this end, we propose a novel notion of refinem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…Examples of such formal models include featured transition systems (FTSs) [1], modal transition systems (MTSs) [2] and various extensions thereof [3,4,5,6,7,8,9,10,11]. The expressive power of some of the aforementioned formalisms has been assessed in [12,13,14,15]. The comparison of the expressiveness is established based on proving the (non-)existence of an encoding, which is a transformation from one class of models to the other by preserving the set of derivable model variants in terms of implementing Labeled Transition Systems (LTSs).…”
Section: Introductionmentioning
confidence: 99%
“…Examples of such formal models include featured transition systems (FTSs) [1], modal transition systems (MTSs) [2] and various extensions thereof [3,4,5,6,7,8,9,10,11]. The expressive power of some of the aforementioned formalisms has been assessed in [12,13,14,15]. The comparison of the expressiveness is established based on proving the (non-)existence of an encoding, which is a transformation from one class of models to the other by preserving the set of derivable model variants in terms of implementing Labeled Transition Systems (LTSs).…”
Section: Introductionmentioning
confidence: 99%