TDG The DistributedGroup Committed to research! TDG Site Manager 1.1

Projects

ISIDORO: Semantisation and Publication of Open Data to Integrate Electronic Services

Codes: TIN2013-40848-R
Support: Spanish Ministry of Science and Technology
Budget: 117,666€
Dates: 2014-2016
Coordinator: Dr. Rafael Corchuelo and Dr. David Ruiz
Key words: Open data, linked data, big data, linked data services, service integration, social media

Summary

The 1495/2011 Royal Decree urges the Spanish Public Administration to use the open formats indicated in Royal Decree 4/2010 to provide public data through the Web. Unfortunately, these formats often lack semantics; furthermore, there a very few domain-specific tools to work in this field. The result is that developing a system to publish data or to create and integrate added-value services is far more costly than it should. Furthermore, unless one can analyse the response of citizens to the published data, it is impossible to assess the impact of the actions of the Public Administration. Surveys have passed into history; now people express their opinions in mass social media and it is a challenge for the industry to analyse the vast amount of information that is poured into them daily.

 Our goal in this project is to do applied research to craft knowledge, techniques, and tools that our industry can use to reduce the production costs associated with publishing semantically-meaningful open linked data, the creation and integration of added-value electronic services, and analyse the reactions of citizens in social media. This is aligned with the Spanish R&D Plan, specifically with challenge "Economy and Digital Society", which mentions the following priorities: the study of solutions and technologies to reuse public data to create value and knowledge in the context of open/linked/big data and cloud computing, and the study of social media as a means to provision new business opportunities. In the context of the Horizon 2020 programme, it is aligned with call ICT-15, which prioritises the development of so-called data supply chains, and call ICT-19, which prioritises the study of social networks in order to gauge the opinion of people.

Academic partners

This project is being developed exclusively by the TDG.

Industrial partners

The companies involved in this research project are IndraAyesa, i2Factory and Saga Soluciones Tecnológicas

IntegraWeb: Methodology and Tools to Integrate Friendly Web Data Islands

Codes: TIN2007-64119 (18.13.03.30.16, 2007/1071), P07-TIC-02602 (18.13.03.27.02, 2008/3), and P08-TIC-4100 (80.09.01.36, 2009/686)
Support: Spanish Ministry of Science and Technology, Junta de Andalucía
Budget: 41,000€, 235,000€, 143,580€
Dates: 2007-2011
Coordinator: Dr. Rafael Corchuelo
Key words: Agile methodologies, web services, quality-awareness

Summary

The Web is the largest knowledge repository of the Humanity, and the reason for its great success is that the information it stores is available in a friendly format by using friendly interaction mechanisms.  This is the reason why some authors refer to the current web sites as friendly data islands on the Web.  Furthermore, the Web Services and the Semantic Web technologies are facilitating software agents to have access to this repository, which is paving the way for new opportunities to integrate current applications and information from a semantic point of view. Unfortunately, using these technologies to re-engineer existing web sites is not generally feasible.  In such cases, software agents must simulate a person interacting with search forms and extracting information from the resulting pages by means of an API.  Obviously, using such APIs may lead to serious maintenance problems; thus, it is not surprising that some companies have developed commercial tools by means of which data islands may be queried by using languages such as SQL, which are translated (semi) automatically into filled search forms.  However, these proposals have several drawbacks that motivate this research project. Therefore, our main goal is to develop a set of advanced tools to integrate friendly data islands on the Web, and a methodology to help software engineers use them.

Academic partners

This project is being developed exclusively by the TDG.

Industrial partners

The companies involved in this research project are Indevia Solutions and Sadiel, S.A.

AgilWeb: Agile Development and Maintenance of Web-Services-Based Applications

Code: TIC2003-02737-C02-01 (18.13.03.30.06 2003/1210)
Support: Spanish Ministry of Science and Technology
Budget: 191,200€
Dates: 2003–2006
Coordinator: Dr. Miguel Toro
Key words: Agile methodologies, web services, quality-awareness

