• DocumentCode
    660586
  • Title

    Automated verification of interactive rule-based configuration systems

  • Author

    Dhungana, Dinesh ; Ching Hoo Tang ; Weidenbach, Christoph ; Wischnewski, Patrick

  • Author_Institution
    Siemens AG Osterreich, Vienna, Austria
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    551
  • Lastpage
    561
  • Abstract
    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.
  • Keywords
    formal logic; formal specification; formal verification; interactive systems; knowledge based systems; DOPLER; automated verification; domain theory; interactive rule-based configuration system; product line variability modeling; rule transition; rule-based interactive user transition; rule-based specification; Calculus; Computer languages; Context; Redundancy; Semantics; Silicon; Slabs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693112
  • Filename
    6693112