DocumentCode :
3442374
Title :
Bidirectional Translation between OCL and JML for Round-Trip Engineering
Author :
Shimba, Hiroaki ; Hanada, K. ; Okano, Kunihisa ; Kusumoto, Shinji
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
Volume :
2
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
49
Lastpage :
54
Abstract :
In recent years, Model-driven development (MDD) based techniques have emerged, and thus translation techniques such as translation from Object Constraint Language (OCL) to Java Modeling Language (JML) have gained much attention. We have been studying not only translation techniques from OCL to JML but also from JML to OCL in order to support Round-trip Engineering (RTE). Two directions of translation among OCL and JML are performed independently without considering unified and iterative translations in our previous work. For an OCL statement and another OCL statement which is obtained from a JML statement which was translated from the original OCL, our previous framework preserves only the meaning of the two statements, however, the forms of the OCL statements may change. It prevents us from RTE-based development. This paper proposes a translation technique between OCL and JML maintaining OCL code by describing their original forms in the comment area of the target languages. Our implementation has been evaluated on two projects used in our previous work and also seven additional open source projects.
Keywords :
Java; public domain software; software prototyping; JML; Java modeling language; MDD; OCL; RTE; bidirectional translation; model-driven development; object constraint language; open source projects; round-trip engineering; Contracts; Java; Natural languages; Object oriented modeling; Software; Syntactics; Unified modeling language; Bidirectional Translation; JML; Model-Driven Development; OCL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
ISSN :
1530-1362
Print_ISBN :
978-1-4799-2143-0
Type :
conf
DOI :
10.1109/APSEC.2013.111
Filename :
6754350
Link To Document :
بازگشت