In the increasingly dynamic realities of today's software systems, it is no longer feasible to always expect human developers to react to changing environments and changing conditions immediately. Instead, software systems need to be self-aware and autonomously adapt their behavior according to their experiences gathered from their environment. Current research provides role-based modeling as a promising approach to handle the adaptivity and self-awareness within a software system. There are established role-based systems e.g., for application development, persistence, and so on. However, these are isolated approaches using the role-based model on their specific layer and mapping to existing non-role-based layers. We present a global runtim...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
Software systems are becoming inexorably more open, distributed, pervasive, mobile and connected. Th...
International audienceModern software systems are often required to adapt their behavior at runtime ...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Self-adaptive software systems possess the ability to modify their own structure or behavior in resp...
Since the year 1977, role modeling has been continuously investigated as promising paradigm to model...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Large software systems are in need of a construction plan to determine and define every concept and ...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
Role-based modeling and programming will become more and more important to realize big, complex, and...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
Software systems are becoming inexorably more open, distributed, pervasive, mobile and connected. Th...
International audienceModern software systems are often required to adapt their behavior at runtime ...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Self-adaptive software systems possess the ability to modify their own structure or behavior in resp...
Since the year 1977, role modeling has been continuously investigated as promising paradigm to model...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
Large software systems are in need of a construction plan to determine and define every concept and ...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
Role-based modeling and programming will become more and more important to realize big, complex, and...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
Software systems are becoming inexorably more open, distributed, pervasive, mobile and connected. Th...
International audienceModern software systems are often required to adapt their behavior at runtime ...