SlideShare a Scribd company logo
Verifying the Accuracy of COSMIC Automation Tools:
an AUTOSAR-based Example and a Case Study
H. Soubra (ESTACA), A. Abran (ETS), A.
Ramdane-Cherif(UVSQ)
IWSM MENSURA, October 6-8 2014, Rotterdam
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
2
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
3
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Context: FSM Automation
• Manual application of FSM is tedious and time-consuming
• Especially for organizations with a large number of projects
• Not to forget the ‘human’ error factor
4
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Context: FSM Automation
• The Accuracy of the FSM automation tool developed should
be independently demonstrated… but
5
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Context: FSM Automation
6
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
7
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
8
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Automation accuracy verification protocol
9
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
10
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
11
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
AUTomotive Open System Architecture 1
12
Standardized
configuration
processes
Standardized
software
architecture
Standardized
application
interfaces
Cooperate on standards
Compete on implementation
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
AUTomotive Open System Architecture 2
• System engineering approach with a layered architecture.
• Standardization and distribution of functions.
• Principle of Reuse and configuration.
• http://www.autosar.org/
13
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
AUTomotive Open System Architecture 3
• Software is widely independant of Hardware.
• Time and costs are reduced due to the simplification of
the development processes.
• Quality and efficiency are enhanced because of software
reuse at OEM and suppliers.
14
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
A Steer-by-Wire system with AUTOSAR 1
The system provides two main functionalities: rack torque
and feedback torque.
15
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
A Steer-by-Wire system with AUTOSAR 2
16
Run_Sensor
TimingEvent
5 ms Run_Command
TimingEvent
5ms
Run_InterECU_Wheel
DataReceivedEvent
SteerManager SWC
iSensorData_angle
iSensorData_torque
iInterECUWheel_angle
iInterECUWheel_torque
SteerSensor_data
InterECU_WM_to_SM
InterECU_SM_to_WM
FeedbackTorque
Run_Sensor
TimingEvent
5 ms Run_Command
TimingEvent
5ms
Run_InterECU_Steer
DataReceivedEvent
WheelManager SWC
iSensorData_angle
iSensorData_torque
iInterECUSteer_angle
iInterECUSteer_torque
WheelSensor_data
InterECU_SM_to_WM
InterECU_WM_to_SM
RackTorque
(To FlexRay Bus)
Run_Acquisition
TimingEvent
5 ms
SteerSensor SWC
Run_Acquisition
TimingEvent
5 ms
WheelSensor SWC
(To FlexRay Bus)
(From FlexRay
Bus)
(From FlexRay
Bus)
Run_Actuator
DataReceivedEvent
SteerActuator SWC
Run_Actuator
DataReceivedEvent
WheelActuator SWC
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Functional size of the steer-by-wire system:
Measurement detail of the Steer Manager SWC
17
1E
1E
1E 1X
1X
1X
1X
1E
1E
1E
1E
1E
1X
1X
Run_Sensor 2E + 2X
4 CFP
Run_Command 5E + 2X
7 CFP
Run_InterECU_Wheel 1E + 2X
3 CFP
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Functional size of the steer-by-wire system
18
AUTOSAR
SWC
Runnable (COSMIC
Functional Process)
Data group
movements
identified
Functional
Process Size
(in CFP)
SteerManager
Run_Sensor 2E + 2X
4
Run_Command 5E + 2X
7
Run_InterECU_Wheel 1E + 2X
3
SteerSensor Run_Acquisition 2E + 1X
3
SteerActuator Run_Actuator 1E + 1X
2
Wheel Manager
Run_Sensor 2E + 2X
4
Run_Command 5E + 2X
7
Run_InterECU_Steer 1E + 2X
3
WheelSensor Run_Acquisition 2E + 1X
3
WheelActuator Run_Actuator 1E + 1X
2
Total
38 CFP
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Automation algorithm for AUTOSAR
19
Identify all Runnables of the application
software being measured.
triggered by a Timing Event? identify 1E
Require Ports(RPort): identify 1E
Provide Ports (PPort): identify 1X
Read InterRunnableVariables : identify 1E
Write InterRunnableVariables : identify 1X
Aggregate the identified data group
movements to obtain its functional size
ForeachRunnable
Aggregate the functional sizes of the
Runnables identified to obtain the
functional size of the software being
measured.
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
20
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
21
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Case study 2: from the industry
1. Prototype tool: Renault/ETS/UVSQ
2. 77 specifications in Simulink
22
Total Number of Models Total Size obtained
manually (CFP)
Total Size obtained using the
prototype tool (CFP)
Difference
(%)
Accuracy
76 fault-free models 1,729 1,739 Less than 1% >99%
All 77 models 1,758 1,791 1.8% >98%
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
23
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Agenda
• FSM Automation
• A verification protocol for FSM automation accuracy
• Case study 1: AUTOSAR example
• Case study 2: example from the industry
• Conclusion
24
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Conclusion
Is FSM automation helpful?
But be careful that your automation tool does what it’s
supposed to do…or else…
25
IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif
Q & A
26
hassan.soubra@estaca.fr

