Software developers in the automotive sector must achieve high quality objectives. Many design and implementation errors are avoided by synthesizing code from model-based software specifications using automatic code generators such as ETAS’ ASCET. To verify non-functional properties of the implementation, model-based design processes should be complemented with static program analysis tools like AbsInt’s StackAnalyzer and timing analyzer aiT. ASCET, StackAnalyzer and aiT can be integrated in a way that the aiT/StackAnalyzer analysis results for code generated by ASCET are conveniently accessible from within the ASCET development environment. This gives ASCET users a direct feedback on the effects of their design decisions on resource usage, allowing them to select more efficient designs and implementation methods. In the paper, we present the tools, the experimental integration, preliminary results and plans for further tool integration.
Towards Model-Driven Development of Hard Real-Time Systems
Integrating ASCET and aiT/StackAnalyzer
Automotive Software Workshop ; 2006 ; San Diego, CA, USA March 15, 2006 - March 17, 2006
2008-01-01
16 pages
Aufsatz/Kapitel (Buch)
Elektronische Ressource
Englisch
Basic Block , Abstract Interpretation , Call Graph , Loop Bound , Static Analysis Tool Computer Science , Computer Communication Networks , Software Engineering/Programming and Operating Systems , Programming Techniques , Special Purpose and Application-Based Systems , Software Engineering , Computation by Abstract Devices
Towards Model-Driven Development of Hard Real-Time Systems: Integrating ASCET and aiT/StackAnalyzer
British Library Conference Proceedings | 2008
|Towards Integrating Model-Driven Development of Hard Real-Time Systems with Static Program Analyzers
SAE Technical Papers | 2007
|Towards Reconfigurable, Separable and Hard Real-Time Hybrid Simulation and Test Systems
British Library Conference Proceedings | 2009
|Towards a Component Architecture for Hard Real Time Control Applications
British Library Conference Proceedings | 2006
|