An Approach to Algebraic Semantics of Object-Oriented Languages

dc.contributor.authorFronk, Alexanderde
dc.date.accessioned2004-12-06T12:55:07Z
dc.date.available2004-12-06T12:55:07Z
dc.date.created2002de
dc.date.issued2003-04-28de
dc.description.abstractStudying the semantics of programming languages has a long tradition in computer science. Various approaches use various formalisms with various objectives. In the last two decades, algebraic specifications have requently been used to study functional as well as imperative languages, and, in particular, object-orientated ones, thereby often focusing on specific aspects and concepts of this programming paradigm. In this paper, we follow this tradition and develop an algebraic semantics of a sample object-oriented language. We thereby distinguish between the object-oriented concepts of the language to structure code, and the imperative ones to implement functionality and thus the algorithmic parts of the language. Therefore, our approach encompasses two steps: first, we develop an algebraic semantics of basic object-oriented principles, into which, secondly, the semantics of the language s imperative parts is embedded. Static semantic aspects are captured by structured algebraic specifications, whereas dynamic ones are reflected by many-sorted algebras. These aspects are treated as "second order" concepts and are thus interpreted within a model class of the underlying specification. The approach elaborated here can be employed to formalize the semantics of "standard" object-oriented languages such as Eiffel, Java, or C++.en
dc.format.extent416090 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/2003/2682
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-16056
dc.language.isoende
dc.publisherUniversität Dortmundde
dc.relation.ispartofseriesInternes Memorandum des Lehrstuhls für Software-Technologie / Fachbereich Informatik, Universität Dortmund ; 129de
dc.subject.ddc004de
dc.titleAn Approach to Algebraic Semantics of Object-Oriented Languagesen
dc.typeTextde
dc.type.publicationtypeworkingPaper
dcterms.accessRightsopen access

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
an_approach.pdf
Size:
406.34 KB
Format:
Adobe Portable Document Format
Description:
DNB