Inproceedings,

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

, , , and .
National Aerospace and Electronics Conference, 2000. NAECON 2000. Proceedings of the IEEE 2000, page 43--50. (2000)
DOI: 10.1109/NAECON.2000.894890

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

Tags

Users

  • @leonardo

Comments and Reviews