Role-based modeling and programming will become more and more important to realize big, complex, and adaptive software systems [Zhu and Alkins, 2006]. Therefore, the Object-Oriented Programming (OOP) paradigm is extended with roles, where objects can begin to play roles and drop roles dynamically at runtime. Playing a role is changing the object’s type which can add or change behavior. Roles are a dynamic view of the state and behavior of objects at runtime at a point of time highlighting their relations to other objects. Self-adaptive systems (SAS) are naturally context-aware systems. Thus, adaption is always seen in a context e.g., because a sensor value passes a specified limit, or because the reason could be derived from the knowledge ...
The RoleAdapter Design Pattern allows using objects of any model as if they implemented any given pr...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...
Role-based modeling and programming will become more and more important to realize big, complex, and...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Object-oriented database systems are an emerging, promising tech-nology, underpinned by the integrat...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
In a modern world software systems are literally everywhere. These should cope with very complex sc...
Object-oriented database systems are an emerging. promising technology, underpinned by the integrati...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
The RoleAdapter Design Pattern allows using objects of any model as if they implemented any given pr...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...
Role-based modeling and programming will become more and more important to realize big, complex, and...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
In the increasingly dynamic realities of today's software systems, it is no longer feasible to alway...
The development of Agent Oriented Software Engineering (AOSE) and the use of roles within AOSE have ...
Object-oriented database systems are an emerging, promising tech-nology, underpinned by the integrat...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
With ubiquitous computing, autonomous cars, and cyber-physical systems (CPS), adaptive software beco...
In a modern world software systems are literally everywhere. These should cope with very complex sc...
Object-oriented database systems are an emerging. promising technology, underpinned by the integrati...
Role-based modeling has been investigated for over 35 years as a promising paradigm to model complex...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
The RoleAdapter Design Pattern allows using objects of any model as if they implemented any given pr...
Adaptive software becomes more and more important as computing is increasingly context-dependent. Ru...
A model for describing object behavior based on the concept of role is presented. Roles allow one to...