LIFTS

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

92 Downloads (Pure)

Abstract

This PhD project aims to automatically learn transition systems capturing the behaviour of a whole family of software-based systems. Reasoning at the family level yields important economies of scale and quality improvements for a broad range of systems such as software product lines, adaptive and configurable systems. Yet, to fully benefit from the above advantages, a model of the system family's behaviour is necessary. Such a model is often prohibitively expensive to create manually due to the number of variants. For large long-lived systems with outdated specifications or for systems that continuously adapt, the modelling cost is even higher. Therefore, this PhD proposes to automate the learning of such models from existing artefacts. To advance research at a fundamental level, our learning target are Featured Transition Systems (FTS), an abstract formalism that can be used to provide a pivot semantics to a range of variability-aware state-based modelling languages. The main research questions addressed by this PhD project are: (1) Can we learn variability-aware models efficiently? (2) Can we learn FTS in a black-box fashion? (i.e., with access to execution logs but not to source code); (3) Can we learn FTS in a white/grey-box testing fashion? (i.e., with access to source code); and (4) How do the proposed techniques scale in practice?.

Original languageEnglish
Title of host publicationProceedings of the 25th ACM International Systems and Software Product Line Conference, SPLC 2021
Subtitle of host publicationDoctoral Symposium
EditorsMohammad Mousavi, Pierre-Yves Schobbens, Hugo Araujo, Ina Schaefer, Maurice H. ter Beek, Xavier Devroey, Jose Miguel Rojas, Rick Rabiser, Mahsa Varshosaz, Tomoji Kishi, Jaejoon Lee
PublisherACM Press
Pages1-6
Number of pages6
ISBN (Electronic)9781450384704
DOIs
Publication statusPublished - 6 Sept 2021

Publication series

NameProceedings of the 25th ACM International Systems and Software Product Line Conference - Volume B

Keywords

  • active automata learning
  • featured transition systems
  • model learning
  • software product lines
  • variability mining

Fingerprint

Dive into the research topics of 'LIFTS'. Together they form a unique fingerprint.

Cite this