Validation: Conceptual versus Activity Diagram Approaches

06/30/2021
by   Sabah Al-Fedaghi, et al.
0

A conceptual model is used to support development and design within the area of systems and software modeling. The notion of validation refers to representing a domain in a model accurately and generating results using an executable model. In UML specifications, validation verifies the correctness of UML diagrams against any constraints and rules defined within the model. Currently, significant research has been conducted on generating test sets to validate that UML diagrams conform to requirements. UML activity diagrams are a specific focus of such efforts. An activity diagram is a flexible instrument for describing a system s behaviors and the internal logic of complex operations. This paper focuses on the notion of validation using activity diagrams and contrasts that process with a proposed method that involves an informal validation procedure. Accordingly, this informal validation involves comparing requirements to specifications expressed by a diagram of a modeling language called thinging machine (TM) modeling. The informal validation is a type of model checking that requires the model to be small enough for the verification to be done in a limited space or time period. In the proposed method, the model diagram is divided into subdiagrams to achieve this purpose. We claim the TM behavioral model comes with a particular dispositional structure that allows a designer to carve a model into smaller components for informal validation, which is shown through two case studies.

READ FULL TEXT

page 4

page 9

research
10/30/2019

A framework for verifying deadlock and nondeterminism in UML activity diagrams based on CSP

Deadlock and nondeterminism may become increasingly hard to detect in co...
research
04/05/2023

Redrafting Requirements Modeling Using a Single Multilevel Diagram

The complexity of software-based systems has increased significantly, es...
research
12/04/2018

Conceptual Modeling of a Procurement Process: Case study of RFP for Public Key Infrastructure

Procurement refers to a process resulting in delivery of goods or servic...
research
08/04/2020

Semantic based model of Conceptual Work Products for formal verification of complex interactive systems

Many clinical workflows depend on interactive computer systems for highl...
research
03/14/2018

Integrating UML with Service Refinement for Requirements Modeling and Analysis

Unified Modeling Language (UML) is the de facto standard for requirement...
research
01/13/2018

Semantic integration of UML class diagram with semantic validation on segments of mappings

Recently, attention has focused on the software development, specially b...
research
10/26/2022

Towards Automatically Extracting UML Class Diagrams from Natural Language Specifications

In model-driven engineering (MDE), UML class diagrams serve as a way to ...

Please sign up or login with your details

Forgot password? Click here to reset