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.


  • Ismail Ilkan Ceylan has been awarded the E.W. Beth Dissertation Prize 2018 for his dissertation titled “Query Answering in Data and Knowledge Bases”. The award ceremony took place at University of Sofia, during the 30th European Summer School in Logic, Language and Information (ESSLLI 2018).Since 2002, The Association for Logic, Language and Information (FoLLI) each year awards the E. W. Beth Dissertation Prize, named in honor of the Dutch mathematician Evert Willem Beth, to outstanding dissertations in the fields of Logic, Language, and Information. This year, the chair of the selection committee was Ian Pratt-Hartmann from University of Manchester. The award includes a donation of 2500 euros and an invitation to submit the thesis to the “FoLLI Publications on Logic, Language and Information” issued by Springer.As a member of the DFG-funded research training group “Role-based Software Infrastructures (RoSI)”, Ismail Ilkan Ceylan worked on his dissertation at the chair of automata theory and was supervised by Franz Baader. Ismail Ilkan Ceylan defended his PhD thesis at TU Dresden in November 2017. He then joined University of Oxford as a researcher, where he currently acts as a co-investigator in the EPSRC project “RealPDBs: Realistic Data Models and Query Compilation for Large-Scale Probabilistic Databases“ which runs from 2017 to 2021.
  • 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.

The research training group complies with Guidelines for Safeguarding Good Scientific Practice, Avoiding Scientific Misconduct and Dealing with Violations. For more information, please see:
Good Scientific Practice at TU Dresden