User Interface Conceptual Patterns

  • Pedro J. Molina
  • Santiago Meliá
  • Oscar Pastor
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2545)


User Interface Patterns are not sufficiently explored at the Conceptual phase. Work in area of User Interface patterns is predominantly done at design phase but not enough work is dedicated to analysis patterns. This paper shows different examples of abstract user interface patterns and explores the impact of such patterns in the software lifecycle. Conceptual User Interface Patterns can be used for direct specification of device independent interfaces that can be refined using UI design patterns, or moreover, used to automatically obtain prototypes of the user interface specified in several devices.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bell R. “Code Generation from Object Models”. Embedded Programming Systems Journal, March, 1998.Google Scholar
  2. 2.
    Buschmann F., Meunier R., Rohnert H., Sommerland P., and Stal Michael. “Pattern-Oriented Software Architecture-A System of Patterns”. John Wiley & Sons Ltd., Chichester, England, 1996.Google Scholar
  3. 3.
    Coldewey J. and Krüger I. “Form-Based User Interfaces-A Pattern Language”, in Buschmann, Riehle (Eds.): Proceedings of the 2nd European Conference on Pattern Languages of Programming, Bad Irsee, 1997.Google Scholar
  4. 4.
    Erickson T. “Pattern Languages as Languages”. CHI’2000Workshop: Pattern Languages for Interaction Design, 2000.Google Scholar
  5. 5.
    Fowler M. “Analysis Patterns”. Addison Wesley, 1997.Google Scholar
  6. 6.
    Gamma E., Helm R., Johnson R., and Vlissides J. “Design Patterns: Elements of Reusable Object-Oriented Software”. Addison Wesley, 1992.Google Scholar
  7. 7.
    Granlund Å. and Lafrenière D. “A Pattern-Supported Approach to the User Interface Design”. In Proceedings of HCI International 2001, 9th International Conference on Human-Computer Interaction, pages 282–286, New Orleans, USA, August,, 2001.
  8. 8.
    Molina P.J., Pastor O., Martí S., Fons J., and Insfrán E. “Specifying Conceptual Interface Patterns in an Object-Oriented Method with Code Generation”. In Proceedings of UIDIS’2001, pages 72–79, Zurich, Switzerland, May, IEEE Computer Society, 2001.Google Scholar
  9. 9.
    Molina P.J., Meliá S., and Pastor O. “JUST-UI: A User Interface Specification Model”. Computer-Aided Design of User Interfaces III, Ch. Kolski & J. Vanderdonckt (eds.), In Proceedings of the 4th International Conference on Computer-Aided Design of User Interfaces CADUI’2002 (Valenciennes, 15-17 May 2002), Kluwer Academics Publisher, Dordrecht, 2002.Google Scholar
  10. 10.
    Pastor O., Insfrán E., Pelechano V., Romero J., and Merseguer J. “OO-Method: An OO Software Production Environment Combining Conventional and Formal Methods”. Proceedings of 9th International Conference, CAiSE97, Lecture Notes in Computer Science 1250, pages 145–159, Barcelona, Spain. June, 1997.Google Scholar
  11. 11.
    Pastor O., Abrahao S., Molina J.C., and Torres I. “A FPA-like Measure for Object Oriented Systems from Conceptual Models”. Current Trends in Software Measument, Ed. Shaker Verlag, pages 51–69, Montreal, Canada, 2001.Google Scholar
  12. 12.
    Trætteberg H. “Model Based Design Patterns”.Workshop on User Interface Design Patterns (position paper), CHI’2000, The Netherlands, 2000.Google Scholar
  13. 13.
    Vanderdonckt J. “Advice-Giving Systems for Selecting Interaction Objects”. Proc. of UIDIS’99, 1999.Google Scholar
  14. 14.
    van Welie M. “Web Desing Patterns (The Amsterdam Collection of Patterns), 2000.
  15. 15.
    Vanderdonckt J. “Assisting Designers in Developing Interactive Bussiness Oriented Applications”. HCI’99, 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Pedro J. Molina
    • 1
  • Santiago Meliá
    • 1
  • Oscar Pastor
    • 2
  1. 1.CARE Technologies S.A.Denia, AlicanteSpain
  2. 2.Information System and Computation Dept.Technical University of ValenciaValenciaSpain

Personalised recommendations