More Related Content

What's hot

COSMIC Annual Report 2014
COSMIC Annual Report 2014COSMIC Annual Report 2014
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
COSMIC - Common Software Measurement International Consortium
 
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
COSMIC - Common Software Measurement International Consortium
 
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain AbranCNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
COSMIC - Common Software Measurement International Consortium
 
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
COSMIC - Common Software Measurement International Consortium
 
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdRadar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Oak Systems
 
Case study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemCase study on V&V for Avionics Software System
Case study on V&V for Avionics Software System
Oak Systems
 
TMA Solutions_4G LTE_testing_v6
TMA Solutions_4G LTE_testing_v6TMA Solutions_4G LTE_testing_v6
TMA Solutions_4G LTE_testing_v6
TMA Solutions
 
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
OAK Systems Pvt Ltd
 
Automation service introduction
Automation service introductionAutomation service introduction
Automation service introduction
Hai Tran Son
 
Salt City Digital - Automation Testing
Salt City Digital - Automation TestingSalt City Digital - Automation Testing
Salt City Digital - Automation Testing
Salt City Digital
 
Altran platform upgrade and migration
Altran platform upgrade and migrationAltran platform upgrade and migration
Altran platform upgrade and migration
Zachery Olson
 

What's hot (14)

COSMIC Annual Report 2014
COSMIC Annual Report 2014COSMIC Annual Report 2014
COSMIC Annual Report 2014
 
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
 
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
 
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain AbranCNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
 
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
 
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdRadar CDU Testing- A Case Study from Oak Systems Pvt Ltd
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
 
Case study on V&V for Avionics Software System
Case study on V&V for Avionics Software SystemCase study on V&V for Avionics Software System
Case study on V&V for Avionics Software System
 
Bhagyesh's IR TECH
Bhagyesh's IR TECHBhagyesh's IR TECH
Bhagyesh's IR TECH
 
TMA Solutions_4G LTE_testing_v6
TMA Solutions_4G LTE_testing_v6TMA Solutions_4G LTE_testing_v6
TMA Solutions_4G LTE_testing_v6
 
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
Bangalore based Test automation and Testing service Company - Oak Systems Pvt...
 
Automation service introduction
Automation service introductionAutomation service introduction
Automation service introduction
 
Salt City Digital - Automation Testing
Salt City Digital - Automation TestingSalt City Digital - Automation Testing
Salt City Digital - Automation Testing
 
new cv
new cvnew cv
new cv
 
Altran platform upgrade and migration
Altran platform upgrade and migrationAltran platform upgrade and migration
Altran platform upgrade and migration
 

Viewers also liked

CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez PérezCNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
COSMIC - Common Software Measurement International Consortium
 
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank VogelezangCNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
COSMIC - Common Software Measurement International Consortium
 
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
COSMIC - Common Software Measurement International Consortium
 
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès SoutoCNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
COSMIC - Common Software Measurement International Consortium
 
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès SoutoCNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
COSMIC - Common Software Measurement International Consortium
 
CNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain AbranCNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain Abran
COSMIC - Common Software Measurement International Consortium
 

Viewers also liked (6)

CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez PérezCNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
 
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank VogelezangCNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
 
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
 
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès SoutoCNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
 
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès SoutoCNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
 
CNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain AbranCNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain Abran
 