Summary

The web-services technology is paving the way for a new generation of web applications that tend to integrate services provided by several companies. This technology is changing applications substantially, and it is so modern that there are no methodologies or developments tools in which quality is the backbone. This is why we think that it is necessary to offer new applied results to enable the development of optimal web-services-based applications. The goal of this project is to develop a framework composed of techniques, tools, and components to enable the agile development and maintenance of such applications.

Academic partners

We've embarked upon this challenging research project with some of the members of the Grupo ALARCOS, which is composed of a number of people from the University of Castilla-La Mancha who are interested in geographical information systems, advanced database systems and software engineering, as well.

Industrial partners

This research project is very interesting to the industry. That's why we have attracted the attention of Telvent, S.A., and Isotrol, S.A.which are leading Spanish IT corporations.

GEOZOCO

GeoZoco: New Methods and Tools for Automating the Development of Electronic Commerce Applications and its Integration with Geographic Information Systems

Code: TIC2000-1106-C02-01 (18.13.03.30.02 2001/72)
Support: Spanish Interministerial Commission of Science and Technology
Budget: 70,000€
Dates: 2000–2003
Coordinator: Dr. Miguel Toro
Key words: Methodologies, e-commerce, geographical information systems, software architecture, component-based systems, advanced rapid prototyping, quality of service, distributed systems, spatio-temporal analisys

Summary

One of the main aims of the software industry consists of producing high-quality applications at costs that should be as reduced as possible. Unfortunately, building such applications keeps on being quite a handmade activity that lacks standardised, consolidated enough automated production methods.

Furthermore, the Internet has entailed a great revolution in this industry, and it is driving electronic commerce activities at an ever-increasing pace. This has implied adapting existing methods and tools to the new resources and means the Internet provides, but at such a pace that they do not have enough time to consolidate before new proposals sprout out. The Internet has also pulled down geographic fences, and many enterprises have benefited from this fact because they have been able to increase their market share at quite reasonable costs, which has also brought geographic information systems out (GIS). The main feature of a GIS is its ability to deal with information relating geographic entities such as countries, regions, cities, and so on. This feature transforms them into useful tools in the field of electronic commerce because, on the one hand, they allow users to have access to commercial offers, and, on the other hand, they are essential to locate and tell the customers where the nearest storehouse or local office is, to design delivery routes dynamically, to estimate service times, and so on.

In this research project, our goal is to develop a methodological framework for the construction of electronic-commerce applications able to adapt to the continuous changes in this field. This framework must be supported by a set of tools for developing high-quality software able to deal with problems at an adequate abstraction level. The goal is to begin with an architectural description obtained from the requirements analysis that should be refined by means of standard, firm industrial techniques: XML, aspect-orientation, components, middlewares, and so on. Certainly, since it seems that the Internet is going to embrace every aspect of enterprises, this framework cannot pass over GISs, which are going to be used to deal with geographic information relating commercial activities so that the enterprises may benefit from it.

Academic partners

We've embarked upon this challenging research project with some of the members of the Grupo ALARCOS, which is composed of a number of people from the University of Castilla-La Mancha who are interested in geographical information systems, advanced database systems and software engineering, as well.

Industrial partners

This research project is very interesting to the industry. That's why we have attracted the attention of Sadiel, S.A., which is a leading Spanish corporation interested in information systems.

MENHIR

Menhir: Advanced Methods and Tools for Requirements Engineering

Code: TIC97-0593-C05-05
Support: Spanish Interministerial Commission of Science and Technology
Budget: 90,000€
Dates: 1997–2000
Coordinator: Dr. Isidro Ramos
Key words: Software engineering, formal methods, object-orientation, software components, software evolution and reuse

Summary

The aim of the project is the design and development of an environment supporting the production of correct, reusable and maintenable software (i.e., quality software) through the whole software development lifecycle ( from analysis to maintenance); we will use logic, algebraic and categorical formalism to deal with the models that integrate a software product in three aspects: state, behavior and communication.

