Software product lines (SPLs) facilitate reuse and customization in software development by genuinely addressing the concept of variability. Product Line Calculus of Communicating Systems (PL-CCS) is a process calculus for behavioral modeling of SPLs, in which variability can be explicitly modeled by a binary variant operator. In this paper, we study different notions of behavioral equivalence for PL-CCS, based on Park and Milner's strong bisimilarity. These notions enable reasoning about the behavior of SPLs at different levels of abstraction. We study the compositionality property of these notions and the mutual relationship among them. We further show how the strengths of these notions can be consolidated in an equational reasoning metho...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
AbstractSoftware product lines (SPLs) facilitate reuse and customization in software development by ...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
Product line calculus of communicating systems (PL-CCSs) is a process calculus proposed to model the...
Product line calculus of communicating systems (PL-CCSs) is a process calculus proposed to model the...
Abstract—Product lines (PLs) are now an established frame-work for software design. For formal analy...
Variant Process Algebra is designed for the formal behavioral modeling of software variation, as ari...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
International audienceModeling variability in product lines (PL) has received a lot of attention in ...
In Beohar et al. (2016) [9], we established an expressiveness hierarchy and studied the notions of r...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
AbstractSoftware product lines (SPLs) facilitate reuse and customization in software development by ...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
Product line calculus of communicating systems (PL-CCSs) is a process calculus proposed to model the...
Product line calculus of communicating systems (PL-CCSs) is a process calculus proposed to model the...
Abstract—Product lines (PLs) are now an established frame-work for software design. For formal analy...
Variant Process Algebra is designed for the formal behavioral modeling of software variation, as ari...
Abstract. Software product line modeling aims at capturing a set of soft-ware products in an economi...
International audienceModeling variability in product lines (PL) has received a lot of attention in ...
In Beohar et al. (2016) [9], we established an expressiveness hierarchy and studied the notions of r...
Software product line modeling aims at capturing a set of software products in an economic yet meani...
We show how the FMC model checker can successfully be used to model and analyze behavioural variabil...
In order to provide a rigorous foundation for Software Product Lines (SPLs), several fundamental app...
The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verificatio...
AbstractIn order to provide a rigorous foundation for Software Product Lines (SPLs), several fundame...