• DocumentCode
    3031375
  • Title

    Distributed Constraints Maintenance in Collaborative UML Modeling Environments

  • Author

    Shen, Haifeng ; Liu, Siyuan ; Xia, Steven ; Sun, Chengzheng

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    367
  • Lastpage
    370
  • Abstract
    Constraints maintenance plays an important role in keeping the integrity and validity of models in UML software modeling. Constraints maintenance capabilities are reasonably adequate in UML modeling applications, but few work has been done to address the distributed constraints maintenance issue in collaborative UML modeling environments. In this paper, we propose a novel solution to the issue, which can retain the effects of all concurrent modeling operations even though they may cause constraints violations. We further contribute a distributed constraints maintenance framework, in which the solution is encapsulated as a generic engine to be mounted in a variety of single-user UML modeling applications for supporting distributed collaborative UML modeling and distributed constraints maintenance.
  • Keywords
    Unified Modeling Language; concurrency control; groupware; software maintenance; Unified Modeling Language; collaborative UML software modeling environment; concurrent modeling operation; distributed constraint maintenance; generic engine; Application software; Collaboration; Collaborative software; Distributed computing; Engines; Interference constraints; Java; Software maintenance; Sun; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.50
  • Filename
    4639343