EconPapers    
Economics at your fingertips  
 

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

Jan Kryštof
Additional contact information
Jan Kryštof: Ústav informatiky, Mendelova zemědělská a lesnická univerzita v Brně, Zemědělská 1, 613 00 Brno, Česká republika

Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis, 2009, vol. 57, issue 6, 123-132

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.

Keywords: MDA; UML; modeling; presentation layer; structure; source code generation (search for similar items in EconPapers)
Date: 2009
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
http://acta.mendelu.cz/doi/10.11118/actaun200957060123.html (text/html)
http://acta.mendelu.cz/doi/10.11118/actaun200957060123.pdf (application/pdf)
free of charge

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:mup:actaun:actaun_2009057060123

DOI: 10.11118/actaun200957060123

Access Statistics for this article

Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis is currently edited by Markéta Havlásková

More articles in Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis from Mendel University Press
Bibliographic data for series maintained by Ivo Andrle ().

 
Page updated 2025-03-19
Handle: RePEc:mup:actaun:actaun_2009057060123