DocumentCode :
2873572
Title :
Scrutinizing UML and OPM Modeling Capabilities with Respect to Systems Engineering
Author :
Cohen, Shalom ; Soffer, Avi
Author_Institution :
Israel Inst. of Technol., Haifa
fYear :
2007
fDate :
20-23 March 2007
Firstpage :
93
Lastpage :
101
Abstract :
System modeling has a unique role in the development of a complex software system. The Unified Modeling Language (UML) provides a framework for modeling software systems, which is widely used across the software development community. Although using the UML to facilitate modeling is a step in the right direction, it is unclear whether this is the most productive environment, since various types of impediments that have been reported by UML users hinder the effectiveness of UML modeling as part of the development process. In order to assess the adequacy and sufficiency of UML modeling in order to maximize the effectiveness and benefits of system modeling, we examined some core UML modeling capabilities and compared them with those of an alternative modeling formalism, OPM (object-process methodology), a system modeling and development paradigm which specifies the system´s structure and behavior in a single, unified model. The results of our study show that by using an alternative modeling method (OPM) it is possible to model the same system while using a much more succinct set of diagrams and notations to represent the same information. This ability increases the effectiveness of system modeling. However, the granularity of low-level code-oriented information conveyed, by the UML diagram seems to be higher than that of OPM hence being more suitable for programmers.
Keywords :
Unified Modeling Language; object-oriented programming; software engineering; Unified Modeling Language; alternative modeling method; complex software system; object-process methodology; software development; software system modelling; systems engineering; Computer architecture; Impedance; Modems; Object oriented modeling; Programming profession; Software engineering; Software systems; Systems engineering and theory; Unified modeling language; Vocabulary;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems Engineering and Modeling, 2007. ICSEM '07. International Conference on
Conference_Location :
Haifa, Israel
Print_ISBN :
1-4244-0771-0
Electronic_ISBN :
1-4244-0771-0
Type :
conf
DOI :
10.1109/ICSEM.2007.373338
Filename :
4243723
Link To Document :
بازگشت