Automated test generation from models based on functional software specifications

Michael Esser, Peter Struss

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

1 Scopus citations

Abstract

The paper presents first results of a project that aims at building a model-based tool for functional testing of control software for passenger vehicles. The objective is that this tool can be used in today's engineering practice and, hence, the approach must not require costly changes in the current test generation process and not assume data and skills that do not exist in reality. We focus on design decisions that are motivated by this objective. The proposed solution offers a natural-language-template-based interface for acquiring software requirements. The content of the filled-in templates can be represented in propositional logic and temporal relations and form the model of the intended correct behavior. Models of potential faulty behaviors are generated from this OK model by a number of (types of) transformations. The fault types are defined mainly to match the intuition behind manually generated test cases and, hence, can deliver similar, but more systematic, test suites.

Original languageEnglish
Title of host publicationProceedings of the 3rd Indian International Conference on Artificial Intelligence, IICAI 2007
Pages2255-2268
Number of pages14
StatePublished - 2007
Event3rd Indian International Conference on Artificial Intelligence, IICAI 2007 - Pune, India
Duration: 17 Dec 200719 Dec 2007

Publication series

NameProceedings of the 3rd Indian International Conference on Artificial Intelligence, IICAI 2007

Conference

Conference3rd Indian International Conference on Artificial Intelligence, IICAI 2007
Country/TerritoryIndia
CityPune
Period17/12/0719/12/07

Keywords

  • Automated test generation
  • Automotive systems
  • Electronic control units
  • Model-based test generation
  • Software tests

Fingerprint

Dive into the research topics of 'Automated test generation from models based on functional software specifications'. Together they form a unique fingerprint.

Cite this