An extensible platform for product-line behavioural analysis

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

139 Downloads (Pure)


Software Product-Line (SPL) model checking has reached an adequate level of efficiency and expressiveness to be applied on real-world cases. Yet a major challenge remains: model checkers should consist of black-box tools that do not require in-depth expertise to be used. In particular, it is essential to provide engineers with easy-to-learn languages to model both the behaviour of their SPL and the properties to check. In this paper, we propose a framework to build customized product-line verifiers modularly. Our extensible architecture allows one to plug new modelling languages or verifications algorithms without modifying other parts of it. It also provides means of representing and reasoning on variability that can facilitate the development of other SPL quality assurance techniques. We illustrate the benefits of our approach by detailing how we created a new domainspecific SPL modelling language and linked it to our tool. Copyright 2014 ACM.

Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
Subtitle of host publicationCompanion Volume for Workshops, Demonstrations and Tools-Volume 2
PublisherACM Press
Number of pages8
ISBN (Electronic)9781450327398
ISBN (Print)9781450327398
Publication statusPublished - 15 Sept 2014
Event18th International Software Product Line Conference, SPLC 2014 - Florence, Italy
Duration: 15 Sept 201419 Sept 2014


Conference18th International Software Product Line Conference, SPLC 2014


  • Features
  • Model checking
  • Software product lines
  • Tool


Dive into the research topics of 'An extensible platform for product-line behavioural analysis'. Together they form a unique fingerprint.

Cite this