• DocumentCode
    2030653
  • Title

    JOpera: an agile environment for Web service composition with visual unit testing and refactoring

  • Author

    Pautasso, Cesare

  • Author_Institution
    Dept. of Comput. Sci., Swiss Fed. Inst. of Technol., Zurich, Switzerland
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    311
  • Lastpage
    313
  • Abstract
    Agile methodologies employ light-weight development practices emphasizing a test-driven approach to the development of software systems. Modern agile development environments support this approach by providing tools that automate most of the work required to effectively deal with change, including unit testing and different forms of refactoring. In this paper we discuss how to apply such techniques within the JOpera Visual Composition Language. More precisely, we show how we used the visual language to implement a regression testing framework for compositions written in the language itself and how we introduced support in the visual environment for refactorings such as renaming, synchronization of service interface changes, and extraction/inlining across different levels of nesting. This is done in the context of the Web service composition tools provided with the JOpera for Eclipse research platform.
  • Keywords
    Internet; Web design; formal specification; regression analysis; visual languages; visual programming; Eclipse research; JOpera Visual Composition Language; Web service composition; agile environment; extraction; inlining; refactoring; regression testing; service interface change; software system development; visual environment; visual unit testing; Automatic testing; Computer languages; Computer science; Context-aware services; Feedback; Programming; Software systems; Software testing; System testing; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.48
  • Filename
    1509525