The mapping problem has been defined as the way to map models involved throughout the development life cycle of user interfaces. Model-based design of user interfaces has followed a long tradition of establishing models and maintaining mappings between them. This paper introduces a formal definition of potential mappings between models with its corresponding syntax so as to create a uniform and integrated framework for adding, removing, and modifying mappings throughout the development life cycle. For the first time, the mappings can be established from any source model to any target model, one or many, in the same formalism. Those models include task, domain, presentation, dialog, and context of use, which is itself decomposed into user, platform, and environment. IdealXML consists of a Java application allowing the designer to edit any model at any time, and any element of any model, but also to establish a set of mappings, either manually or automatically based on a mapping model.
%0 Book Section
%1 montero2006solving
%A Montero, Francisco
%A López-Jaquero, V\'ıctor
%A Vanderdonckt, Jean
%A González, Pascual
%A Lozano, Mar\'ıa
%A Limbourg, Quentin
%B Interactive Systems. Design, Specification, and Verification
%C Berlin/Heidelberg
%D 2006
%E Gilroy, Stephen
%E Harrison, Michael
%I Springer-Verlag
%K user interface design mapping model tool
%P 161--172
%R 10.1007/11752707\_14
%T Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML
%U http://dx.doi.org/10.1007/11752707\_14
%V 3941
%X The mapping problem has been defined as the way to map models involved throughout the development life cycle of user interfaces. Model-based design of user interfaces has followed a long tradition of establishing models and maintaining mappings between them. This paper introduces a formal definition of potential mappings between models with its corresponding syntax so as to create a uniform and integrated framework for adding, removing, and modifying mappings throughout the development life cycle. For the first time, the mappings can be established from any source model to any target model, one or many, in the same formalism. Those models include task, domain, presentation, dialog, and context of use, which is itself decomposed into user, platform, and environment. IdealXML consists of a Java application allowing the designer to edit any model at any time, and any element of any model, but also to establish a set of mappings, either manually or automatically based on a mapping model.
%& 14
%@ 978-3-540-34145-1
@incollection{montero2006solving,
abstract = {The mapping problem has been defined as the way to map models involved throughout the development life cycle of user interfaces. Model-based design of user interfaces has followed a long tradition of establishing models and maintaining mappings between them. This paper introduces a formal definition of potential mappings between models with its corresponding syntax so as to create a uniform and integrated framework for adding, removing, and modifying mappings throughout the development life cycle. For the first time, the mappings can be established from any source model to any target model, one or many, in the same formalism. Those models include task, domain, presentation, dialog, and context of use, which is itself decomposed into user, platform, and environment. {IdealXML} consists of a Java application allowing the designer to edit any model at any time, and any element of any model, but also to establish a set of mappings, either manually or automatically based on a mapping model.},
added-at = {2011-12-27T21:14:50.000+0100},
address = {Berlin/Heidelberg},
author = {Montero, Francisco and L\'{o}pez-Jaquero, V\'{\i}ctor and Vanderdonckt, Jean and Gonz\'{a}lez, Pascual and Lozano, Mar\'{\i}a and Limbourg, Quentin},
biburl = {https://www.bibsonomy.org/bibtex/24ada872dc5b7dd3b51965381aa1d535e/porta},
booktitle = {Interactive Systems. Design, Specification, and Verification},
chapter = 14,
doi = {10.1007/11752707\_14},
editor = {Gilroy, Stephen and Harrison, Michael},
file = {montero2006solving.pdf:montero2006solving.pdf:PDF},
groups = {public},
interhash = {7605d35c0175211c91fe534bf62958d8},
intrahash = {4ada872dc5b7dd3b51965381aa1d535e},
isbn = {978-3-540-34145-1},
keywords = {user interface design mapping model tool},
pages = {161--172},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
timestamp = {2013-03-01T23:25:45.000+0100},
title = {Solving the Mapping Problem in User Interface Design by Seamless Integration in {IdealXML}},
url = {http://dx.doi.org/10.1007/11752707\_14},
username = {porta},
volume = 3941,
year = 2006
}