Home
Scholarly Works
Signature required: Making Simulink data flow and...
Journal article

Signature required: Making Simulink data flow and interfaces explicit

Abstract

Model comprehension and effective use and reuse of complex subsystems are problems currently encountered in the automotive industry. To address these problems we present a technique for extracting, presenting, and making use of signatures for Simulink subsystems. The signature of a subsystem is defined to be a generalization of its interface, including the subsystem's explicit ports, locally defined and inherited data stores, as well as scoped gotos/froms. We argue that the use of signatures has significant benefits for model comprehension and subsystem testing, and show how the incorporation of signatures into existing Simulink models is practical and useful by discussing various usage scenarios. Furthermore, outside of the model setting, signatures have proven to be an asset when exported and included in software documentation.

Authors

Bender M; Laurin K; Lawford M; Pantelic V; Korobkine A; Ong J; Mackenzie B; Bialy M; Postma S

Journal

Science of Computer Programming, Vol. 113, , pp. 29–50

Publisher

Elsevier

Publication Date

December 1, 2015

DOI

10.1016/j.scico.2015.07.005

ISSN

0167-6423

Contact the Experts team