OCL-Based Automated Validation Method for UML Specifications

  • Authors:
  • L. Ol'khovich;D. V. Koznov

  • Affiliations:
  • St. Petersburg State University, St. Petersburg, Russia leo@tepcom.ru oleo@rbcmail.ru;St. Petersburg State University, St. Petersburg, Russia dim@dk12687.spb.edu dim@tepcom.ru

  • Venue:
  • Programming and Computing Software
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper is devoted to the validation of visual software models. The aim of the validation is to verify whether the models match the visual project language, which is a dialect of a standard visual modeling language (UML, SDL, etc.) created with regard to specific features of the particular project on software development. In the paper, an architecture of a validator designed for both interactive and batch modes is suggested. An approach to specifying visual project languages by means of OCL constraints imposed on the UML metamodel with the subsequent automated generation of validators in accordance with the architecture described is suggested. Results of approbation of the validator and the validator generator in the framework of an industry project are presented.