Software Production Environments for Advanced Integration of Information Services
The ESPIA Project is a non-coordinated project leaded by Dr. Jaime Gómez, from University of Alicante. The general objetive is to produce methodologies and tools to make possible the integration of critical activities in the development of industrial software. With this purpose, we aim at a precise objetive: to facilitate the construction of next generation software developed under industrialization
levels similar to those that have been reached in the production environment of other engineering disciplines. According to its initial plan
the objetives of the project were categorized into the following three main tracks
- Model-Driven Development : to define a software production environment to generate web applications from conceptual models following a model driven development approach.
- Service Composition : to improve the integration of legacy functionalities from conceptual models.
- Data Integration : to develop processes to extract, transform and load data dictionaries from hetereogeneous data sources.
The sucess level achieved in the Project is high. It is being really very productive, and it is
mainly being developed according to the initial schedule. There are not remarkable problems, beyond the fact of being
out of money for travelling too soon, due to the big success in the acceptance rate of papers in relevant national and
international conferences. The level of cooperation with industry is even higher than expected, what is again a strong
reason for satisfaction.
We have been working on extensions to Object-Oriented, Model-Based Code Generation Techniques, starting from the OO-H approach developed in Alicante. As a result of that some extensions has been produced:
Both extensions have been extensively and successfully published, they have generated both a rich industrial relationships
and a rich set of academic results. The most relevant publications are cited in references section.
- An MDA approach to Generate Web Applications following the MDA approach (WebSA).
- An initial approach to address the essentials of rich internet application design (OOH4RIA).
We have been working on a process description and a method for services composition integration. This process follows a precise set of steps to translate integration primitives into their corresponding Conceptual Modeling counterpart. The process is partially automated. It has generated a rich set of academic results and a very promising industrial relation.
We provide the necessary mechanisms for an easy and quick specification of the common legacy operations, also we provide a seamless integration of the design of the ETL processes for data integration. The process is partially automated, and it has generated a rich set of academic results.
This Project section has generated a proposal to adapt modeling methods originally meant for business applications, on the design of the complex systems composed from hetereogeneous data sources. We have been working on integrating these technologies to create a dynamic and interactive environment for the design of data integration into legacy components. The task focuses on the analysis, design and maintenance of XML vocabularies based on UML. It considers the automatic generation of Schemas and DTDs from a visual conceptual models. Additionally, we are integrating these design capabilities with other handy tools like automatic Schema simplification and multilingual markup.
The proposal has been applied successfully to develop real applications in the context of UIMP legacy integration project. This part is generating an interesting set of academic results, and an incipient industrial relationships with the industrial partners of the Project.
Project Accomplishments Metrics
The Project results indicators are structured following the same items that are used along this report. Its presentation
is strongly connected to previous section information. The most relevant results will be introduced
(publications in journals, technological transfer and collaborations with
other research groups). The full set of publications including conferences publications
can be seen in the final results summary report.
Title: A-OOH: Extending web application design with dynamic personalization
Student: Irene Garrigós Fernández
Defense Date: 08/07/2008
Qualification: Sobresaliente CUM LAUDE (European mention)
Title: A model-driven approach for the multidimensional design of data warehouses
Student: Jose Norberto Mazón López
Defense Date: 15/12/2008
Qualification: Sobresaliente CUM LAUDE (Mención Europea)
Title: SEDAWA: Un proceso de ingeniería dirigido por modelos para el desarrollo de almacenes de datos seguros
Student: Soler Cárdenas, Emilio Delfin
Defense Date: 19/12/2008
Qualification: Sobresaliente CUM LAUDE
Title: Un conjunto de perfiles de UML para el modelado conceptual de técnicas de minería de datos sobre almacenes de datos
Student: Zubcoff Vallejo, Jose Jacobo
Defense Date: 26/06/2009
Qualification: Sobresaliente CUM LAUDE
The following is a summary of the publications (international workshops and national conferences not included)
obtained during the years of the project.
Books (edited) 5
Book chapters 4 (published by Springer, Addison.Wesley, etc.)
Articles in International Journals 22 (21 of them included in the JCR)
Paper in International Conferences 70+ (published in LNCS,IEEE CS Press,etc.)
Technology transfer and Collaboration with other research groups
This project has greatly helped establishing strong links with other research groups. We want to remark specially
the interaction with the groups of Nora Koch (LMU, Munich), Piero Fraternali (Politecnico de Milano, Italy), Olga De
Troyer/Geer.Jan Houben (VUB, Brussels) and Gerti Kappel (TuWien, Austria). The participation in the Program Committee
of some of the most relevant international conferences on Software Engineering is another consequence of all the work
done (including WWW, ICWE, , ER, DOLAP, DAWAK among others).
The industrial liason has been very important with Diputación de Alicante, Caja de Ahorros del Mediterráneo
and UIMP. These R&D contract prove the interest of the involved companies, and are for us a clear indicator of success.
References (only Journal papers)
- S. Meliá, J. Gómez, S. Pérez, O. Díaz. Facing Architectural and Technological Variability of Rich Internet Application. IEEE Internet Computing (Accepted for Publication) (2010).
- S. Abrahao, J. Gómez, E. Insfrán. Validating a Functional Size Measure for Effort Estimation in Model-Driven Web Development Information Sciences (Accepted for Publication) (2010).
- I. Garrigós, J. Gómez, G.J. Houben. Specification of Personalization in Web Application Design. Information & Software Technology (Accepted for Publication) (2010).
- Juan Trujillo, Emilio Soler, Eduardo Fernández-Medina, Mario Piattini: A UML 2.0 profile to define security requirements for Data Warehouses. Computer Standards & Interfaces 31(5): 969-983 (2009).
- Jose-Norberto Mazón, Jens Lechtenborger, Juan Trujillo: A survey on summarizability issues in multidimensional modeling. Data Knowl. Eng. 68(12): 1452-1469 (2009).
- Eduardo Fernández-Medina, Jan Jurjens, Juan Trujillo, Sushil Jajodia: Model-Driven Development for secure information systems. Information & Software Technology 51(5): 809- 814 (2009).
- Juan Trujillo, Emilio Soler, Eduardo Fernández-Medina, Mario Piattini: An engineering process for developing Secure Data Warehouses. Information & Software Technology 51(6): 1033-1051 (2009).
- José Jacobo Zubcoff, Jesús Pardillo, Juan Trujillo: A UML profile for the conceptual modelling of data-mining with time-series in data warehouses. Information & Software Technology 51(6): 977-992 (2009).
- Wieland Schwinger, Werner Retschitzegger, Andrea Schauerhuber, Gerti Kappel, Manuel Wimmer, Birgit Proll, Cristina Cachero, Sven Casteleyn, Olga De Troyer, Piero Fraternali, Irene Garrigós, Franca Garzotto, Athula Ginige, Geert-Jan Houben, Nora Koch, Nathalie Moreno, Oscar Pastor, Paolo Paolini, Vicente Pelechano, Gustavo Rossi, Daniel Schwabe, Massimo Tisi, Antonio Vallecillo, Kees van der Sluijs, Gefei Zhang: A survey on web modeling approaches for ubiquitous web applications. IJWIS 4(3): 234-305 (2008).
- Emilio Soler, Juan Trujillo, Eduardo Fernández-Medina, Mario Piattini: Building a secure star schema in data warehouses by an extension of the relational package from CWM. Computer Standards & Interfaces 30(6): 341-350 (2008).
- Juan Trujillo, Il-Yeol Song: New Trends in Data Warehousing and OLAP. Decision Support Systems 45(1): 1-3 (2008).
- Jose-Norberto Mazón, Juan Trujillo: An MDA approach for the development of data warehouses. Decision Support Systems 45(1): 41-58 (2008).
- Carlos Blanco, Eduardo Fernández-Medina, Juan Trujillo, Mario Piattini: How to implement multidimensional security into OLAP tools. IJBIDM 3(3): 255-276 (2008).
- C. Cachero, S. Meliá, M. Genero, G. Poels, C. Calero. Towards improving the navigability of Web applications: a model-driven approach. European Journal of Information Systems 16, 420- 447 (2007)
- José Luis Vicedo González, Jaime Gómez: TREC: Experiment and evaluation in information retrieval. JASIST 58(6): 910-911 (2007).
- José Luis Vicedo González, Jaime Gómez: Georeferencing: The geographic associations of information. JASIST 58(14): 2401-2402 (2007).
- Jaime Gómez, José Luis Vicedo Gonzólez: Next-Generation Multimedia Database Retrieval. IEEE MultiMedia 14(3): 106-107 (2007).
- Zornitsa Kozareva, Oscar Ferrández, Andrés Montoyo, Rafael Muñoz, Armando Suárez, Jaime Gómez: Combining data-driven systems for improving Named Entity Recognition. Data Knowl. Eng. 61(3): 449-466 (2007).
- José Jacobo Zubcoff, Juan Trujillo: A UML 2.0 profile to design Association Rule mining models in the multidimensional conceptual modeling of data warehouses. Data Knowl. Eng. 63(1): 44-62 (2007).
- Jose-Norberto Mazón, Juan Trujillo, Jens Lechtenbörger: Reconciling requirement-driven data warehouses with data sources via multidimensional normal forms. Data Knowl. Eng. 63(3): 725- 751 (2007).
- Eduardo Fernández-Medina, Juan Trujillo, Rodolfo Villarroel, Mario Piattini: Developing secure data warehouses with a UML extension. Inf. Syst. 32(6): 826-856 (2007).
- Manuel A. Serrano, Juan Trujillo, Coral Calero, Mario Piattini: Metrics for data warehouse conceptual models understandability. Information & Software Technology 49(8): 851-870 (2007).