One will be able to make quality control test by automatic prototyping of the software requirements (due to the availability of operational semantics for the specifications languages). The environment will use the Object-Oriented Model along the lifecycle, will be homogeneous and will have incorporated the software evolution aspects in an intrinsic way.

The methodology supporting the process of software construction will have two foundations: a epistemological one based on the General System Theory, and a technological one taking into account the so-called industrial methods (like OMT, Fusion and others). The generated products will be of two kinds: visual applications (built using tools like Delphi, Power Builder, Cosmos) and object-oriented environments (VisualWorks, Gemstone,...) providing solutions to the lack of analysis and design support of those tools, and prototypes built on declarative environments (like KBMS1, OBJ3, etc. ) allowing software engineers to validate software properties. The environment will provide a unique metaphor for the production, validation, reuse, evolution and use of software, that will be implemented using intuitive interaction mechanisms based on the state-of-the-art on visual programming and operating systems.

Academic partners

This research project attracted the attention a many research groups in Spain. Below, you can find a complete list:

Industrial partners

Many industrial corporations were also attracted by the MENHIR research project. Below, you can find a (almost complete) list:

  • TransTOOLS, S.A., which is a leading Spanish company interested in both object-related research and in the development of high-quality, large applications
  • Consoft, S.A., which is a leading Spanish company centred in large e-business products. It's a member of the CHG Business Holding.
  • Ideal Objects, S.A., which is a member of the ITG Holding centred in providing its customers with efficient component-based large business applications.
  • BASE, S.A.

External evaluators

This project was evaluated by several external referees. Below you can fid a complete list:

NAME

NAME: Network for Agile Methodologies Experience

Code: IST-2001-37482
Support: European Union 5th Research Funding Framework
Budget: 23,230€ (€ is the European currency unit)
Dates: 2002–2003
Coordinator: Dr. Giancarlo Succi,
Web page: http://name.case.unibz.it/
Key words: Methodologies, Adaptive process, Agile manifesto, Agile Methodologies, AMs, Agile Modeling, Changing requirements, Eliciting and managing requirements, Extreme Programming, Pair Programming, Refactoring, Sustainable development, XP

Summary

An agile software development methodology is an approach to software development that recognises that software applications change as the business context changes. In many cases these changes occur during the development of the software and this poses a major challenge for software engineers. In traditional software development the design phase is a significant part of the process but few design methods or notations are suited to support the management of incomplete or changing requirements.

A number of new approaches to software development have emerged during the last years. These, so called Agile Methodologies (AM), are means to cope with rapidly changing business requirements without compromising quality or integrity. Some of these approaches are Extreme Programming (XP), Dynamic Systems Development Method, SCRUM, Feature Driven Development, Crystal or Agile modelling. All them are subscribed to the Principles of the Agile Manifesto, a collection of principles that relate to modern pressures that face software development, emphasising, not only the need to be able to adapt to changing needs during development but also the need to engender a culture of personal responsibility, respect and collaboration between all the individuals involved, the so called "human dimension".

The goal of this project is the creation of a network of excellence to build a research roadmap and to define and start populating an experience framework in XP and other AMs, as the essential prerequisite of systematic R&D activities in the 6th EU Research Funding Framework. As a by-product of these two goals, stronger links will be established among researchers, developers, managers, and consultants working on XP and AMs, building a significant critical mass on XP and AMs within Europe. The project is organized in two major phases: the definition of the research roadmap and the establishment of the empirical framework. Throughout the project there are various dissemination activities toward associate partners, other networks, and the general public.

Partners

The NAME consortium consists of five universities, one research institute, and one for-profit company: the Free University of Bolzano-Bozen, the Valencia University of Technology, the University of Cagliari, the University of Sheffield, the Technical University of Munich, the National Research Institute for Mathematics and Computer Science (CWI), and Datasiel.

Each research partner in NAME is associated with a number of academic, industrial and consultant partners. Our research group is associated to the Valencia University of Technology as an academic partner.