jaime gomez - Academia.edu (original) (raw)
Uploads
Papers by jaime gomez
International Journal of Information Technology and Web Engineering, 2000
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 ...
Lecture Notes in Computer Science, 2000
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.
Conference on Advanced Information Systems Engineering, 2000
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.
Information and Software Technology, 2010
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.
International Journal of Information Technology and Web Engineering, 2000
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 ...
Lecture Notes in Computer Science, 2000
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.
Conference on Advanced Information Systems Engineering, 2000
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.
Information and Software Technology, 2010
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.