• DocumentCode
    3636630
  • Title

    Generic rules for logic representation transformations

  • Author

    Ciprian-Bogdan Chirila;Călin Jebelean;Günter Kniesel;Philippe Lahire

  • Author_Institution
    Automation and Computer Science Faculty, University Politehnica of Timisoara, Romania
  • Volume
    3
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    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.
  • Keywords
    "Computer science","Computer languages","Java","Writing","Cloning","Visualization","Automation","Logic programming","Encapsulation","Pattern analysis"
  • Publisher
    ieee
  • Conference_Titel
    Automation Quality and Testing Robotics (AQTR), 2010 IEEE International Conference on
  • Print_ISBN
    978-1-4244-6724-2
  • Type

    conf

  • DOI
    10.1109/AQTR.2010.5520663
  • Filename
    5520663