Title :
Possible Improvements in UML Behavior Diagrams
Author :
Alhumaidan, Fahad ; Zafar, Nazir Ahmad
Author_Institution :
Coll. of Comput. Sci. & IT, King Faisal Univ., Hofuf, Saudi Arabia
Abstract :
Although, Unified Modeling Language (UML) has become a de-facto standard for design and specification of object oriented systems but its structures being semi-formal in nature have various disadvantages. The UML diagrams lack with defining semantics of the functionality of a system to be developed. Automata theory and formal methods are proved powerful at requirement specification, modeling, design and test case generation. To address and realize the benefits of liking UML, automata and formal methods, our project on "formalization of UML diagrams" is in progress. This paper is continuation of the same project in which behavior diagrams namely use case, activity and state diagrams are selected for critical analysis and possible improvements. Advantages, disadvantages and limitations of the diagrams are addressed. Finally, a treatment is suggested to link UML diagrams with nondeterministic and parallel finite automata to enhance modeling power of UML for facilitating the software development procedures.
Keywords :
Unified Modeling Language; finite automata; formal specification; object-oriented methods; UML behavior diagrams; UML diagram formalization; Unified Modeling Language; activity diagrams; formal methods; nondeterministic automata; object oriented system design; object oriented system specification; parallel finite automata theory; requirement design; requirement modeling; requirement specification; software development procedure; state diagrams; system functionality semantics; test case generation; Automata; Computational modeling; Computers; Object oriented modeling; Semantics; Software engineering; Unified modeling language; Activity diagram; Automata; State diagram; UML; Use cases;
Conference_Titel :
Computational Science and Computational Intelligence (CSCI), 2014 International Conference on
Conference_Location :
Las Vegas, NV
DOI :
10.1109/CSCI.2014.113