A Tool for Checking Conformance of UML Specification
Unified Modeling Language (UML) is a standard
language for modeling of a system. UML is used to visually specify
the structure and behavior of a system. The system requirements are
captured and then converted into UML specification. UML
specification uses a set of rules and notations, and diagrams to
specify the system requirements. In this paper, we present a tool for
developing the UML specification. The tool will ease the use of the
notations and diagrams for UML specification as well as increase the
understanding and familiarity of the UML specification. The tool will
also be able to check the conformance of the diagrams against each
other for basic compliance of UML specification.
[1] Bahrami A. (1999). Object-Oriented Systems Development, Mc-Graw
Hill, Singapore.
[2] Cadifra UML Editor. (2008), http://www.cadifra.com/
[3] France R., Kim D.K., Ghosh S., and Song E. (2004). A UML-Based
Pattern Specification Technique, IEEE Transactions on Software
Engineering, Vol. 30, No. 3, March 2004.
[4] Egyed A. (2008). UML Analyzer Tool, http://www.alexanderegyed.
com/tools/uml_analyzer_tool.html
[5] Hoffer J., George J. and Valacich J. (2008). Modern Systems Analysis
and Design, 5th Edition, Pearson International Edition, New Jersey.
[6] Microsoft Visio Toolbox. (2008), http://www.visiotoolbox.com/
[7] Miller G. (2003). What-s New in UML 2.0, A Borland White Paper,
http://www.borland.com/
[8] OMG. (2004). OMG Unified Modelling Language (UML)
Superstructure Specification, http://www/omg.org/
[9] Rational. (2003). Mastering Requirements Management with Use Cases,
Rational Software, IBM.
[10] Rational Rose (2008), http://www.rational.com/
[11] Sommerville I. (2007). Software Engineering, 8th Edition, Addison
Wesley, England.
[12] UML. (2004). UML 2.0 Infrastructure Specification,
http://www/omg/org/docs/ptc/03-09-15.pdf
[13] Weimer W. And Mishra N. (2008). Privately Finding Specifications,
IEEE Transactions on Software Engineering, Vol. 34, No. 1, Jan/Feb
2008.
[1] Bahrami A. (1999). Object-Oriented Systems Development, Mc-Graw
Hill, Singapore.
[2] Cadifra UML Editor. (2008), http://www.cadifra.com/
[3] France R., Kim D.K., Ghosh S., and Song E. (2004). A UML-Based
Pattern Specification Technique, IEEE Transactions on Software
Engineering, Vol. 30, No. 3, March 2004.
[4] Egyed A. (2008). UML Analyzer Tool, http://www.alexanderegyed.
com/tools/uml_analyzer_tool.html
[5] Hoffer J., George J. and Valacich J. (2008). Modern Systems Analysis
and Design, 5th Edition, Pearson International Edition, New Jersey.
[6] Microsoft Visio Toolbox. (2008), http://www.visiotoolbox.com/
[7] Miller G. (2003). What-s New in UML 2.0, A Borland White Paper,
http://www.borland.com/
[8] OMG. (2004). OMG Unified Modelling Language (UML)
Superstructure Specification, http://www/omg.org/
[9] Rational. (2003). Mastering Requirements Management with Use Cases,
Rational Software, IBM.
[10] Rational Rose (2008), http://www.rational.com/
[11] Sommerville I. (2007). Software Engineering, 8th Edition, Addison
Wesley, England.
[12] UML. (2004). UML 2.0 Infrastructure Specification,
http://www/omg/org/docs/ptc/03-09-15.pdf
[13] Weimer W. And Mishra N. (2008). Privately Finding Specifications,
IEEE Transactions on Software Engineering, Vol. 34, No. 1, Jan/Feb
2008.
@article{"International Journal of Information, Control and Computer Sciences:49515", author = "Rosziati Ibrahim and Noraini Ibrahim", title = "A Tool for Checking Conformance of UML Specification", abstract = "Unified Modeling Language (UML) is a standard
language for modeling of a system. UML is used to visually specify
the structure and behavior of a system. The system requirements are
captured and then converted into UML specification. UML
specification uses a set of rules and notations, and diagrams to
specify the system requirements. In this paper, we present a tool for
developing the UML specification. The tool will ease the use of the
notations and diagrams for UML specification as well as increase the
understanding and familiarity of the UML specification. The tool will
also be able to check the conformance of the diagrams against each
other for basic compliance of UML specification.", keywords = "Software Engineering, Unified Modeling Language
(UML), UML Specification.", volume = "3", number = "3", pages = "512-5", }