34 research outputs found

    A Framework for Migrating Web Applications to Web Services

    Full text link

    Triple Graph Grammars in the Large for Translating Satellite Procedures

    Get PDF
    Software translation is a challenging task. Several requirements are important – including automation of the execution, maintainability of the translation patterns, and, most importantly, reliability concerning the correctness of the translation. Triple graph grammars (TGGs) have shown to be an intuitive, well-defined technique for model translation. In this paper, we leverage TGGs for industry scale software translations. The approach is implemented using the Eclipse-based graph transformation tool Henshin and has been successfully applied in a large industrial project with the satellite operator SES on the translation of satellite control procedures. We evaluate the approach regarding requirements from the project and performance on a complete set of procedures of one satellite

    How to make a bridge between transformation and analysis technologies?

    No full text
    At the Dagstuhl seminar on Transformation Techniques in Software Engineering we had an organized discussion on the intricacies of engineering practicle connections between software analysis and software transformation tools. This abstract summarizes it. This discussion contributes mainly by explicitly focussing on this subject from a general perspective, and providing a first sketch of a domain analysis. First we discuss the solution space in general, and then we compare the merits of two entirely different designs: the monolithic versus the heterogeneous approach

    How to make a bridge between transformation and analysis technologies?

    No full text
    At the Dagstuhl seminar on Transformation Techniques in Software Engineering we had an organized discussion on the intricacies of engineering practicle connections between software analysis and software transformation tools. This abstract summarizes it. This discussion contributes mainly by explicitly focussing on this subject from a general perspective, and providing a first sketch of a domain analysis. First we discuss the solution space in general, and then we compare the merits of two entirely different designs: the monolithic versus the heterogeneous approach

    Recognizing mathematical expressions using tree transformation

    No full text

    Fourth International Workshop on Software Clones (IWSC)

    No full text
    10.1145/1810295.1810431Proceedings - International Conference on Software Engineering2465-PCSE

    Proceedings - International Conference on Software Engineering: Foreword

    No full text
    Proceedings - International Conference on Software EngineeringPCSE

    Fifth International Workshop on Software Clones (IWSC 2011)

    No full text
    10.1145/1985793.1986050Proceedings - International Conference on Software Engineering1210-1211PCSE

    Interactive Disambiguation of Meta Programs with Concrete Object Syntax

    No full text
    corecore