IDEAS home Printed from https://ideas.repec.org/a/mup/actaun/actaun_2009057060123.html
   My bibliography  Save this article

Towards an MDA-based approach for development of a structural scope of the presentation layer
[Využití konceptu MDA ve vývoji strukturální oblasti prezentační vrstvy]

Author

Listed:
  • Jan Kryštof

    (Ústav informatiky, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, 613 00 Brno, Česká republika)

Abstract

This paper presents an approach for developing the presentation layer of software applications. The approach is based on the concept of the Model Driven Architecture (MDA) and uses a UML - based model of graphical user interfaces, which is created according to rules defined in a meta - model. The meta - model is not oriented to a particular platform, thus all designed models can be created independently of the programming language and widget library. This platform independent UML based model can be transformed into source - code for an arbitrary programming language and can be used in a software development process.The meta - model of our approach is an extension of the common UML and provides support for modeling the presentation layer. The meta - model thus fills a gap that exists in modeling three - layered software applications, beside the application and the data layer. By providing this possibility for modeling the presentation layer, we can crucially impact current approaches to the development of three layered software applications. All model artifacts contain essential information about the graphical user interface and can be used for a code generation. Since the UML is widely used by analysts, they can produce models which de-facto represent source code and thus they reduce the workload for programmers, who create source code by some traditional approaches. Our model - based approach also strictly separates the appearance and the structure of graphical user - interfaces and both of them are developed separately, which brings higher modularity of software.In this paper, we demonstrate our development approach by focusing on the structure of graphical user interfaces. Our approach is influenced by the concept of Model Driven Architecture and we deal with all related issues, such as meta - model, user models, model transformations and source - code generation. For evaluating our approach, we designed and developed a software framework, we integrated it into a generic modeling tool, and used approach principles during the development of a module of an information system.

Suggested Citation

  • Jan Kryštof, 2009. "Towards an MDA-based approach for development of a structural scope of the presentation layer [Využití konceptu MDA ve vývoji strukturální oblasti prezentační vrstvy]," Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis, Mendel University Press, vol. 57(6), pages 123-132.
  • Handle: RePEc:mup:actaun:actaun_2009057060123
    DOI: 10.11118/actaun200957060123
    as

    Download full text from publisher

    File URL: http://acta.mendelu.cz/doi/10.11118/actaun200957060123.html
    Download Restriction: free of charge

    File URL: http://acta.mendelu.cz/doi/10.11118/actaun200957060123.pdf
    Download Restriction: free of charge

    File URL: https://libkey.io/10.11118/actaun200957060123?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:mup:actaun:actaun_2009057060123. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Ivo Andrle (email available below). General contact details of provider: https://mendelu.cz/en/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.