jaime gomez - Academia.edu (original) (raw)

jaime gomez

Uploads

Papers by jaime gomez

Research paper thumbnail of Tool Support for Model-driven Development of Web Applications

International Journal of Information Technology and Web Engineering, 2000

Research paper thumbnail of Next-Generation Multimedia Database Retrieval

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 Extending a Conceptual Modelling Approach to Web Application Design

Lecture Notes in Computer Science, 2000

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

Research paper thumbnail of Modelling Dynamic Personalization in Web Applications

International Conference on Web Engineering, 2003

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 Extending a Conceptual Modelling Approach to Web Application Design

Conference on Advanced Information Systems Engineering, 2000

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.

Research paper thumbnail of Designing Data Warehouses with OO Conceptual Models

Research paper thumbnail of Specification of personalization in web application design

Information and Software Technology, 2010

Research paper thumbnail of From Object Oriented Conceptual Modeling to Automated Programming in Java

Object-Oriented and Entity-Relationship Modelling/International Conference on Conceptual Modeling / the Entity Relationship Approach, 1998

The development of Internet commercial applications and corporate Intranets around the world, tha... more The development of Internet commercial applications and corporate Intranets around the world, that often use Java as programming language, is a significant topic in modern Software Engineering. In this context, more than ever, well-defined methodologies and high-level tools are essential for developing quality software in a way that should be as independent as possible of the changes in technology. In this article, we present an OO method based on a formal object-oriented model. The main feature of this method is that developers’ efforts are focused on the conceptual modeling step, where analysts capture system requirements, and the full implementation can automatically be obtained following an execution model (including structure and behaviour). The final result is a web application with a three-tiered architecture, which is implemented in Java with a relational DBMS as object repository.

Research paper thumbnail of ICWE 2008

Research paper thumbnail of Tool Support for Model-driven Development of Web Applications

International Journal of Information Technology and Web Engineering, 2000

Research paper thumbnail of Next-Generation Multimedia Database Retrieval

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 Extending a Conceptual Modelling Approach to Web Application Design

Lecture Notes in Computer Science, 2000

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

Research paper thumbnail of Modelling Dynamic Personalization in Web Applications

International Conference on Web Engineering, 2003

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 Extending a Conceptual Modelling Approach to Web Application Design

Conference on Advanced Information Systems Engineering, 2000

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.

Research paper thumbnail of Designing Data Warehouses with OO Conceptual Models

Research paper thumbnail of Specification of personalization in web application design

Information and Software Technology, 2010

Research paper thumbnail of From Object Oriented Conceptual Modeling to Automated Programming in Java

Object-Oriented and Entity-Relationship Modelling/International Conference on Conceptual Modeling / the Entity Relationship Approach, 1998

The development of Internet commercial applications and corporate Intranets around the world, tha... more The development of Internet commercial applications and corporate Intranets around the world, that often use Java as programming language, is a significant topic in modern Software Engineering. In this context, more than ever, well-defined methodologies and high-level tools are essential for developing quality software in a way that should be as independent as possible of the changes in technology. In this article, we present an OO method based on a formal object-oriented model. The main feature of this method is that developers’ efforts are focused on the conceptual modeling step, where analysts capture system requirements, and the full implementation can automatically be obtained following an execution model (including structure and behaviour). The final result is a web application with a three-tiered architecture, which is implemented in Java with a relational DBMS as object repository.

Research paper thumbnail of ICWE 2008

Log In