A Formal Transformation Approach of MARTE Model
Haiyang Xu, Yi Zhuang
Abstract
Haiyang Xu, Yi Zhuang
Abstract
Formal method is a good way to enhance the reliability and to verify the system properties of the embedded system. This paper presents a formal transformation approach from MARTE model to Object-Z model in the MDA framework, and defines the transformation rules of structure and behaviour semantic on the basis of the meta-model. Though the approach, we can get a precise specification and can verify the correctness of the system properties at the design stage. This approach is applied to a specific case study to implement formal transformation from MARTE to Object-Z. The result demonstrates that the approach could improve the accuracy of system model by transforming it into Object-Z specification and enhance the reliability of software system before implement.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Formal method is a good way to enhance the reliability and to verify the system properties of the embedded system. This paper presents a formal transformation approach from MARTE model to Object-Z model in the MDA framework, and defines the transformation rules of structure and behaviour semantic on the basis of the meta-model. Though the approach, we can get a precise specification and can verify the correctness of the system properties at the design stage. This approach is applied to a specific case study to implement formal transformation from MARTE to Object-Z. The result demonstrates that the approach could improve the accuracy of system model by transforming it into Object-Z specification and enhance the reliability of software system before implement.
Key concepts: Correctness, Computer science, Transformation (genetics), Model transformation, Formal specification, Programming language, Object (grammar), Formal methods