Formalizing UML Models with Object-Z

ICFEM(2002)

引用 41|浏览25
暂无评分
摘要
The Unified Modeling Language (UML) has been developed as a standard language for object-oriented designs. Through its graphical and intuitive diagrams, software analysis and design process become easy. However, this graphical notation lacks precisely defined semantics. It is difficult to determine whether the design is consistent, unambiguous and complete. This paper provides a method of formalizing UML models. It gives the transforming rules from UML models to Object-Z constructs. With this method, the semantics of UML models are directly expressed in formal language Object-Z. The UML class, sequence and statechart diagrams are formalized using this method. A tool OZRose is developed to automate the transforming process.
更多
查看译文
关键词
object-oriented design,object-z construct,uml class,graphical notation,uml model,standard language,unified modeling language,design process,formalizing uml models,formal language,formalizing uml model,object oriented design,software analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要