Computer Science ColloquiumIm Rahmen des Informatik-Kolloquiums, das von den Instituten des Fachbereichs Informatik, der Österreichischen Gesellschaft für Informatik (ÖGI), der Arbeitsgemeinschaft für Datenverarbeitung (ADV) sowie der Österreichischen Computergesellschaft (OCG) abgehalten wird, spricht
Business Informatics Group TU Wienüber das Thema:
Model-Driven Software EvolutionZeit: 2013-12-10 10:15:00.0, 60 Minuten
Ort: Science Park S3 048
ZusammenfassungDue to the ever growing importance and number of software systems in use, the need arises to evolve systems due to changing business needs, technological innovations, and changes in legislation to name just a few reasons. It is commonly known, however, that quality decreases when software systems evolve over time. The most promising way to tackle this problem is to consider changes as first class citizens through the whole software life-cycle and to set active countermeasures to mitigate the negative effects of software evolution. Although this need has been acknowledged by the software engineering research community, the high complexity of current software systems makes it still significantly challenging to deal with evolution concerns.
Model-driven Software Engineering (MDSE) has been proposed for improving the development of software systems by providing appropriate abstraction mechanisms in order to deal with this high complexity of current software systems. Several languages, methods, and tools emerged in the area of MDSE within the last decade for accelerating the development of software systems, e.g., to specify software systems in terms of platform independent models and to generate platform specific implementations (semi-) automatically. Most of these approaches, however, solely focus on the development of software and neglect the importance of software evolution which prevents unfolding the full potential of using models throughout the whole software life-cycle.
In my talk I will present ways how the gap between software evolution and MDSE research is bridged by applying a central technique of MDSE, namely model transformations, for evolution concerns.