• DocumentCode
    3116303
  • Title

    GARDIAN: A Tool for Validating Rule-Based Modeling Methods

  • Author

    Kim, Suntae ; Kim, Jintae ; Park, Sooyong ; Kim, Dae-Kyoo

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Sogang Univ., Seoul, South Korea
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    161
  • Lastpage
    166
  • Abstract
    A software modeling method provides concrete modeling guidelines. Use of the guidelines helps designers build rigorous software in a systematic manner. However, the observation of modeling guidelines heavily relies on individual developer. This paper presents a rule syntax and its tool support for describing and verifying the modeling guidelines of UML-based modeling methods. The rule syntax enables one to specify informative messages in a conditional structure that help understand violations of modeling guidelines. We also present tool support that implements the rule syntax to validate modeling guidelines for UML models. We use COMET, a design method for concurrent systems, to demonstrate the approach. We validate the guidelines of COMET for UML models of a robot navigation system and a robot patrol system.
  • Keywords
    Unified Modeling Language; program verification; software tools; COMET; GARDIAN; UML-based modeling methods; concurrent object modeling and architectural design method; robot navigation system; robot patrol system; rule syntax; rule-based modeling method validation; software modeling method; Computer science; Concrete; Design methodology; Guidelines; Programming; Robots; Software quality; Software tools; Unified modeling language; XML; COMET; Model; Rule; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2009. QSIC '09. 9th International Conference on
  • Conference_Location
    Jeju
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-5912-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2009.29
  • Filename
    5381484