Title :
Formalizing class diagram in UML
Author :
Souri, Alireza ; Sharifloo, Mohammad Ali ; Norouzi, Monire
Author_Institution :
Dept. of Eng., Univ. Coll. of Nabi Akram, Tabriz, Iran
Abstract :
One of the important methods for characterization, development and realization of software and hardware systems is formal method. Since there are not any necessary techniques for modeling in UML, by formalizing class diagram - as important section of UML - in this paper we can convert one system to class structure in UML easily. Also we can determine all of the relationships between each class in the system. Then by modeling this structure it will be prepare for some goals such as verifying and validating. By using an example we show procedure of formalizing the system. After all, we come to a conclusion that formal method enhances ability of analyzing and developing a system. Also it causes well-responsibility in other techniques such as Formal Verification, Formal Validation and Software Testing.
Keywords :
Unified Modeling Language; formal specification; hardware-software codesign; systems analysis; UML; class diagram; formal method; formal validation; formal verification; software testing; software-hardware systems; Analytical models; Finite element methods; Generators; Mathematical model; Meteorology; Object oriented modeling; Unified modeling language; UML; class diagram; formal method; formalizing; modeling; relationships;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-9699-0
DOI :
10.1109/ICSESS.2011.5982368