A layered semantics for a parallel object-oriented language (Q1194208): Difference between revisions

From MaRDI portal
Changed an Item
Add wikidata reference.
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Denotational semantics of a parallel object-oriented language / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4730749 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Issues in the design of a parallel object-oriented language / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solving reflexive domain equations in a category of complete metric spaces / rank
 
Normal rank
Property / cites work
 
Property / cites work: Processes and the denotational semantics of concurrency / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3994935 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4199490 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Communicating sequential processes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Topologies on Spaces of Subsets / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5639839 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A structural approach to operational semantics / rank
 
Normal rank
Property / cites work
 
Property / cites work: Semantic Correctness for a Parallel Object-Oriented Language / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/bf01211312 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2084421932 / rank
 
Normal rank
Property / Wikidata QID
 
Property / Wikidata QID: Q130984064 / rank
 
Normal rank

Latest revision as of 12:15, 16 December 2024

scientific article
Language Label Description Also known as
English
A layered semantics for a parallel object-oriented language
scientific article

    Statements

    A layered semantics for a parallel object-oriented language (English)
    0 references
    0 references
    0 references
    27 September 1992
    0 references
    We develop a denotational semantics for POOL, a parallel object-oriented programming language. The main contribution of this semantics is an accurate mathematical model of the most important concept in object- oriented programming: the object. This is achieved by structuring the semantics in layers working at three different levels: for statements, objects and programs. For each of these levels we define a specialized mathematical domain of processes, which we use to assign a meaning to each language construct. This is done in the mathematical framework of complete metric spaces. We also define operators that translate between these domains. At the program level we give a precise definition of the observable input/output behaviour of a particular program, which could be used at a later stage to decide the issue of full abstractness. We illustrate our semantic techniques by first applying them to a toy language similar to CSP.
    0 references
    parallelism
    0 references
    denotational semantics
    0 references
    object-oriented programming
    0 references
    complete metric spaces
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references