Authors:
David Raneburger
1
;
Gerrit Meixner
2
and
Marco Brambilla
3
Affiliations:
1
Vienna University of Technology, Austria
;
2
Heilbronn University, Germany
;
3
Politecnico di Milano, Italy
Keyword(s):
Multi-Device, Platform, Model-driven Development, Model-based Development, User Interface, Model Driven Architecture, Cameleon Reference Framework.
Related
Ontology
Subjects/Areas/Topics:
Cross-Feeding between Data and Software Engineering
;
Model-Driven Engineering
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Metrics
;
Software Project Management
Abstract:
Platform-independence of a model clearly means that a certain model does not depend on characteristics of a certain platform. The crucial issue in this definition to make it concise is: what is a platform? The answer to this question is important as such a platform definition defines which characteristics must not be considered in platform-independent models. This paper compares the notion of platform and the corresponding implications in the Model Driven Architecture proposed by OMG and the Cameleon Reference Framework, a framework that has been developed to classify model-based user interface generation approaches. In particular we compare the implications of platform-independence in the context of different model-based user interface development approaches that support multi-device UI development.