Department news:
Check/need for bigger room

Presentation (discussion)

This Friday Kurt will give the presentation. See the abstract below.

Abstract
I describe an experimental object-oriented programming system, ASL2, that supports program development by means of a series of abstraction steps. The system allows immediate object construction, and it is possible to use the constructed objects for concrete problem solving tasks. Via a number of gradual abstraction steps the objects are derived and transformed to a conventional object-oriented source programs. I introduce two levels of object classification, weak and strong object classification. Strong object classification relies on conventional 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 counterpart to specialization and inheritance in mainstream object-oriented programming languages. The final abstraction step discussed in the paper is a syntactical abstraction step that derives a source file with a syntactical class form.

Attendance: