The unified software development process
The unified software development process
Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
From Early Requirements to User Interface Prototyping: A Methodological Approach
Proceedings of the 17th IEEE international conference on Automated software engineering
The XIS Approach and Principles
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Automated Prototyping of User Interfaces Based on UML Scenarios
Automated Software Engineering
Executable visual software modeling---the ZOOM approach
Software Quality Control
XIS-UML Profile for eXtreme Modeling Interactive Systems
MOMPES '07 Proceedings of the Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
A model-driven framework for developing web service oriented applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
One of the advantages of following a MDA-based approach in the development of interactive applications is the possibility of generating multiple platform-specific user interfaces (UI) from the same platform independent UI model. However, the effort required to create the UI model may be significant. In the case of data-intensive applications, a large part of the UI structure and functionality is closely related with the structure and functionality of the domain entities described in the domain model, and the access rules specified in the use case model. This paper presents an approach to reduce the effort required to create platform independent UI models for data intensive applications, by automatically generating an initial UI model from domain and use case models. For that purpose, UML-aligned metamodels for domain and use case models are defined, together with a MOF-based metamodel for user interface models. The transformation rules that drive the UI model generation are introduced. It is also proposed a MDA-based process for the development of data intensive interactive applications based on the proposed model architecture and transformations.