The RoleAdapter Design Pattern allows using objects of any model as if they implemented any given programmatic interface, with contextual behavior. To achieve this, it makes objects from many basic building blocks of OOP, like methods, method signatures, interfaces, etc. This allows clients of a data model to define, at run-time, an interface for any data model they have to use. Objects encapsulating methods, defined independently for the model, are chosen and bound to the signatures included in the interface according to external configuration hints. Since the adaptation is done local to a context, different view instances can show different aspects of a complex model. The resulting composite definition of interface is similar in intent to...
In this paper, a programming language NextEJ is proposed. NextEJ is based on Epsilon model, which re...
Context-oriented programming emerged as a new paradigm to support fine-grained dynamic adaptation of...
Abstract. A number of proposals exist how to support the concept of roles at the level of programmin...
Context-aware computing requires software that can adapt to changes in context. When contextual circ...
This paper focuses on „Data, context, interaction“ programming paradigm as an alternative to object-...
Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract...
Object-oriented database systems are an emerging. promising technology, underpinned by the integrati...
Object-oriented database systems are an emerging, promising tech-nology, underpinned by the integrat...
To achieve the goal of realizing object adaptation to environments, a new role-based model Epsilon a...
Ensuring that software can display different behavior in different use contexts requires adapting so...
Role-based modeling and programming will become more and more important to realize big, complex, and...
Ensuring that software can display different behavior in different use contexts requires adapting so...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Traditional object-oriented programming languages do not support the dynamic type change of an objec...
Ubiquitous and mobile computing often introduce novel modes of interaction with differ-ent interacti...
In this paper, a programming language NextEJ is proposed. NextEJ is based on Epsilon model, which re...
Context-oriented programming emerged as a new paradigm to support fine-grained dynamic adaptation of...
Abstract. A number of proposals exist how to support the concept of roles at the level of programmin...
Context-aware computing requires software that can adapt to changes in context. When contextual circ...
This paper focuses on „Data, context, interaction“ programming paradigm as an alternative to object-...
Abstract—Using service-oriented architecture, applications can be defined as an assembly of abstract...
Object-oriented database systems are an emerging. promising technology, underpinned by the integrati...
Object-oriented database systems are an emerging, promising tech-nology, underpinned by the integrat...
To achieve the goal of realizing object adaptation to environments, a new role-based model Epsilon a...
Ensuring that software can display different behavior in different use contexts requires adapting so...
Role-based modeling and programming will become more and more important to realize big, complex, and...
Ensuring that software can display different behavior in different use contexts requires adapting so...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Traditional object-oriented programming languages do not support the dynamic type change of an objec...
Ubiquitous and mobile computing often introduce novel modes of interaction with differ-ent interacti...
In this paper, a programming language NextEJ is proposed. NextEJ is based on Epsilon model, which re...
Context-oriented programming emerged as a new paradigm to support fine-grained dynamic adaptation of...
Abstract. A number of proposals exist how to support the concept of roles at the level of programmin...