Description Logic Application for UML Class Diagrams Optimization

Abstract

Most of known technologies of object-oriented developments are UML-based; particularly widely used class diagrams that serve to describe the model of a software system, reflecting the regularities of the domains. CASE tools used for object-oriented developments, often lack verification and optimization functions of diagrams. This article will discuss one of the ways to present class diagram in the form of statements description logic, and then perform their verification, and optimization. Optimization process is based on design patterns and anti-patterns. We will show that some transformations could be done automatically, while in other cases suboptimal models need to be adjusted by a designer.

Authors and Affiliations

Maxim Sergievskiy

Keywords

Related Articles

BHA-160: Constructional Design of Hash Function based on NP-hard Problem

Secure hash function is used to protect the integrity of the message transferred on the unsecured network. Changes on the bits of the sender’s message are recognized by the message digest produced by the hash function. H...

An Improved Bat Algorithm based on Novel Initialization Technique for Global Optimization Problem

Bat algorithm (BA) is a nature-inspired metaheuristic algorithm which is widely used to solve the real world global optimization problem. BA is a population-based intelligent stochastic search technique that emerged from...

Software Artefacts Consistency Management towards Continuous Integration: A Roadmap

Software development in DevOps practices has become popular with the collaborative intersection between development and operations teams. The notion of DevOps practices drives the software artefacts changes towards conti...

Pedestrian Crossing Safety System at Traffic Lights based on Decision Tree Algorithm

Pedestrians are one of the street users who have the right to get priority on security. Highway users such as vehicle drivers sometimes violate the traffic lights that is endanger pedestrians and make pedestrians feel in...

Analysis of a Braking System on the Basis of Structured Analysis Methods

In this paper, we present the general context of the research in the domain of analysis and modeling of mechatronic systems. In fact, we present à bibliographic review on some works of research about the systemic analysi...

Download PDF file
  • EP ID EP249841
  • DOI 10.14569/IJACSA.2017.080134
  • Views 84
  • Downloads 0

How To Cite

Maxim Sergievskiy (2017). Description Logic Application for UML Class Diagrams Optimization. International Journal of Advanced Computer Science & Applications, 8(1), 268-272. https://europub.co.uk./articles/-A-249841