We describe an experimental object-oriented programming lan-guage, ASL2, that supports program development by means of a series of abstraction steps. The language allows immediate object construction, and it is possible to use the constructed objects for concrete problem solving tasks. Classes and class hierarchies can be derived from the objects- via gradual abstraction steps. We in-troduce two levels of object classification, called weak and strong object classification. Strong object classification relies on conven-tional classes, whereas weak object classification is looser, and less restrictive. As a central mechanism, weakly classified objects are allowed to borrow methods from each other. ASL2 supports class generalization, as a coun...
One of the important obligations of an expanding research area is to discuss how to approach the te...
In recent years, object-oriented programming languages and object-oriented program design have becom...
We have previously shown how the discovery of classes from objects can be automated, and how the res...
We describe an experimental object-oriented programming language, ASL2, that supports program develo...
In this paper we discuss computational abstraction steps as a way to create class abstractions from ...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
This paper provides a general discussion of object-oriented computer languages. Deals with design an...
In this paper it is presented a software development model based on transformations that allows to d...
AbstractMany object-oriented languages used in practice descend from Algol. With this motivation, we...
An object-oriented language with automatic synthesis of methods (programs) and transformations of OO...
This paper introduces soft objects, a new paradigm for object oriented programming. This paradigm ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
ing have coalesced during the past several years into a systems design methodology known as object-b...
Abstract. Although classes are a fundamental concept in object-oriented programming, a class itself ...
One of the important obligations of an expanding research area is to discuss how to approach the te...
In recent years, object-oriented programming languages and object-oriented program design have becom...
We have previously shown how the discovery of classes from objects can be automated, and how the res...
We describe an experimental object-oriented programming language, ASL2, that supports program develo...
In this paper we discuss computational abstraction steps as a way to create class abstractions from ...
não disponívelIn this work the ideas of object-oriented programming are analyzed from different poin...
This paper provides a general discussion of object-oriented computer languages. Deals with design an...
In this paper it is presented a software development model based on transformations that allows to d...
AbstractMany object-oriented languages used in practice descend from Algol. With this motivation, we...
An object-oriented language with automatic synthesis of methods (programs) and transformations of OO...
This paper introduces soft objects, a new paradigm for object oriented programming. This paradigm ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
The main purpose of this article is to describe the taxonomy of computer languages according to the ...
ing have coalesced during the past several years into a systems design methodology known as object-b...
Abstract. Although classes are a fundamental concept in object-oriented programming, a class itself ...
One of the important obligations of an expanding research area is to discuss how to approach the te...
In recent years, object-oriented programming languages and object-oriented program design have becom...
We have previously shown how the discovery of classes from objects can be automated, and how the res...