Similar to Iwsm2014 verifying the accuracy of automation tools for cosmic measurement (hassan soubra)

Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...Nesma
 
OPAL-RT RT14 Conference: Power System Monitoring and Operator Training
OPAL-RT RT14 Conference: Power System Monitoring and Operator TrainingOPAL-RT RT14 Conference: Power System Monitoring and Operator Training
OPAL-RT RT14 Conference: Power System Monitoring and Operator Training
OPAL-RT TECHNOLOGIES
 
A2 p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
A2  p alty k delcourte_d bardelli_f serdot omer_luigi brucculeriA2  p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
A2 p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
SESAR Joint Undertaking
 
OPAL-RT RT14 Conference: AMEsim
OPAL-RT RT14 Conference: AMEsimOPAL-RT RT14 Conference: AMEsim
OPAL-RT RT14 Conference: AMEsim
OPAL-RT TECHNOLOGIES
 
Application of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in IndustriesApplication of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in Industries
IJMER
 
Foundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentationFoundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentation
FieldComm Group
 
OPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation managementOPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation management
OPAL-RT TECHNOLOGIES
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
Kimberly Daich
 
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Andrei Kholodnyi
 
HUMS-Final-PPT.pptx
HUMS-Final-PPT.pptxHUMS-Final-PPT.pptx
HUMS-Final-PPT.pptx
NithishChandrashekar
 
Day 2 1730 b3 r garrity b reder_ m watson_n watson
Day 2 1730 b3 r garrity  b reder_ m watson_n watsonDay 2 1730 b3 r garrity  b reder_ m watson_n watson
Day 2 1730 b3 r garrity b reder_ m watson_n watson
SESAR Joint Undertaking
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
RealTime-at-Work (RTaW)
 
TULIPP H2020 Project: Low power high performance real-time computer vision on...
TULIPP H2020 Project: Low power high performance real-time computer vision on...TULIPP H2020 Project: Low power high performance real-time computer vision on...
TULIPP H2020 Project: Low power high performance real-time computer vision on...
Tulipp. Eu
 
K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)
9672269693
 
The Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and CloudThe Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and Cloud
AppFirst
 
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow NetworkApplication-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
Pongsakorn U-chupala
 
An Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
An Introduction to Robotics by Dr. Punit Kumar Professor NIT KurukshetraAn Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
An Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
punitkumar868626
 
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation   hassan soubraFunctional size measurement for processor load estimation   hassan soubra
Functional size measurement for processor load estimation hassan soubra
IWSM Mensura
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Spark Summit
 
Design and Experiment Platform for Industrial Wireless Systems
Design and Experiment Platform for Industrial Wireless SystemsDesign and Experiment Platform for Industrial Wireless Systems
Design and Experiment Platform for Industrial Wireless Systems
Ryan
 

Similar to Iwsm2014 verifying the accuracy of automation tools for cosmic measurement (hassan soubra) (20)

Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
 
OPAL-RT RT14 Conference: Power System Monitoring and Operator Training
OPAL-RT RT14 Conference: Power System Monitoring and Operator TrainingOPAL-RT RT14 Conference: Power System Monitoring and Operator Training
OPAL-RT RT14 Conference: Power System Monitoring and Operator Training
 
A2 p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
A2  p alty k delcourte_d bardelli_f serdot omer_luigi brucculeriA2  p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
A2 p alty k delcourte_d bardelli_f serdot omer_luigi brucculeri
 
OPAL-RT RT14 Conference: AMEsim
OPAL-RT RT14 Conference: AMEsimOPAL-RT RT14 Conference: AMEsim
OPAL-RT RT14 Conference: AMEsim
 
Application of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in IndustriesApplication of Analytical HIERARACHY Process in Industries
Application of Analytical HIERARACHY Process in Industries
 
Foundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentationFoundation for rom 2013 14 presentation
Foundation for rom 2013 14 presentation
 
OPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation managementOPAL-RT RT14 Conference: Power system generation management
OPAL-RT RT14 Conference: Power system generation management
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
 
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
Developing safety autonomous driving solutions based on the adaptive AUTOSAR ...
 
HUMS-Final-PPT.pptx
HUMS-Final-PPT.pptxHUMS-Final-PPT.pptx
HUMS-Final-PPT.pptx
 
