Design of a Functional Size Measurement Tool for Real-Time Embedded Software Requirements Expressed Using a Simulink Model
Olivier Guetta, Renault
Boubker Bouzid, Renault
Jori Le-Bihan, Renault
The use of ECU software in cars has grown considerably in recent years. To more tightly manage the development costs of software suppliers, as well as its own validation activities, Renault SAS measures the functional size of our ECU software specifications using international standards, and uses this information as the main input for estimating software development costs and schedules.
The COSMIC functional size measurement method is a standardized method for measuring the functional size of software. To obtain this size and reduce measurement differences caused by interpretations of individual measurers, we propose a functional size measurement (FSM) procedure for real-time embedded software with specifications modeled using Simulink. The design of this FSM procedure is based on the mapping of key concepts in both Simulink and COSMIC and on the identification of the mapping rules for extracting required information stored in the Simulink files. This procedure has been implemented as an automated measurement tool for software requirements specified using Simulink. This COSMIC functional size measurement tool has been applied at Renault SAS on real ECUs.
This session presents the design of the FSM procedure based on the COSMIC method to obtain the functional size of software specifications expressed with Simulink. This includes COSMIC rules tailored for Simulink models and the explanation of the mapping of the Simulink concepts to the COSMIC concepts. This session also presents the automated measurement tool developed at Renault SAS for implementing this approach and its application on real powertrain ECU software models.
Recorded: 17 Apr 2012
Featured Product
Simulink
Up Next:
Related Videos:
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asie-Pacifique
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)