Relationships have been an essential component of OO de-sign since the 90s but OO languages still do not support first-class relationships. Hence, programmers must implement re-lationships in an ad-hoc fashion which results in unnecessar-ily complex code. We have developed a new model for rela-tionships in OO which distinguishes tuples and relationships (mutable sets of tuples) and supports both as first-class con-structs. This paper describes the design of a library for Java which provides this model. 1
This thesis discusses the design and implementation of a database programming language that supports...
Traditional object oriented analysis methodologies are based not only upon objects, but also upon re...
Abstract In object-oriented programs, the relationship of an object to many objects is usually imple...
Abstract. In this paper we investigate the addition of first-class relationships to a prototypical o...
Abstract. Relationships have been an essential component of OO de-sign since the 90s and, although s...
Abstract—Relationships have been an essential component of OO design since the 90s yet mainstream OO...
The object-oriented paradigm describes a powerful systemwhere complex systems can be modelled by a n...
Object-oriented approaches to software design and implementation have gained enormous popularity ove...
A discontinuity exists between modeling and objectoriented programming languages. This discontinuity...
In this paper we study how roles can be added to patterns modelling relationships in Object Oriented...
Abstract—In this paper we study how roles can be added to patterns modelling relationships in Object...
Relationships between objects are almost as important to designs as objects themselves. Most progra...
This paper presents Classages, a novel interaction-centric object-oriented language. Classes and obj...
Abstract. Although classes are a fundamental concept in object-oriented programming, a class itself ...
peer reviewedIn this paper we study the interconnection between relationships and roles. We start fr...
This thesis discusses the design and implementation of a database programming language that supports...
Traditional object oriented analysis methodologies are based not only upon objects, but also upon re...
Abstract In object-oriented programs, the relationship of an object to many objects is usually imple...
Abstract. In this paper we investigate the addition of first-class relationships to a prototypical o...
Abstract. Relationships have been an essential component of OO de-sign since the 90s and, although s...
Abstract—Relationships have been an essential component of OO design since the 90s yet mainstream OO...
The object-oriented paradigm describes a powerful systemwhere complex systems can be modelled by a n...
Object-oriented approaches to software design and implementation have gained enormous popularity ove...
A discontinuity exists between modeling and objectoriented programming languages. This discontinuity...
In this paper we study how roles can be added to patterns modelling relationships in Object Oriented...
Abstract—In this paper we study how roles can be added to patterns modelling relationships in Object...
Relationships between objects are almost as important to designs as objects themselves. Most progra...
This paper presents Classages, a novel interaction-centric object-oriented language. Classes and obj...
Abstract. Although classes are a fundamental concept in object-oriented programming, a class itself ...
peer reviewedIn this paper we study the interconnection between relationships and roles. We start fr...
This thesis discusses the design and implementation of a database programming language that supports...
Traditional object oriented analysis methodologies are based not only upon objects, but also upon re...
Abstract In object-oriented programs, the relationship of an object to many objects is usually imple...