• DocumentCode
    3304812
  • Title

    Round-Trip Modeling Using OPM/PL

  • Author

    Goldberg, Mayer ; Wiener, Guy

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • fYear
    2010
  • fDate
    15-16 June 2010
  • Firstpage
    13
  • Lastpage
    21
  • Abstract
    In this work we present OPM/PL, a suite of modeling tools based on the Object-Process Methodology (OPM) and implemented in Prolog. OPM/PL includes tools for model authoring, querying and visualization, as well as code parsing and code generation. OPM/PL aims at integrating the information from the source code, models and requirements of a software project into a single database with a uniform format. This approach extends the role of a modeling tool to include a representation of the code and its relations to the model. The OPM/PL database contains both model elements and information from code parsing. This combined representation allows developers to flesh out a model from existing code, and update the code according changes in the model. Thus, OPM/PL provides a system for round-trip modeling.
  • Keywords
    Java; Libraries; Object oriented modeling; Software engineering; Software tools; Unified modeling language; Usability; Visual databases; Visualization; XML; Logic Programming; Object-Process Methodology; Reverse Engineering; Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Science, Technology and Engineering (SWSTE), 2010 IEEE International Conference on
  • Conference_Location
    Herzlia, Israel
  • Print_ISBN
    978-1-4244-7194-2
  • Type

    conf

  • DOI
    10.1109/SwSTE.2010.13
  • Filename
    5532552