Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

UCLAONT: Ontology-Based UML Class Models Verification Tool

View through CrossRef
The software design model performs an important role in modern software engineering methods. Especially in Model-Driven Engineering (MDE), it is treated as an essential asset of software development; even programming language code is produced by the models. If the model has errors, then they can propagate into the code. Model verification tools check the presence of errors in the model. This paper shows how a UML class model verification tool has been built to support complex models and unsupported elements such as XOR constraints and dependency relationships. This tool uses ontology for verifying the UML class model. It takes a class model in XMI format and generates the OWL file. Performs verification of model in two steps: (1) uses the ontology-based algorithm to verify association multiplicity constraints; and (2) uses ontology reasoner for the verification of XOR constraints and dependency relationships. The results show the proposed tool improves the verification efficiency and supports the verification of UML class model elements that have not been supported by any existing tool.
Title: UCLAONT: Ontology-Based UML Class Models Verification Tool
Description:
The software design model performs an important role in modern software engineering methods.
Especially in Model-Driven Engineering (MDE), it is treated as an essential asset of software development; even programming language code is produced by the models.
If the model has errors, then they can propagate into the code.
Model verification tools check the presence of errors in the model.
This paper shows how a UML class model verification tool has been built to support complex models and unsupported elements such as XOR constraints and dependency relationships.
This tool uses ontology for verifying the UML class model.
It takes a class model in XMI format and generates the OWL file.
Performs verification of model in two steps: (1) uses the ontology-based algorithm to verify association multiplicity constraints; and (2) uses ontology reasoner for the verification of XOR constraints and dependency relationships.
The results show the proposed tool improves the verification efficiency and supports the verification of UML class model elements that have not been supported by any existing tool.

Related Results

SPECIFICATION FOR TESTING AUTOMOTIVE MINIATURE BULBS
SPECIFICATION FOR TESTING AUTOMOTIVE MINIATURE BULBS
<div class="section abstract"> <div class="htmlview paragraph">The procedures contained in this specification cover the laboratory testing of miniature incandescent b...
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Smart manufacturing has been developed since the introduction of Industry 4.0. It consists of resource sharing and networking, predictive engineering, and material and data analyti...
METALCLAD RIGID AIRSHIP DEVELOPMENT1
METALCLAD RIGID AIRSHIP DEVELOPMENT1
<div class="htmlview paragraph">Several years ago some of the most prominent leaders in automotive industries cooperated to form a purely engineering group that had as its pr...
Fuze Well Mechanical Interface
Fuze Well Mechanical Interface
<div class="section abstract"> <div class="htmlview paragraph">This interface standard applies to fuzes used in airborne weapons that use a 3-Inch Fuze Well. It defin...
Ontology-Based Transformation and Verification of UML Class Model
Ontology-Based Transformation and Verification of UML Class Model
Software models describe structures, relationships and features of the software system. Especially, in Model Driven Engineering (MDE), they are considered as first-class elements i...
Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...

Back to Top