Jaime Gomez - Academia.edu (original) (raw)

Papers by Jaime Gomez

Research paper thumbnail of Extending a Conceptual Modelling Approach to Web Application Design

This article presents OO- $ \mathcal{H} $ Method, an extension of the OO-Method conceptual modell... more This article presents OO- $ \mathcal{H} $ Method, an extension of the OO-Method conceptual modelling approach to address the particulars associated with the design of web interfaces. It is based on the OO-Method class diagram, which captures the statics of the system. The design of the interface appearance and the navigation paths are driven by the user navigation requirements. To achieve its goal, OO- $ \mathcal{H} $ Method adds several navigation and interface constructs to the OO-Method conceptual model, which define the semantics suitable for capturing the specific functionality of web application interfaces. A new kind of diagram, the ‘Navigation Access Diagram’ (NAD) is introduced. All the concepts represented in the NAD are stored in a repository, and from there a functional interface is generated in an automated way. One of the main contributions of this paper is not the proposal of yet another method for web modelling but the extension of an existing conceptual modelling approach.

Research paper thumbnail of The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming

Information Systems, 2001

Current and future (conventional) notations used in Conceptual Modeling Techniques should have a ... more Current and future (conventional) notations used in Conceptual Modeling Techniques should have a precise (formal) semantics to provide a well-defined software development process, in order to go from specification to implementation in an automated way. To achieve this objective, the OO-Method approach to Information Systems Modeling presented in this paper attempts to overcome the conventional (informal)/formal dichotomy by selecting the best ideas from both approaches. The OO-Method makes a clear distinction between the problem space (centered on what the system is) and the solution space (centered on how it is implemented as a software product). It provides a precise, conventional graphical notation to obtain a system description at the problem space level, however this notation is strictly based on a formal OO specification language that determines the conceptual modeling constructs needed to obtain the system specification. An abstract execution model determines how to obtain the software representations corresponding to these conceptual modeling constructs. In this way, the final software product can be obtained in an automated way. r

Research paper thumbnail of Conceptual Modeling of Device-Independent Web Applications

IEEE Multimedia, 2001

