Evaluation of Maude as a test generation engine for automotive operating systems

Yunja Choi, Min Zhang, Kazuhiro Ogatay

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

1 Scopus citations

Abstract

This work evaluates Maude, an expressive and executable algebraic specification language, as a potential test sequence generation engine in the context of constraint-based test sequence generation for automotive operating systems. Our approach defines requirement specifications for automotive operating systems compliant with the OSEK/VDX international standard, and specifies constraint patterns in Maude. The correctness of the Maude specification is verified using LTL model checking and the test sequences from each classified environment are generated using reachability computation provided by the Maude rewriting engine. Experimental evaluation shows that constraintbased test generation using Maude can be as effective as that of using NuSMV, a statemachine based specification language specialized for model checking and specification-based testing, but more expressive and flexible.

Original languageEnglish
Title of host publicationProceedings - 21st Asia-Pacific Software Engineering Conference, APSEC 2014
EditorsYann-Gael Gueheneuc, Gihwon Kwon, Sungdeok Cha
PublisherIEEE Computer Society
Pages295-302
Number of pages8
ISBN (Electronic)9781479974252
DOIs
StatePublished - 2014
Event21st Asia-Pacific Software Engineering Conference, APSEC 2014 - Jeju Island, Korea, Republic of
Duration: 1 Dec 20144 Dec 2014

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume1
ISSN (Print)1530-1362

Conference

Conference21st Asia-Pacific Software Engineering Conference, APSEC 2014
Country/TerritoryKorea, Republic of
CityJeju Island
Period1/12/144/12/14

Keywords

  • Maude
  • NuSMV
  • OSEK/VDX
  • Safety testing.

Fingerprint

Dive into the research topics of 'Evaluation of Maude as a test generation engine for automotive operating systems'. Together they form a unique fingerprint.

Cite this