This September I attended the 23rd International Systems and Software Product Line Conference (SPLC) . The SPLC is a premier forum where researchers, practitioners, and educators can present and discuss the most recent ideas, trends, experiences, and challenges in the area of software and system product lines engineering.

At the SPLC conference, I published and presented the first paper from my PhD and worked at the conference as student volunteer.

Foo

Photo by Juliana Alves Pereira.

The paper I presented is entitled Learning from Difference: An Automated Approach for Learning Family Models from Software Product Lines. In this work, I discuss some of the findings of my PhD where I investigate the problem of learning state-based models from product families. To tackle this issue, I proposed a technique that compares, merges and annotates finite-state machines (FSM) describing product instances from an SPL into a featured finite state machine (FFSM).

Foo

Photo by Leopoldo.

We envisage that this approach can support the formal analysis of product families when there are no models available. Thus, our technique can pave the way for efficient model-based analyis of SPLs.

The paper and the slide of my presentation are available in my personal page.