TY - GEN
T1 - Automated verification of interactive rule-based configuration systems
AU - Dhungana, Deepak
AU - Tang, Ching Hoo
AU - Weidenbach, Christoph
AU - Wischnewski, Patrick
N1 - DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.
PY - 2013/11/15
Y1 - 2013/11/15
N2 - Rule-based specifications of systems have again become common in the context of product line variability modeling and configuration systems. In this paper, we define a logical foundation for rule-based specifications that has enough expressivity and operational behavior to be practically useful and at the same time enables decidability of important overall properties such as consistency or cycle-freeness. Our logic supports rule-based interactive user transitions as well as the definition of a domain theory via rule transitions. As a running example, we model DOPLER, a rule-based configuration system currently in use at Siemens.
AB - Rule-based specifications of systems have again become common in the context of product line variability modeling and configuration systems. In this paper, we define a logical foundation for rule-based specifications that has enough expressivity and operational behavior to be practically useful and at the same time enables decidability of important overall properties such as consistency or cycle-freeness. Our logic supports rule-based interactive user transitions as well as the definition of a domain theory via rule transitions. As a running example, we model DOPLER, a rule-based configuration system currently in use at Siemens.
KW - Computability and decidability
KW - Specifications
KW - Automated verification
KW - Configuration system
KW - Logical foundations
KW - Operational behavior
KW - Overall properties
KW - Product-lines
KW - Rule-based specification
KW - Variability model
KW - Software engineering
UR - http://www.scopus.com/inward/record.url?scp=84893559434&partnerID=8YFLogxK
U2 - 10.1109/ASE.2013.6693112
DO - 10.1109/ASE.2013.6693112
M3 - Conference contribution
SN - 9781479902156
T3 - 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings
SP - 551
EP - 561
BT - 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings
ER -