Role-based approaches gain more and more interest for modeling and implementing variable software systems. Role models clearly separate static behavior represented by players and dynamic behavior modeled as roles which can be dynamically bound and unbound to players at run time. To support the execution of role-based systems, a dynamic binding mechanism is required. Especially, since instances of the same player type can play different roles in a single context, the binding mechanism is required to operate at instance level. In this paper, we introduce a mechanism called dynamic instance binding for implementing a runtime for role-based systems. It maintains a look-up table that allows the run-time system to determine and invoke the current...
International audienceConstructing and executing distributed systems that can adapt to their operati...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
International audienceVariability management is a key concern in the software industry. It allows de...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Many modern-day software systems exploit knowledge about their user’s preferences and the environmen...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
Present-day software systems have to fulfill an increasing number of requirements rendering them mor...
Context-dependent applications are relatively complex due to their multiple variations caused by con...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
International audienceConstructing and executing distributed systems that can adapt to their operati...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
International audienceVariability management is a key concern in the software industry. It allows de...
Role-based approaches gain more and more interest for modeling and implementing variable software sy...
Adaptability is an intrinsic property of software systems that require adaptation to cope with dynam...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Many modern-day software systems exploit knowledge about their user’s preferences and the environmen...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
Present-day software systems have to fulfill an increasing number of requirements rendering them mor...
Context-dependent applications are relatively complex due to their multiple variations caused by con...
Role is a commonly used concept in software development, but a concept with divergent definitions. T...
International audienceConstructing and executing distributed systems that can adapt to their operati...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
International audienceVariability management is a key concern in the software industry. It allows de...