Abstract. Delocalized variable plans pose problems for novice programmers trying to read and write programs. Variable-oriented programming is a programming paradigm that emphasizes the importance of variablerelated schemas and brings actions pertaining to each variable together in one place in program code. This paper revisits the idea of variableoriented programming and shows how it can be founded on roles of variables, stereotypes of variable use suitable for teaching to novices. The paper sketches out how variable-oriented, roles-based programming could be implemented using either a new programming language or a framework built on an existing language. The possible applications, merits and problems of a roles-based approach and variable-...
Objects relate to each other in different ways --- serving, using, and communicating with each other...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
Delocalized variable plans pose problems for novice programmers trying to read and write programs. ...
Roles can be assigned to occurrences of variables in programs according to a small number of pattern...
The idea of roles of variables is to provide a vocabulary for describing the way in which variables ...
A number of proposals exist how to support the concept of roles at the level of programming language...
This paper presents, explores and compares object-oriented approaches for roles in statically typed ...
Thesis (Ph. D.)--University of Washington, 1997This thesis addresses the problem of changing require...
The interrelations of a set of software objects are usually manifold and complex. Common object-orie...
Both, the role concept and aspect-oriented programming are techniques which permit a flexible adapta...
Common conceptions of the notions of role, relationship, and collaboration in object-oriented progra...
Abstract. Roles are not a new concept, but they have been used in two different ways: as modeling co...
In this paper we study how roles can be added to patterns modelling relationships in Object Oriented...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
Objects relate to each other in different ways --- serving, using, and communicating with each other...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...
Delocalized variable plans pose problems for novice programmers trying to read and write programs. ...
Roles can be assigned to occurrences of variables in programs according to a small number of pattern...
The idea of roles of variables is to provide a vocabulary for describing the way in which variables ...
A number of proposals exist how to support the concept of roles at the level of programming language...
This paper presents, explores and compares object-oriented approaches for roles in statically typed ...
Thesis (Ph. D.)--University of Washington, 1997This thesis addresses the problem of changing require...
The interrelations of a set of software objects are usually manifold and complex. Common object-orie...
Both, the role concept and aspect-oriented programming are techniques which permit a flexible adapta...
Common conceptions of the notions of role, relationship, and collaboration in object-oriented progra...
Abstract. Roles are not a new concept, but they have been used in two different ways: as modeling co...
In this paper we study how roles can be added to patterns modelling relationships in Object Oriented...
In this paper we introduce a new view on roles in Object Ori-ented programming languages. Our notion...
Objects relate to each other in different ways --- serving, using, and communicating with each other...
Present-day software systems have to fulfill an increasing number of requirements, which makes them ...
Role-based modeling has been proposed almost 40 years ago as a means to model complex and dynamic do...