SPARK Annotations Within Executable UML
暂无分享,去创建一个
The emergence in the software industry of the Unified Modelling Language (UML) has led to the question as to whether it may be used to complement existing development techniques for high integrity systems. Work is in progress to develop a code generator for SPARK Ada from the executable UML (xUML) subset. This paper concentrates on the work completed, which enables the utilisation of SPARK annotations within xUML models for a prototype code generator. The code generated by this prototype has been successfully analysed using the SPARK toolset.
[1] Paul Francis,et al. Model Driven Architecture with Executable UML , 2004 .
[2] John G. P. Barnes,et al. High Integrity Software - The SPARK Approach to Safety and Security , 2003 .