Towards UML-Intensive Framework for Model-Driven Development

  • Authors:
  • Darius Silingas;Ruslanas Vitiutinas

  • Affiliations:
  • Lithuanian Development Center, No Magic, Inc., Kaunas, Lithuania LT-44242 and Information Systems Chair, Kaunas University of Technology, Kaunas, Lithuania LT-51368;Lithuanian Development Center, No Magic, Inc., Kaunas, Lithuania LT-44242 and Faculty of Informatics, Vytautas Magnus University, Kaunas, Lithuania LT-44404

  • Venue:
  • Balancing Agility and Formalism in Software Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes a conceptual framework for model-driven development based on a concise application of UML and modeling tool functionality. A case study of modeling software for library management is presented as an illustration of how to apply the proposed framework. Modeling tool features such as model transformations, code generation cartridges, model validation, dependency matrix, model metrics, model comparison, and model refactoring are presented as enablers for efficient model-driven development. The presented ideas and samples are based on industrial experience of authors who work as trainers and consultants for the modeling tool MagicDraw UML.