Platform-Independent Programming of Data-Intensive Applications Using UML

  • Authors:
  • Grzegorz Falda;Piotr Habela;Krzysztof Kaczmarski;Krzysztof Stencel;Kazimierz Subieta

  • Affiliations:
  • Polish-Japanese Institute of Information Technology, , Warsaw, Poland;Polish-Japanese Institute of Information Technology, , Warsaw, Poland;Faculty of Mathematics and Information Science, Warsaw University of Technology, Warsaw, Poland;Institute of Informatics Warsaw University, Warsaw, Poland;Polish-Japanese Institute of Information Technology, , Warsaw, Poland

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The shift of development effort onto the model level, as postulated by MDA, provides an opportunity for establishing a set of modelling constructs that are more intuitive and homogeneous than its platform-specific counterparts. In the paper UML is confronted with the needs specific for data-intensive applications and propose a seamlessly integrated platform-independent language with powerful querying capability, which would allow specifying a complete application behaviour. The proposal is aimed at high level of compliance with existing modelling standards --- as such it is based on UML behavioural elements and on OCL for expressions. The motivation behind this approach is presented, the challenges implied by it are discussed, and the role of the model runtime implementation is indicated.