The interrelations of a set of software objects are usually manifold and complex. Common object-oriented program-ming languages provide constructs for structuring objects according to shared properties and behavior, but fail to pro-vide abstraction mechanisms for the interactions of objects. Roles seem to be a promising approach to solve this prob-lem as they focus on the behavior of an object in a certain context. Combining multiple roles yields collaborations, an interesting abstraction and reuse unit. However, existing ap-proaches towards roles in programming languages require vast extensions of the underlying language or even propose new languages. We propose a programming technique that enables role-based programming with commonly avai...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
Abstract. Delocalized variable plans pose problems for novice programmers trying to read and write p...
The interrelations of a set of software objects are usually manifold and complex. Common object-orie...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
A number of proposals exist how to support the concept of roles at the level of programming language...
Common conceptions of the notions of role, relationship, and collaboration in object-oriented progra...
This paper presents, explores and compares object-oriented approaches for roles in statically typed ...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Abstract: Role-based programming, as in the Object Teams/Java (OT/J) language, aims to improve objec...
Abstract. A number of proposals exist how to support the concept of roles at the level of programmin...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Present-day software systems have to fulfill an increasing number of requirements rendering them mor...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
Abstract. Delocalized variable plans pose problems for novice programmers trying to read and write p...
The interrelations of a set of software objects are usually manifold and complex. Common object-orie...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
A number of proposals exist how to support the concept of roles at the level of programming language...
Common conceptions of the notions of role, relationship, and collaboration in object-oriented progra...
This paper presents, explores and compares object-oriented approaches for roles in statically typed ...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Abstract: Role-based programming, as in the Object Teams/Java (OT/J) language, aims to improve objec...
Abstract. A number of proposals exist how to support the concept of roles at the level of programmin...
Scala fuses object-oriented and functional programming in a statically typed programming language. I...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Present-day software systems have to fulfill an increasing number of requirements rendering them mor...
Role-based modeling has been proposed in 1977 by Charles W. Bachman, as a means to model complex and...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
Abstract. Delocalized variable plans pose problems for novice programmers trying to read and write p...