Day 2 1730 b3 r garrity b reder_ m watson_n watson
Day 2 1730 b3 r garrity  b reder_ m watson_n watsonDay 2 1730 b3 r garrity  b reder_ m watson_n watson
Day 2 1730 b3 r garrity b reder_ m watson_n watson
 
Timing verification of automotive communication architecture using quantile ...
Timing verification of automotive communication  architecture using quantile ...Timing verification of automotive communication  architecture using quantile ...
Timing verification of automotive communication architecture using quantile ...
 
TULIPP H2020 Project: Low power high performance real-time computer vision on...
TULIPP H2020 Project: Low power high performance real-time computer vision on...TULIPP H2020 Project: Low power high performance real-time computer vision on...
TULIPP H2020 Project: Low power high performance real-time computer vision on...
 
K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)
 
The Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and CloudThe Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and Cloud
 
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow NetworkApplication-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
Application-Oriented Bandwidth and Latency Aware Routing with OpenFlow Network
 
An Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
An Introduction to Robotics by Dr. Punit Kumar Professor NIT KurukshetraAn Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
An Introduction to Robotics by Dr. Punit Kumar Professor NIT Kurukshetra
 
Functional size measurement for processor load estimation hassan soubra
Functional size measurement for processor load estimation   hassan soubraFunctional size measurement for processor load estimation   hassan soubra
Functional size measurement for processor load estimation hassan soubra
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
 
Design and Experiment Platform for Industrial Wireless Systems
Design and Experiment Platform for Industrial Wireless SystemsDesign and Experiment Platform for Industrial Wireless Systems
Design and Experiment Platform for Industrial Wireless Systems
 

More from COSMIC - Common Software Measurement International Consortium

Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
COSMIC - Common Software Measurement International Consortium
 
CNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developmentsCNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developments
COSMIC - Common Software Measurement International Consortium
 
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
COSMIC - Common Software Measurement International Consortium
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
COSMIC - Common Software Measurement International Consortium
 
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
COSMIC - Common Software Measurement International Consortium
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
COSMIC - Common Software Measurement International Consortium
 
Iwsm2014 measuring cosmic software size from functional execution traces of...
Iwsm2014   measuring cosmic software size from functional execution traces of...Iwsm2014   measuring cosmic software size from functional execution traces of...
Iwsm2014 measuring cosmic software size from functional execution traces of...
COSMIC - Common Software Measurement International Consortium
 
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
COSMIC - Common Software Measurement International Consortium
 
COSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проектаCOSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проекта
COSMIC - Common Software Measurement International Consortium
 
COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)
COSMIC - Common Software Measurement International Consortium
 

More from COSMIC - Common Software Measurement International Consortium (12)

Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
 
CNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developmentsCNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developments
 
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
 
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Iwsm2014 measuring cosmic software size from functional execution traces of...
Iwsm2014   measuring cosmic software size from functional execution traces of...Iwsm2014   measuring cosmic software size from functional execution traces of...
Iwsm2014 measuring cosmic software size from functional execution traces of...
 
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
 
Using cosmic in agile projects
Using cosmic in agile projectsUsing cosmic in agile projects
Using cosmic in agile projects
 
COSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проектаCOSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проекта
 
COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)
 
Web Advice Module case study - COSMIC
Web Advice Module case study - COSMICWeb Advice Module case study - COSMIC
Web Advice Module case study - COSMIC
 

Recently uploaded

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 

Recently uploaded (20)

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 

