Design of a Functional Size Measurement Procedure for Real-Time Embedded Software Requirements Expressed using the Simulink Model

Hassan Soubra, Alain Abran, Sophie Stern, Amar Ramdan-Cherif · 2011

To obtain the functional size of software and reduce measurement variance caused by the interpretations of individual measurers, a number of measurement procedureshave been designed based on measurement methods approved as international standards. To date, most of these procedures have targeted Management Information Systems software, while only a few were designed for real-time and reactiveembedded software. In this paper, we propose a functional size measurement (FSM) procedure for real-time embedded software, based on the COSMIC method, version 3.0.1 (ISO 19761), and with requirements documented using the Simulinkmodel. The design of this FSM procedure is based on the mapping of key concepts in both Simulink and COSMIC, and the identification of the mapping rules for extracting the information stored in the Simulink files that is required formeasurement. This procedure therefore provides the foundation for automating the measurement of software requirements documented using Simulink. The backgroundstudy for this procedure was conducted at Renault SAS using ECU (Electronic Control Unit) functional requirements expressed with the Simulink tool.

Read the paper · More papers on PaperTik