Model-driven design and validation of embedded software

  • Authors:
  • Giuseppe Di Guglielmo;Masahiro Fujita;Luigi Di Guglielmo;Franco Fummi;Graziano Pravadelli;Cristina Marconcini;Andreas Foltinek

  • Affiliations:
  • The University of Tokyo & Japan Science and Technology Agency, Tokyo, Japan;The University of Tokyo & Japan Science and Technology Agency, Tokyo, Japan;University of Verona, Verona, Italy;University of Verona, Verona, Italy;University of Verona, Verona, Italy;STM Products srl, Italy, Italy;IMACS GmbH, Germany, Germany

  • Venue:
  • Proceedings of the 6th International Workshop on Automation of Software Test
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a model-based framework for designing and validating embedded software (ESW). The design infrastructure is a rapid-application-development suite for ESW, i.e., radCASE, which provides the user with an off the shelf designing environment based on model-driven paradigm. The validation infrastructure, i.e., radCHECK, is based on Property Editor. Such an editor simplifies the definition of PSL properties by exploiting PSL-based templates, that can be automatically compiled into executable checkers by using the integrated Checker Generator engine. Besides, radCHECK comprises a testcase generation infrastructure, i.e., Ulisse, which is based on an corner-case-oriented concolic approach for ESW, thus it is able to simulate the ESW and the checkers by using high-coverage testcases.