UML Modeling to TM Modeling and Back

02/05/2021
by   Sabah Al-Fedaghi, et al.
0

Certainly, the success of the Unified Modeling Language (UML) as the de facto standard for modeling software systems does not imply closing the door on scientific exploration or experimentation with modeling in the field. Continuing studies in this area can produce theoretical results that strengthen UML as the leading modeling language. Recently, a new modeling technique has been proposed called thinging machine (TM) modeling. This paper utilizes TM to further understand UML, with two objectives: (a) Fine issues in UML are studied, including theoretical notions such as events, objects, actions, activities, etc. Specifically, TM can be used to solve problems related to internal cross-diagram integration. (b) TM applies a different method of conceptualization, including building a model on one-category ontology in contrast to the object-oriented paradigm. The long-term objective of this study is to explore the possibility of TM complementing certain aspects in the UML methodology to develop and design software systems. Accordingly, we alternate between UML and TM modeling. A sample UML model is redesigned in TM, and then UML diagrams are extracted from TM. The results clarify many notions in both models. Particularly, the TM behavioral specification seems to be applicable in UML.

READ FULL TEXT

page 6

page 8

page 11

research
06/01/2021

Classes in Object-Oriented Modeling (UML): Further Understanding and Abstraction

Object orientation has become the predominant paradigm for conceptual mo...
research
04/01/2021

Modeling in Systems Engineering: Conceptual Time Representation

The increasing importance of such fields as embedded systems, pervasive ...
research
10/05/2022

DooML: A new Database Object-Oriented Modeling Language for database-driven web application design and development

A database driven web application is a very common software solution to ...
research
05/14/2022

State-Based Behavior Modeling in Software and Systems Engineering

The design of complex man-made systems mostly involves a conceptual mode...
research
09/10/2017

Computational Machines in a Coexistence with Concrete Universals and Data Streams

We discuss that how the majority of traditional modeling approaches are ...
research
05/23/2022

Consistency of UML class, object and statechart diagrams using ontology reasoners

We propose an automatic approach to analyze the consistency and satisfia...
research
11/25/2020

High-Level Description of Robot Architecture

Architectural Description (AD) is the backbone that facilitates the impl...

Please sign up or login with your details

Forgot password? Click here to reset