Open Systems Laboratory at Illinois

An algebraic theory of actors and its application to a simple object-based language

By Gul Agha and Prasanna Thati. In Essays in Memory of Ole-Johan Dahl, volume 2635 of Lecture Notes in Computer Science, 26–57. Springer, 2004.

Publisher Link:
http://dx.doi.org/10.1007/978-3-540-39993-3_4

Abstract

The development of Simula by Ole-Johan Dahl and Kristen Nygaard introduced a number of important programming language concepts – object which supports modularity in programming through encapsulation of data and procedures, the concept of class which organizes behavior and supports Abstract Data Types, and the concept inheritance which provides subtyping relations and reuse [6]. Peter Wegner terms programming languages which use objects as object-based languages, and reserves the term object-oriented languages for languages which also support classes and inheritance [58].

BibTeX

@inproceedings{conf/birthday/AghaT04,
    author = "Agha, Gul and Thati, Prasanna",
    editor = "Owe, Olaf and Krogdahl, Stein and Lyche, Tom",
    title = "An Algebraic Theory of Actors and Its Application to a
             Simple Object-Based Language",
    booktitle = "Essays in Memory of Ole-Johan Dahl",
    crossref = "conf/birthday/2004dahl",
    ee = "http://dx.doi.org/10.1007/978-3-540-39993-3_4",
    pages = "26-57",
    year = "2004",
}

@proceedings{conf/birthday/2004dahl,
    editor = "Owe, Olaf and Krogdahl, Stein and Lyche, Tom",
    title = "From Object-Orientation to Formal Methods, Essays in
             Memory of Ole-Johan Dahl",
    isbn = "3-540-21366-X",
    publisher = "Springer",
    series = "Lecture Notes in Computer Science",
    volume = "2635",
    year = "2004",
}