March 15-18, 2010 Universidad Rey Juan Carlos Madrid, Spain
|
|
|
European Projects Track CSMR 2010 |
|---|
|
|
|
The European Projects track provides an opportunity for European researchers involved in research projects related to the themes of the conference to present the objectives, deliverables or outcome of these projects. As such, this initiative offers the ability to project participants to disseminate their project results, and at the same time it allows the CSMR participants to get a better insight in which research projects are currently going on in Europe within the field of software maintenance and reengineering. CSMR 2010 features presentations of the following projects. |
|
Keynote: Software maintenance and reengineering at the European Commission – current status and opportunities Jesús Villasante |
|
European Commission, DG Information Society and Media, Head of Software & Service Architectures and Infrastructures Unit European Commission, Brussels, Belgium Abstract: The problem of software evolution over time is a known issue in research and in the industry, where software maintenance accounts for the largest part of the cost in most software-based systems. New challenges are emerging: for example in the area of 24x7 systems, which simply cannot be shut down for maintenance, and in the world of Internet, where services are created and consumed in real time combining different and heterogeneous software packages, making maintenance a complex and expensive task. The European Commission is tackling this problem with the current research workprogramme, which addresses the issue of software evolvability in its entire lifecycle. As a result, several research projects are currently working and delivering results in areas related to software evolution, while other projects have been selected in the last call for proposals and are expected to start in the next few months. The next research workprogramme for "2011/2012" is still under discussion, but it will very likely maintain a strong focus on advanced software engineering, adaptive evolution of software and services over time, and tools and methods for development and maintenance in open source communities. Moreover, the Future Internet Public-Private Partnership (FI-PPP) is another very interesting initiative sponsored by the European Commission; it will be launched in 2010 and will make financial resources available for research in the area of future Internet-based services. |
|
ROMULUS: Domain Driven Design and Mashup Oriented Development based on Open Source Java Metaframework for Pragmatic, Reliable and Secure Web Development Boni García, Juan Carlos Dueńas, Carlos Ángel Iglesias, Jose Ignacio Fernández-Villamor, Mercedes Garijo and Adam Westerski Abstract. Web software development is one of the most active areas and fastest growing industries in software and services development in Europe, and, in particular, Java Enterprise Edition is the mainstream European technology option for one million European developers. Since web development is not still a mature area, the proliferation of frameworks and components has both increased the required skills of web engineers, and has affected considerably their productivity. For that reason, the evolution of existing Java based web applications is a very hard and time-consuming task. ROMULUS project has researched on domain driven design for web application development on Java by means of an open source metaframework. A web metaframework is an abstract layer that collects the main aspects of current web frameworks, such as persistence, security, web flow or authentication. |
|
Development of a methodology, software--suite and service for supporting software architecture reconstruction Lajos Schrettner, Péter Heged?s, Rudolf Ferenc, Lajos Jen? Fülöp and Tibor Bakota Abstract. The national grant project named GOP-1.1.1-07/1-2008-0077 sponsored by the New Hungarian Development Plan, supports the development of appropriate tools for automatic architecture reconstruction and reverse engineering of software systems. The project will result in a complex solution for automatic architecture reconstruction of software systems by offering both a flexible and highly customizable set of services and a state-of-the-art boxed product. On one hand, architecture reconstruction in the scope of the project deals with visualization of the components and their relations. On the other hand, tracking the changes of the architectural elements during software evolution will also be supported. The tools of the project are being developed by FrontEndART Ltd. while the theoretical and technological background is provided by the Department of Software Engineering at University of Szeged. |
|
CIASYS: Change Impact Analysis at System Level Gabriella Tóth, Csaba Nagy, Judit Jász, Árpád Beszédes and Péter Siket Abstract. In this paper, we present a project whose main goal is to develop an innovative change impact analysis software--suit based on recent scientific results and modern technologies. The suite will use hybrid analysis techniques to benefit from all the advantages of static and dynamic analyses. In addition, it will be able to determine the dependencies at system level of software systems with heterogeneous architecture. The software is being developed by FrontEndART Ltd. while the theoretical and technological background is provided by the Department of Software Engineering at the University of Szeged. The project is funded by the Economic Development Operational Programme, New Hungary Development Plan. |
|
Q-ImPrESS: Reverse Engineering Component Models for Quality Predictions Steffen Becker, Michael Hauck, Mircea Trifu, Klaus Krogmann and Jan Kofron Abstract. Legacy applications are still widely spread. If a need to change deployment or update its functionality arises, it becomes difficult to estimate the performance impact of such modifications due to absence of corresponding models. In this paper, we present an extendable integrated environment based on Eclipse developed in the scope of the Q-ImPrESS project for reverse engineering of legacy applications (in C/C++/Java). The Q-ImPrESS project aims at modeling quality attributes at an architectural level and allows for choosing the most suitable variant for implementation of a desired modification. The main contributions of the project include i) a high integration of all steps of the entire process into a single tool, a beta version of which has been already successfully tested on a case study, ii) integration of multiple research approaches to performance modeling, and iii) an extendable underlying meta-model for different quality dimensions. |
|
Contact Please contact the European Projects Track chair, Gerardo Canfora, in case you have any questions. |