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

Convolutional Neural Network Hyper-Parameters Optimization based on Genetic Algorithms

In machine learning for computer vision based applications, Convolutional Neural Network (CNN) is the most widely used technique for image classification. Despite these deep neural networks efficiency, choosing their opt...

Emergence of Unstructured Data and Scope of Big Data in Indian Education

The Indian Education sector has grown exponentially in the last few decades as per various official reports[22]. Large amount of information pertaining to education sector is generated every year. This has led to the req...

Framework of Designing an Adaptive and Multi-Regime Prognostics and Health Management for Wind Turbine Reliability and Efficiency Improvement

Wind turbine systems are increasing in technical complexity, and tasked with operating and degrading in highly dynamic and unpredictable conditions. Sustaining the reliability of such systems is a complex and difficult t...

 framework for Marketing Libraries in the Post-Liberalized Information and Communications Technology Era

  The role of library is professional and is fast customizing to altering technological platforms. Our subscriber’s perceptions of the nature of our libraries are also altering like never before – particularly...

Big Data Processing for Full-Text Search and Visualization with Elasticsearch

In this paper, the task of using Big Data to identify specific individuals on the indirect grounds of their interaction with information resources is considered. Possible sources of Big Data and problems related to its p...

Download PDF file
  • EP ID EP249841
  • DOI 10.14569/IJACSA.2017.080134
  • Views 80
  • 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