Coverage metrics for continuous function charts

Vadim Alyokhin, Benedikte Elbel, Martin Rothfelder, Alexander Pretschner

Research output: Contribution to journalConference articlepeer-review

5 Scopus citations

Abstract

Continuous Function Charts are a diagrammatical language for the specification of mixed discretecontinuous embedded systems, similar to the languages of Matlab/Simulink, and often used in the domain of transportation systems. Both control and data flows are explicitly specified when atomic units of computation are composed. The obvious way to assess the quality of integration test suites is to compute known coverage metrics for the generated code. This production code does not exhibit those structures that would make it amenable to "relevant" coverage measurements. We define a translation scheme that results in structures relevant for such measurements, apply coverage criteria for both control and data flows at the level of composition of atomic computational units, and argue for their usefulness on the grounds of detected errors.

Original languageEnglish
Pages (from-to)257-267
Number of pages11
JournalProceedings - International Symposium on Software Reliability Engineering, ISSRE
StatePublished - 2004
Externally publishedYes
EventISSRE 2004 Proceedings; 15th International Symposium on Software Reliability Engineering - Saint-Malo, France
Duration: 2 Nov 20045 Nov 2004

Keywords

  • Block diagrams
  • Data flow testing
  • Integration testing
  • MC/DC
  • Mixed continuous-discrete and real-time systems
  • Model-based testing

Fingerprint

Dive into the research topics of 'Coverage metrics for continuous function charts'. Together they form a unique fingerprint.

Cite this