Iwsm2014 verifying the accuracy of automation tools for cosmic measurement (hassan soubra)

  • 1. Verifying the Accuracy of COSMIC Automation Tools: an AUTOSAR-based Example and a Case Study H. Soubra (ESTACA), A. Abran (ETS), A. Ramdane-Cherif(UVSQ) IWSM MENSURA, October 6-8 2014, Rotterdam
  • 2. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 2
  • 3. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 3
  • 4. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Context: FSM Automation • Manual application of FSM is tedious and time-consuming • Especially for organizations with a large number of projects • Not to forget the ‘human’ error factor 4
  • 5. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Context: FSM Automation • The Accuracy of the FSM automation tool developed should be independently demonstrated… but 5
  • 6. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Context: FSM Automation 6
  • 7. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 7
  • 8. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 8
  • 9. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Automation accuracy verification protocol 9
  • 10. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 10
  • 11. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 11
  • 12. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif AUTomotive Open System Architecture 1 12 Standardized configuration processes Standardized software architecture Standardized application interfaces Cooperate on standards Compete on implementation
  • 13. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif AUTomotive Open System Architecture 2 • System engineering approach with a layered architecture. • Standardization and distribution of functions. • Principle of Reuse and configuration. • http://www.autosar.org/ 13
  • 14. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif AUTomotive Open System Architecture 3 • Software is widely independant of Hardware. • Time and costs are reduced due to the simplification of the development processes. • Quality and efficiency are enhanced because of software reuse at OEM and suppliers. 14
  • 15. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif A Steer-by-Wire system with AUTOSAR 1 The system provides two main functionalities: rack torque and feedback torque. 15
  • 16. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif A Steer-by-Wire system with AUTOSAR 2 16 Run_Sensor TimingEvent 5 ms Run_Command TimingEvent 5ms Run_InterECU_Wheel DataReceivedEvent SteerManager SWC iSensorData_angle iSensorData_torque iInterECUWheel_angle iInterECUWheel_torque SteerSensor_data InterECU_WM_to_SM InterECU_SM_to_WM FeedbackTorque Run_Sensor TimingEvent 5 ms Run_Command TimingEvent 5ms Run_InterECU_Steer DataReceivedEvent WheelManager SWC iSensorData_angle iSensorData_torque iInterECUSteer_angle iInterECUSteer_torque WheelSensor_data InterECU_SM_to_WM InterECU_WM_to_SM RackTorque (To FlexRay Bus) Run_Acquisition TimingEvent 5 ms SteerSensor SWC Run_Acquisition TimingEvent 5 ms WheelSensor SWC (To FlexRay Bus) (From FlexRay Bus) (From FlexRay Bus) Run_Actuator DataReceivedEvent SteerActuator SWC Run_Actuator DataReceivedEvent WheelActuator SWC
  • 17. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Functional size of the steer-by-wire system: Measurement detail of the Steer Manager SWC 17 1E 1E 1E 1X 1X 1X 1X 1E 1E 1E 1E 1E 1X 1X Run_Sensor 2E + 2X 4 CFP Run_Command 5E + 2X 7 CFP Run_InterECU_Wheel 1E + 2X 3 CFP
  • 18. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Functional size of the steer-by-wire system 18 AUTOSAR SWC Runnable (COSMIC Functional Process) Data group movements identified Functional Process Size (in CFP) SteerManager Run_Sensor 2E + 2X 4 Run_Command 5E + 2X 7 Run_InterECU_Wheel 1E + 2X 3 SteerSensor Run_Acquisition 2E + 1X 3 SteerActuator Run_Actuator 1E + 1X 2 Wheel Manager Run_Sensor 2E + 2X 4 Run_Command 5E + 2X 7 Run_InterECU_Steer 1E + 2X 3 WheelSensor Run_Acquisition 2E + 1X 3 WheelActuator Run_Actuator 1E + 1X 2 Total 38 CFP
  • 19. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Automation algorithm for AUTOSAR 19 Identify all Runnables of the application software being measured. triggered by a Timing Event? identify 1E Require Ports(RPort): identify 1E Provide Ports (PPort): identify 1X Read InterRunnableVariables : identify 1E Write InterRunnableVariables : identify 1X Aggregate the identified data group movements to obtain its functional size ForeachRunnable Aggregate the functional sizes of the Runnables identified to obtain the functional size of the software being measured.
  • 20. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 20
  • 21. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 21
  • 22. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Case study 2: from the industry 1. Prototype tool: Renault/ETS/UVSQ 2. 77 specifications in Simulink 22 Total Number of Models Total Size obtained manually (CFP) Total Size obtained using the prototype tool (CFP) Difference (%) Accuracy 76 fault-free models 1,729 1,739 Less than 1% >99% All 77 models 1,758 1,791 1.8% >98%
  • 23. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 23
  • 24. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Agenda • FSM Automation • A verification protocol for FSM automation accuracy • Case study 1: AUTOSAR example • Case study 2: example from the industry • Conclusion 24
  • 25. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Conclusion Is FSM automation helpful? But be careful that your automation tool does what it’s supposed to do…or else… 25
  • 26. IWSM/MENSURA 2014 -October 6-8, Rotterdam©2014 Soubra, Abran, Ramdane-Cherif Q & A 26 hassan.soubra@estaca.fr

