DocumentCode
145585
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
Volume
2
fYear
2014
fDate
10-13 March 2014
Firstpage
173
Lastpage
178
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Computational Intelligence (CSCI), 2014 International Conference on
Conference_Location
Las Vegas, NV
Type
conf
DOI
10.1109/CSCI.2014.113
Filename
6822324
Link To Document