Static Stability Analysis of Embedded, Autocoded Software
Static Stability Analysis of Embedded, Autocoded Software
Static Stability Analysis of Embedded, Autocoded Software
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Conclusion<strong>Static</strong> analysis <strong>of</strong> embedded s<strong>of</strong>tware arising from autocoded specifications is a necessary steptowards broad and safe acceptance by the industrial community. This paper has outlined aresearch program aimed at achieving this task by exploiting the underlying structure arisingfrom this type <strong>of</strong> s<strong>of</strong>tware, using abstract interpretation and control systems analysis methods.The execution <strong>of</strong> this research is an oingoing activity and its findings will be reported in futurepublications.References[1] Boyd, S., El Ghaoui, L., Feron, E., and Balakrishnan, V. Linear matrix inequalitiesin system and control theory. SIAM Studies in Applied Mathematics 15 (1994).[2] Cousot, P. Semantic foundations <strong>of</strong> program analysis. In Program Flow <strong>Analysis</strong>: Theoryand Applications, S. Muchnick and N. Jones, Eds. Prentice-Hall, Inc., Englewood Cliffs,1981, ch. 10, pp. 303–342.[3] Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Miné, A., Monniaux, D.,and Rival, X. The ASTRÉE Analyser. In Proceedings <strong>of</strong> the European Symposium onProgramming (ESOP’05) (2005), vol. 3444 <strong>of</strong> Lecture Notes in Computer Science, pp. 21–30.[4] Feret, J. <strong>Static</strong> analysis <strong>of</strong> digital filters. In European Symposium on Programming(ESOP’04) (2004), no. 2986 in LNCS, Springer-Verlag.[5] Miné, A. Relational abstract domains for the detection <strong>of</strong> floating-point run-time errors.In ESOP’04 (2004), vol. 2986 <strong>of</strong> LNCS, Springer, pp. 3–17.[6] Venet, A. A scalable nonuniform pointer analysis for embedded programs. In Proceedings<strong>of</strong> the International <strong>Static</strong> <strong>Analysis</strong> Symposium, SAS 04 (2004), vol. 3148 <strong>of</strong> Lecture Notesin Computer Science, Springer, pp. 149–164.[7] Venet, A., and Brat, G. Precise and efficient static array bound checking for largeembedded C programs. In Proceedings <strong>of</strong> the International Conference on ProgrammingLanguage Design and Implementation (2004), pp. 231–242.9