Abstract—Product lines (PLs) are now an established frame-work for software design. For formal analysis of PLs, they are usually specified by propositional theories (PT) with Boolean se-mantics. We discuss a major deficiency of the PL2PT-translation, and show that it can be fixed by considering a product as an instantiation process rather than its final result. Correspondingly, models of PLs can be viewed as special Kripke structures specifiable by a suitable version of modal logic. We also discuss intriguing similarities between PL modeling and event-based models for concurrency. I
Many attempts have been started to combine logic programming and modal logics. Most of them however,...
Abstract Delta Modeling is a technique for implementing (software) product lines. Deltas are put in ...
Higher dimensional automata (HDA) are a model of concurrency that can express most of the traditiona...
Software product lines are now an established framework for software design. They are specified by s...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
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 ...
We propose a property-preserving refinement/abstraction theory for Kripke Modal Labelled Transition ...
We propose a property-preserving refinement/abstraction theory for Kripke Modal Labelled Transition ...
We consider the problem of the product finite model property for binary products of modal logics. Fi...
Abstract Delta Modeling is a technique for implementing (software) product lines. Deltas are put in ...
The paper studies many-dimensional modal logics corresponding to products of Kripke frames. It prove...
Fuzzy modal logics are a family of logics that are still under research for their under- standing. S...
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...
Many attempts have been started to combine logic programming and modal logics. Most of them however,...
Abstract Delta Modeling is a technique for implementing (software) product lines. Deltas are put in ...
Higher dimensional automata (HDA) are a model of concurrency that can express most of the traditiona...
Software product lines are now an established framework for software design. They are specified by s...
Software product lines (SPLs) facilitate reuse and customization in software development by genuinel...
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 ...
We propose a property-preserving refinement/abstraction theory for Kripke Modal Labelled Transition ...
We propose a property-preserving refinement/abstraction theory for Kripke Modal Labelled Transition ...
We consider the problem of the product finite model property for binary products of modal logics. Fi...
Abstract Delta Modeling is a technique for implementing (software) product lines. Deltas are put in ...
The paper studies many-dimensional modal logics corresponding to products of Kripke frames. It prove...
Fuzzy modal logics are a family of logics that are still under research for their under- standing. S...
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...
Many attempts have been started to combine logic programming and modal logics. Most of them however,...
Abstract Delta Modeling is a technique for implementing (software) product lines. Deltas are put in ...
Higher dimensional automata (HDA) are a model of concurrency that can express most of the traditiona...