FMTESTING: A FEATUREIDE Plug-in for Automated Feature Model Analysis and Diagnosis

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

The increasing size and complexity of feature models (FMs) can trigger anomalies or faults, challenging stakeholders in keeping FMs consistent with the domain requirements. Existing quality assurance tools do not provide advanced techniques to point out possibilities to adapt an FM for consistency recovery. In this paper, we present FMTESTING, which is a plug-in for FEATUREIDE, an ECLIPSE-based IDE supporting different phases of feature-oriented software development. FMTESTING is capable of automatically generating property-based test cases based on six different types of FM analysis operations. Furthermore, for violated test cases, diagnoses are provided to precisely indicate faulty FM elements (constraints) that should be adapted to restore consistency. Our tool provides user interfaces inside FEATUREIDE to ensure convenient use, even for users who are not domain experts.
Original languageEnglish
Title of host publicationECAI 2023 - 26th European Conference on Artificial Intelligence, including 12th Conference on Prestigious Applications of Intelligent Systems, PAIS 2023 - Proceedings
Subtitle of host publication12th Conference on Prestigious Applications of Intelligent Systems (PAIS 2023)
EditorsKobi Gal, Kobi Gal, Ann Nowe, Grzegorz J. Nalepa, Roy Fairstein, Roxana Radulescu
PublisherIOS Press
Pages3190 - 3195
Number of pages6
ISBN (Electronic)9781643684369
ISBN (Print)978-1-64368-436-9
DOIs
Publication statusPublished - 28 Sept 2023
Event26th European Conference on Artificial Intelligence : ECAI 2023 - Kraków, Poland
Duration: 30 Sept 20235 Oct 2023
https://ecai2023.eu/

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume372
ISSN (Print)0922-6389
ISSN (Electronic)1879-8314

Conference

Conference26th European Conference on Artificial Intelligence
Abbreviated titleECAI 2023
Country/TerritoryPoland
CityKraków
Period30/09/235/10/23
Internet address

Keywords

  • Configuration
  • Constraint Satisfaction
  • Direct Diagnosis
  • Feature Models
  • Model-based Diagnosis
  • Software Product Lines

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'FMTESTING: A FEATUREIDE Plug-in for Automated Feature Model Analysis and Diagnosis'. Together they form a unique fingerprint.

Cite this