• DocumentCode
    2772835
  • Title

    Extending the notation of Rational Rose 98 for use with formal methods

  • Author

    Noe, Penelope A. ; Hartrum, Thomas C.

  • Author_Institution
    HQ Air Force Personnel Center, Randolph AFB, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    The Unified Modeling Language (UML) has been incorporated into the CASE tool, Rational Rose98, offering the user the capability of specifying systems using UML notation, Booch notation, or Rumbaugh notation. Through this research effort, Rose98 has been extended to allow formal notation to be entered in the class diagram text fields. Rose scripts were developed to transform the resulting extended Rose model into Z (zed) specifications in LATEX format. Z specifications are developed for the object model, dynamic model, and functional model based on information gathered from the class diagram and state transition diagram of the Rose model. These specifications can then be parsed into a tool supporting formal methods and Ada code can be automatically generated
  • Keywords
    aerospace computing; computer aided software engineering; formal specification; software tools; specification languages; Ada code; Booch notation; CASE tool; LATEX format; Rational Rose 98; Rumbaugh notation; UML notation; Z specifications; class diagram text fields; dynamic model; formal methods; functional model; object model; state transition diagram; Computer aided software engineering; Graphical user interfaces; Laboratories; Personnel; Software engineering; Software systems; Software tools; Typesetting; Unified modeling language; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    National Aerospace and Electronics Conference, 2000. NAECON 2000. Proceedings of the IEEE 2000
  • Conference_Location
    Dayton, OH
  • Print_ISBN
    0-7803-6262-4
  • Type

    conf

  • DOI
    10.1109/NAECON.2000.894890
  • Filename
    894890