DocumentCode :
2039313
Title :
MetaWSL and meta-transformations in the FermaT transformation system
Author :
Ward, Martin ; Zedan, Hussein
Author_Institution :
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
Volume :
1
fYear :
2005
fDate :
26-28 July 2005
Firstpage :
233
Abstract :
A program transformation is an operation which can be applied to any program (satisfying the transformations applicability conditions) and returns a semantically equivalent program. In the FermaT transformation system program transformations are carried out in a wide spectrum language, called WSL, and the transformations themselves are written in an extension of WSL called MetaWSL which was specifically designed to be a domain-specific language for writing program transformations. As a result, FermaT is capable of transforming its own source code via meta-transformations. This paper introduces MetaWSL and describes some applications of meta-transformations in the FermaT system.
Keywords :
formal specification; programming language semantics; specification languages; FermaT transformation system; MetaWSL; WSL; domain-specific language; metatransformation; program transformation; semantically equivalent program; source code transformation; Application software; Computer applications; Computer industry; Domain specific languages; Engines; Laboratories; Logic; Refining; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN :
0730-3157
Print_ISBN :
0-7695-2413-3
Type :
conf
DOI :
10.1109/COMPSAC.2005.107
Filename :
1510025
Link To Document :
بازگشت