Abstract Existing tools intended to build and deploy engaging complex Web sites (including functi... more Abstract Existing tools intended to build and deploy engaging complex Web sites (including functionality) have shown to be inadequate to face the software production process in an unified and systematic way, from a precise system specification to the corresponding final ...

Research paper thumbnail of OOH Method: Extending UML to Model Web Interfaces

The mostly "creative" authoring process used to develop many Web applications during the last yea... more The mostly "creative" authoring process used to develop many Web applications during the last years has already proven unsuccessful to tackle, with its increasing complexity, both in terms of user and technical requirements. This fact has nurtured a mushrooming of proposals, most based on conceptual models, that aim at facilitating the development, maintenance and assessment of Web applications, thus improving the reliability of the Web development process. In this chapter, we will show how traditional software engineering approaches can be extended to deal with the Web idiosyncrasy, taking advantage of proven successful notation and techniques for common tasks, while adding models and constructs needed to capture the nuances of the Web environment. In this context, our proposal, the Object-Oriented Hypermedia (OO-H) Method, developed at University of Alicante, provides a set of new views that extend UML to provide a Web interface model. A code generation process is able to, departing from such diagrams and their associated tagged values, generate a Web interface capable of connecting to underlying business modules.

Research paper thumbnail of Modelling Dynamic Personalization in Web Applications

This article presents an extension of the OO-H conceptual modelling approach to address the parti... more This article presents an extension of the OO-H conceptual modelling approach to address the particulars associated with the design and specification of dynamic personalization. We describe how conventional navigation and presentation diagrams are influenced by personalization properties. The main benefit is that personalization specification can be modified without recompile the rest of the application modules.

Research paper thumbnail of Hand synergies during reach-to-grasp

... 1. The RMS error for reconstruction based on E1 is constant during the initial hold. ... The ... more ... 1. The RMS error for reconstruction based on E1 is constant during the initial hold. ... The error decreases after the maximum aperture as the fingers begin to flex in preparation for the ... Again the true finger posture and the USV 1 reconstructed hand shape are relatively close then ...

Research paper thumbnail of Extending a Conceptual Modelling Approach to Web Application Design

This article presents OO- $ \mathcal{H} $ Method, an extension of the OO-Method conceptual modell... more This article presents OO- $ \mathcal{H} $ Method, an extension of the OO-Method conceptual modelling approach to address the particulars associated with the design of web interfaces. It is based on the OO-Method class diagram, which captures the statics of the system. The design of the interface appearance and the navigation paths are driven by the user navigation requirements. To achieve its goal, OO- $ \mathcal{H} $ Method adds several navigation and interface constructs to the OO-Method conceptual model, which define the semantics suitable for capturing the specific functionality of web application interfaces. A new kind of diagram, the ‘Navigation Access Diagram’ (NAD) is introduced. All the concepts represented in the NAD are stored in a repository, and from there a functional interface is generated in an automated way. One of the main contributions of this paper is not the proposal of yet another method for web modelling but the extension of an existing conceptual modelling approach.

Research paper thumbnail of The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming

Information Systems, 2001

Current and future (conventional) notations used in Conceptual Modeling Techniques should have a ... more Current and future (conventional) notations used in Conceptual Modeling Techniques should have a precise (formal) semantics to provide a well-defined software development process, in order to go from specification to implementation in an automated way. To achieve this objective, the OO-Method approach to Information Systems Modeling presented in this paper attempts to overcome the conventional (informal)/formal dichotomy by selecting the best ideas from both approaches. The OO-Method makes a clear distinction between the problem space (centered on what the system is) and the solution space (centered on how it is implemented as a software product). It provides a precise, conventional graphical notation to obtain a system description at the problem space level, however this notation is strictly based on a formal OO specification language that determines the conceptual modeling constructs needed to obtain the system specification. An abstract execution model determines how to obtain the software representations corresponding to these conceptual modeling constructs. In this way, the final software product can be obtained in an automated way. r

Research paper thumbnail of Conceptual Modeling of Device-Independent Web Applications

IEEE Multimedia, 2001

Abstract Existing tools intended to build and deploy engaging complex Web sites (including functi... more Abstract Existing tools intended to build and deploy engaging complex Web sites (including functionality) have shown to be inadequate to face the software production process in an unified and systematic way, from a precise system specification to the corresponding final ...

Research paper thumbnail of OOH Method: Extending UML to Model Web Interfaces

The mostly "creative" authoring process used to develop many Web applications during the last yea... more The mostly "creative" authoring process used to develop many Web applications during the last years has already proven unsuccessful to tackle, with its increasing complexity, both in terms of user and technical requirements. This fact has nurtured a mushrooming of proposals, most based on conceptual models, that aim at facilitating the development, maintenance and assessment of Web applications, thus improving the reliability of the Web development process. In this chapter, we will show how traditional software engineering approaches can be extended to deal with the Web idiosyncrasy, taking advantage of proven successful notation and techniques for common tasks, while adding models and constructs needed to capture the nuances of the Web environment. In this context, our proposal, the Object-Oriented Hypermedia (OO-H) Method, developed at University of Alicante, provides a set of new views that extend UML to provide a Web interface model. A code generation process is able to, departing from such diagrams and their associated tagged values, generate a Web interface capable of connecting to underlying business modules.

Research paper thumbnail of Modelling Dynamic Personalization in Web Applications

This article presents an extension of the OO-H conceptual modelling approach to address the parti... more This article presents an extension of the OO-H conceptual modelling approach to address the particulars associated with the design and specification of dynamic personalization. We describe how conventional navigation and presentation diagrams are influenced by personalization properties. The main benefit is that personalization specification can be modified without recompile the rest of the application modules.

Research paper thumbnail of Hand synergies during reach-to-grasp

... 1. The RMS error for reconstruction based on E1 is constant during the initial hold. ... The ... more ... 1. The RMS error for reconstruction based on E1 is constant during the initial hold. ... The error decreases after the maximum aperture as the fingers begin to flex in preparation for the ... Again the true finger posture and the USV 1 reconstructed hand shape are relatively close then ...