Modelado de aspectos de navegación y presentación en aplicaciones hipermediales

Este articulo presenta OO-HMethod, una propuesta metodologica que, utilizando una aproximacion OO, captura la semantica necesaria para el modelado eficiente de Interfaces de Usuario en web, y extiende por tanto los metodos existentes de modelado conceptual de aplicaciones. OOHMethod recoge las dimensiones de navegacion y presentacion caracteŕisticas de este tipo de aplicaciones mediante dos nuevos diagramas: el Diagrama de Acceso Navegacional (DAN) y el Diagrama de Presentacion Abstracta (DPA). El DAN toma como base un diagrama de clases simplificado que contiene la organizacion de la informacion manejada por cada tipo de usuario, y lo enriquece con los modos de acceso y navegacion deseados. A partir de el, y aplicando una serie de reglas de transformacion, se genera un DPA por defecto. El DPA se define como una estructura de plantillas especificadas en XML. Estas plantillas pueden ser editadas y refinadas por el disenador para conseguir los rasgos de interfaz deseados. Para enriquecer y refinar los diagramas OO-HMethod integra un Catalogo de Patrones de Interfaz, que ademas captura reglas de diseno que ayudan a incrementar la calidad y facilidad de uso de la misma. Como resultado, una interfaz de aplicacion web integrable con modulos de logica preexistentes puede ser generada de forma automatica a partir de esta especificacion.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Dan Suciu,et al.  Catching the boat with Strudel: experiences with a Web-site management system , 1998, SIGMOD '98.

[3]  Valter Crescenzi,et al.  The ARANEUS Guide to Web-Site Development , 1999, SEBD.

[4]  Jocelyne Nanard,et al.  Pushing reuse in hypermedia design: golden rules, design patterns and constructive templates , 1998, HYPERTEXT '98.

[5]  Benoît Marchal XML by Example , 1999 .

[6]  Oscar Pastor,et al.  Object-Oriented Conceptual Modeling of Web Application Interfaces: the OO-HMethod Presentation Abstract Model , 2000 .

[7]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[8]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[9]  Jos Warmer,et al.  The object constraint language , 1998 .

[10]  Oscar Pastor,et al.  Extending a Conceptual Modelling Approach to Web Application Design , 2000, CAiSE.

[11]  Paolo Merialdo,et al.  Design and Maintenance of Data-Intensive Web Sites , 1998, EDBT.

[12]  Vicente Pelechano,et al.  OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods , 1997, CAiSE.

[13]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[14]  Paolo Paolini,et al.  A Conceptual Model and a Tool Environment for Developing More Scalable, Dynamic, and Customizable Web Applications , 1998, EDBT.

[15]  D. M. Germán Three Hypermedia Design Patterns , 1999 .

[16]  Sean McGrath,et al.  XML by Example: Building E-Commerce Applications , 1998 .

[17]  Gustavo Rossi,et al.  Design reuse in hypermedia applications development , 1997, HYPERTEXT '97.

[18]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[19]  Vicente Pelechano,et al.  From Object Oriented Conceptual Modeling to Automated Programming in Java , 1998, ER.

[20]  Anneke Kleppe,et al.  The object constraint language: precise modeling with UML , 1998 .