Verifying ISO 26262 Compliance in Simulink
On Bringing Object-Oriented Software Metrics into the Model-Based World
Lukas Mäurer, Torben Stolte Tanja Hebecker, Michael Lipaczewski Uwe Möhrstädt, Frank Ortmeier
On Bringing Object-Oriented Software Metrics into the Model-Based - - PowerPoint PPT Presentation
On Bringing Object-Oriented Software Metrics into the Model-Based World Verifying ISO 26262 Compliance in Simulink Lukas Murer, Torben Stolte Tanja Hebecker, Michael Lipaczewski Uwe Mhrstdt, Frank Ortmeier Motivation Functional safety
Lukas Mäurer, Torben Stolte Tanja Hebecker, Michael Lipaczewski Uwe Möhrstädt, Frank Ortmeier
Folie 2 / 9/30/14 Chair of Software Engineering
Driver assistance
Assistance Active safety
Drivetrain
transmission
wire …
Folie 3 / 9/30/14 Chair of Software Engineering
Folie 4 / 9/30/14 Chair of Software Engineering
Folie 5 / 9/30/14 Chair of Software Engineering
1a Hierarchical structure of software components
1b Restricted size of software components
1c Restricted size of interfaces
1d High cohesion within each software component
1e Restricted coupling between software components
1f Appropriate scheduling properties
1g Restricted use of interrupts
ISO 26262-6:2011
Folie 6 / 9/30/14 Chair of Software Engineering
1a Walk-through of the design
Inspection of the design
1c Simulation of dynamic parts of the design
1d Prototype generation
1e Formal verification
1f Control flow analysis
1g Data flow analysis
ISO 26262-6:2011
Folie 7 / 9/30/14 Chair of Software Engineering
Folie 8 / 9/30/14 Chair of Software Engineering
Folie 9 / 9/30/14 Chair of Software Engineering
Folie 10 / 9/30/14 Chair of Software Engineering
systems series). Elsevier Science Inc. (1977)
476-493.
cohesion measurement in object-oriented systems. Empirical Software Engineering, 3(1), 65-117.
coupling measurement in object-oriented systems. Software Engineering, IEEE Transactions on, 25(1), 91-121.
Systems, 1999. Proceedings of (pp. 108-117). IEEE.
Folie 11 / 9/30/14 Chair of Software Engineering
Cavano, J.P., McCall, J.A.: A framework for the measurement of software quality. In: Proceedings of the Software Quality Assurance Workshop on Functional and Performance Issues. pp. 133–139. ACM (1978)
Folie 12 / 9/30/14 Chair of Software Engineering
Cavano, J.P., McCall, J.A.: A framework for the measurement of software quality. In: Proceedings of the Software Quality Assurance Workshop on Functional and Performance Issues. pp. 133–139. ACM (1978)
Folie 13 / 9/30/14 Chair of Software Engineering
Lieberherr, K., Holland, I., Riel, A.: Object-oriented programming: an objective sense of style. In: Conference Proceedings on Object-oriented Programming Systems, Languages and Applications.
Folie 14 / 9/30/14 Chair of Software Engineering
Folie 15 / 9/30/14 Chair of Software Engineering
Abreu, F.B., Carapuça, R.: Object-oriented software engineering: Measuring and controlling the development process. In: 4th Int. Conf. on Software Quality (1994)
Folie 16 / 9/30/14 Chair of Software Engineering
Folie 17 / 9/30/14 Chair of Software Engineering
http://www.pitchvision.com/files/image/!stream/brain_shutterstock_154870703.jpg
Folie 18 / 9/30/14 Chair of Software Engineering
Folie 19 / 9/30/14 Chair of Software Engineering
Folie 20 / 9/30/14 Chair of Software Engineering