RoSI – Role-based Software Infrastructures for continuous-context-sensitive Systems

The German Research Foundation (DFG) approved renewal proposal – Research training group “Role-based Software Infrastructures (RoSI)” will be continued in a second 4.5 year phase of funding from 1.4.2018 until 30.09.2022

In the age of the „Internet of Things“, research into software that is able to autonomously adapt to constantly changing conditions is of crucial importance. The goal is to use the role model to make software development more efficient and to make running software components more agile. Role-modeling during the development process allows explicit specification of possible changes of behavior of software on the modeling level. Therefore, it outperforms the classical (object-oriented) approaches, especially with respect to the adaptability to existing surroundings. Possible fields of application include software for the SmartGrid – the intelligent power grid of the future, software for cyber-physical systems in the home, traffic and factory or context-sensitive search engines. Prof. Wolfgang Lehner, the RTG’s spokesperson and Director of the Institute of Systems Architecture: “Our aspiration is to make a substantial contribution to the research of roles in the entire software life cycle and to enable an optimal supervision and guidance for our doctoral students. Here, professional excellence and the development of key skills play a decisive role”. Presumably twelve doctoral students will have completed their doctorates by the end of the first project phase and it is expected that more than 100 scientific publications will have been released by the RTG. About 60 researchers from Germany and abroad have already contributed to the success of the Research Training Group by holding guest lectures, workshops and submitting joint publications.

For more information please see here.


  • RoSI-PhD Adrian Nuradiansyah was awarded the Best Student Paper Award at the 7th Joint International Semantic Technology Conference (JIST 2017). The paper titled „The Identity Problem in Description Logic Ontologies and Its Application to View-Based Information Hiding“ is co-authored by Franz Baader and Daniel Borchmann. JIST 2017 was held from 10 – 12 November 2017 on Gold Coast, Australia.
  • Girls‘ Day 2017: Informatik@Girls: Logisch passt das!.

About us:

Software with long life cycles is faced with continuously changing contexts. New functionality has to be added, new platforms have to be addressed, and existing business rules have to be adjusted. The concept of role modeling has been introduced in different fields and at different times in order to model context-related information, including – above all – the dynamic change of contexts. However, often roles have only been used in an isolated way for context modeling in programming languages, in database modeling or to specify access control mechanisms. Never have they been used consistently on all levels of abstraction in the software development process, i.e. modeling of concepts, languages, applications, and software systems.

The central research goal of this program is to deliver proof of the capability of consistent role modeling and its practical applicability. This includes the concept modeling (in meta-languages), the language modeling, and the modeling on the application and software system level. The subsequent scientific elaboration of the role concept, in order to be able to model the change of context on different levels of abstraction, represents another research task in this program. Consistency offers significant advantages in the field of software systems engineering because context changes are interrelated on different levels of abstraction; plus, they can be synchronously developed and maintained. Potential application fields are the future smart grid, natural energy based computing, cyber-physical systems in home, traffic, and factories, enterprise resource planning software, context-sensitive search engines, etc.

The research training group puts a strong emphasis on a comprehensive and individual mentoring and qualification approach. In order to achieve this balancing act, quality assurance measures are introduced in the form of advisor tandems and a thesis advisory board on the one hand. On the other hand, motivating and extra-curricular aspects will be integrated into the research training group, such as seminars on soft skills and a comprehensive international program for visiting scientists.