Editor's Notes

  1. FSM automation is attractive for organizations using commercial modeling tools for documenting their software functional requirements They should independently demonstrate the accuracy of the FSM automation tool developed
  2. FSM automation is attractive for organizations using commercial modeling tools for documenting their software functional requirements They should independently demonstrate the accuracy of the FSM automation tool developed
  3. A: Verify final results? B: Functional Processes? C: Data Group Movements? D: All of the above?
  4. The AUTOSAR consortium was formally launched in July 2003 by the major automotive companies including automobile manufacturers, suppliers and tool developers. Its main objective is to standardize a large number of ECU software modules in order to benefit from the reuse of these modules It also aims to prepare for the increase in functional scope of E/E systems.
  5. AUTOSAR has become an important part of production design criteria for many vehicle manufacturers. AUTOSAR ECU software design methodology is gradually replacing the previous one which is decentralized and OEM specific. AUTOSAR is the new generation of ECU software design architecture, methodology and meta-model.
  6. AUTOSAR ECU software design methodology is gradually replacing the previous one which is decentralized and OEM specific.
  7. In order to provide these functionalities, a set of 6 SWCs is defined as shown in Fig. 4: the SteerSensor and WheelSensor sensor SWCs; the SteerManager and WheelManager application SWCs; and the SteerActuator and WheelActuator actuator SWCs. The type of the ports used is sender-receiver. Data are acquired at the sensor SWCs level, transformed and then yielded to the 2 application SWCs. Data are also exchanged between application SWCs. Finally, data are sent to the actuator SWCs from the application SWCs.
  8. Each SWC is composed of one or more Runnables. Fig. 5 shows the Runnables of each of the SWCs of the system. For simplicity’s sake, as the 2 application SWCs are designed in a symmetrical manner, only the description of the SteerManager Application SWC is detailed in this paper. The SteerManager SWC is composed of 3 Runnables:   Run_Sensor: This Runnable is triggered periodically with a period of 5 ms. It receives data acquired by the SteerSensor SWC. The data received contain information about the steering angle and torque.   Run_Command: This Runnable is also triggered periodically with a period of 5 ms. It implements the steering control algorithm. It has as input, on the one hand, angle and torque data received from Run_Sensor; and on the other hand, the angle and torque of the road wheel data received from Run_InterECU_Wheel. As output, it sends the steer angle InterECU_SM_to_WM (sent on the network bus) and the FeedbackTorque to the WheelActuator SWC.   Run_InterECU_Wheel: This runnable is triggered by the reception of the InterECU_WM_to_SM data message via the network bus. This Runnable receives road wheel angle and torque data and then sends data to Run_Command.   The SteerSensor (resp. WheelSensor) SWC contains one cyclic Runnable Run_Acquisition with a period of 5ms that sends steering data (resp. wheel sensor data) from the physical sensor to the SteerManager (resp. WheelManager) application SWC.   The SteerActuator (resp. WheelActuator) SWC contains one Runnable Run_Actuator that receives FeedbackTorque (resp. Racktorque) data.   The sender/receiver communication mode type used for all SWCs is implicit read/write.
  9. FSM methods (e.g. COSMIC) are applicable at both the beginning of the development process, in the requirements specification phase, and at the end of the project, after implementation for benchmarking studies.
  10. FSM methods (e.g. COSMIC) are applicable at both the beginning of the development process, in the requirements specification phase, and at the end of the project, after implementation for benchmarking studies.
  11. There are no AUTOSAR elements that can be mapped to COSMIC Read/Write data group movements because Runnables do not have direct access to the persistent storage, this access being provided by the NVRAM manager module located in the basic software layer
  12. The automation prototype subject to verification in this case study is a COSMIC automation prototype developed in collaboration with the software engineering research teams at the École de Technologie Supérieure (University of Québec, Canada) and the UVSQ (University of Versailles at St-Quentin en Yvelines, France)