MDA approach for maintenance of business applications

  • Authors:
  • Mila Keren;Andrei Kirshin;Julia Rubin;Ahto Truu

  • Affiliations:
  • IBM Haifa Research Lab, Mount Carmel, Haifa, Israel;IBM Haifa Research Lab, Mount Carmel, Haifa, Israel;IBM Haifa Research Lab, Mount Carmel, Haifa, Israel;WM-data, Tartu, Estonia

  • Venue:
  • ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a case study that utilizes UML modeling methodology for typical business applications. Such applications generally contain a GUI front-end for manipulating database tables and are object-relational systems that deal with both relational databases and object-oriented technology. To model such applications, we use UML Profiles and metamodels based on a three-tiered application architecture for the different stages of the development lifecycles. The benefits of the model-driven approach include the possible use of the models for maintenance processes such as incremental code generation, updating test cases, and documentation. These models also enable developers to validate the application's flow by simulating its behavior through model execution.