Generic rules for logic representation transformations

AQTR), 2010 IEEE International Conference(2010)

引用 1|浏览0
暂无评分
摘要
Programs expressed using logic representations can be more easily analysed and transformed. Transformations will depend on the target language semantics. A field encapsulation refactorization will be different for a Java program and an Eiffel program. Logic based representations of programs and its metamodel allows writing generic rules capable of performing some language independent transformations like: syntactical and semantical checking, searching specific nodes, cloning node structures, replacing references, generating fact visualizations. An example is given in this sense related to the implementation of feature body exheritance mechanism of reverse inheritance class relationship in the context of Eiffel language.
更多
查看译文
关键词
Java,data encapsulation,formal logic,inheritance,programming language semantics,Eiffel program,Java program,body exheritance mechanism,fact visualizations,field encapsulation refactorization,language semantics,logic representation transformations,reverse inheritance class
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要