Abstract
Unified Modeling Language (UML) is a modeling language widely used in the field of software engineering. It is a standard to visualize the design of a system structurally and behaviorally. UML tools are software tools used to create UML diagrams, perform model and diagram interchange, model transformation, code generation, reverse engineering and round-trip engineering, There are many free UML tools available to be downloaded in the internet. This paper serves as a survey for ten UML tools and gives recommendation to users on which UML tools to be used in different situations. The main contribution of the paper is to compare the ten up to date UML tools in several aspects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Pearson Education India, (1999)
UML Vendor Directory Listing. http://uml-directory.omg.org/vendor/list.htm
Information technology—Object Management Group Unified Modeling Language (OMG UML—Part 1: Infrastructure (2012). https://www.iso.org/obp/ui/#iso:std:iso-iec:19505:-1:ed-1:v1:en
Documents Associated with Unified Modeling Language (UML), V2.4.1 (2011). http://www.omg.org/spec/UML/2.4.1/
Ameedeen, M.A.: A model driven approach to analysis and synthesis of sequence diagrams. Ph.D. diss., University of Birmingham (2012)
ArgoUML. http://argouml.tigris.org/ (2011)
Modelio the Open Source Modeling Environment (2011). http://www.modelio.org/
Altova UModel 2015, UModel—UML Tool for Software Modeling and Application Development. http://www.altova.com/umodel.html
Visual Paradigm, Visual Paradigm for UML. http://www.visual-paradigm.com/features/
Rational Software Architect. http://www-03.ibm.com/software/products/en/ratisoftarch
Software Ideas Modeler (2009). http://www.softwareideas.net/
Umbrello UML Modeller. https://umbrello.kde.org/
UMLet. http://www.umlet.com/
BOUML. http://www.bouml.fr/
Papyrus. http://www.eclipse.org/papyrus/
Acknowledgements
We hereby express our gratitude to the university in providing a platform for our research. We are also grateful for Malaysia’s Department of Higher Education in providing the Fundamental Research Grant Scheme for our research. We would also like to show appreciation to all the previous researchers for their publications which helped a lot in our research for this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Thong, W.J., Ameedeen, M.A. (2019). A Survey of UML Tools. In: Abawajy, J., Othman, M., Ghazali, R., Deris, M., Mahdin, H., Herawan, T. (eds) Proceedings of the International Conference on Data Engineering 2015 (DaEng-2015) . Lecture Notes in Electrical Engineering, vol 520. Springer, Singapore. https://doi.org/10.1007/978-981-13-1799-6_7
Download citation
DOI: https://doi.org/10.1007/978-981-13-1799-6_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1797-2
Online ISBN: 978-981-13-1799-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)