MODELING USER INTERFACES WITH THE XIS UML PROFILE

Carlos Martins, Alberto Rodrigues da Silva

2007

Abstract

This paper discusses different User Interface design approaches. We describe how to design user interfaces, based on a MDD approach, by applying the XIS language. XIS is a coherent UML profile focused on model interactive systems. XIS integrates best practices and principles of the MDA/MDD paradigm to improve the User Interface design, such as separation of concerns, model-to-model and model-to-code transformations. In that way, we discuss some issues regarding the transformation processes, from XIS-based models into software systems artifacts.

References

  1. Abrams, M., Phanouriou, C., Batongbacal, A. L., Williams, S. M. & Shuster, J. E. (1999) UIML: An Appliance-Independent XML User Interface Language. World Wide Web Conference.
  2. Anderson, D. J. (2000) Extending UML for UI. Tupis 2000 Workshop - Towards a UML Profile for Interactive Systems Development.
  3. Author (October 2004) Blind Reference.
  4. Azevedo, P., Merrick, R. & Roberts, D. (2000) OVID to AUIML - User-Oriented Interface Modelling. Tupis 2000 Workshop - Towards a UML Profile for Interactive Systems Development.
  5. Constantine, L., Windl, H., Noble, J. & Lockwood, L. (2003) From Abstraction to Realization: Canonical Abstract Prototypes for User Interface Design.
  6. Constantine, L. L. & Cockwood, L. A. D. (1999) Software for Use, ACM Press/Addison-Wesley Publishing Co.
  7. Hennicker, R. & Koch, N. (2001) Modeling the User Interface of Web Applications with UML. Workshop of the pUML-Group at the UML 2001. A. Evans, R. France and A. Moreira.
  8. Kozaczynski, W. & THARIO, J. (2002) Transforming User Experience Model To Presentation Layer Implementations. OOPSLA 2002 - Second Workshop on Domain-Specific Visual Languages. Rational Software Corporation, USA.
  9. Landay, J. A. & Mayers, B. A. (2001) Sketching Interfaces: Toward More Human Interface Design. IEEE Computer Magazine.
  10. Newman, M. W., Lin, J., Hong, J. I. & Landay, J. A. (2003) DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice. HumanComputer Interaction.
  11. Nunes, N. J. & Cunha, J. F. E. (2000) Towards a UML profile for interaction design: the Wisdom approach. Tupis 2000 Workshop - Towards a UML Profile for Interactive Systems Development.
  12. Parr, T. (May 2004) Enforcing Strict Model-View Separation in Template Engines. Proceedings International WWW Conference. New York, USA, University of San Francisco.
  13. Puerta, A. & Eisenstein, J. (2002) XIML: A Universal Language for User Interfaces.
  14. Silva, P. P. D. & Paton, N. W. (2000) UMLi: The Unified Modeling Language for Interactive Applications. Third International Conference on the Unified Modeling
  15. Souchon, N. & Vanderdonckt, J. (2003) A Review of XML-Compliant User Interface Description Languages. DSV-IS 2003: 10th International Workshop on Design, Specification and Verification of Interactive Systems.
  16. W3C (2006) XForms - The Next Generation of Web Forms.
Download


Paper Citation


in Harvard Style

Martins C. and Rodrigues da Silva A. (2007). MODELING USER INTERFACES WITH THE XIS UML PROFILE . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 5: ICEIS, ISBN 978-972-8865-92-4, pages 98-104. DOI: 10.5220/0002388800980104


in Bibtex Style

@conference{iceis07,
author={Carlos Martins and Alberto Rodrigues da Silva},
title={MODELING USER INTERFACES WITH THE XIS UML PROFILE},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 5: ICEIS,},
year={2007},
pages={98-104},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002388800980104},
isbn={978-972-8865-92-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 5: ICEIS,
TI - MODELING USER INTERFACES WITH THE XIS UML PROFILE
SN - 978-972-8865-92-4
AU - Martins C.
AU - Rodrigues da Silva A.
PY - 2007
SP - 98
EP - 104
DO - 10.5220/0002388800980104