Process algebra with strategic interleaving (Q2000000): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
Property / cites work
 
Property / cites work: Designing equivalent semantic models for process creation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Real space process algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Process algebra with timing / rank
 
Normal rank
Property / cites work
 
Property / cites work: An algebra for process creation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Process Algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Applications of Process Algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Process algebra for synchronous communication / rank
 
Normal rank
Property / cites work
 
Property / cites work: Thread algebra for strategic interleaving / rank
 
Normal rank
Property / cites work
 
Property / cites work: A thread algebra with multi-level strategic interleaving / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2760255 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Theory of Communicating Sequential Processes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4941495 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4222918 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Modular specification of process algebras / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3122694 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic laws for nondeterminism and concurrency / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3777424 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Completion of a Set of Rules Modulo a Set of Equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3992568 / rank
 
Normal rank

Revision as of 17:15, 19 July 2024

scientific article
Language Label Description Also known as
English
Process algebra with strategic interleaving
scientific article

    Statements

    Process algebra with strategic interleaving (English)
    0 references
    0 references
    0 references
    27 June 2019
    0 references
    In process algebras such as algebra of communicating processes, parallel processes are considered to be interleaved in an arbitrary way. In the case of multi-threading as found in contemporary programming languages, parallel processes are actually interleaved according to some interleaving strategy. An interleaving strategy is what is called a process-scheduling policy in the field of operating systems. In many systems, for instance hardware/software systems, it is done with both parallel processes that may best be considered to be interleaved in an arbitrary way and parallel processes that may best be considered to be interleaved according to some interleaving strategy. In this paper algebra of communicating processes is extended with the latter form of interleaving. The established properties of the extension concerned include an elimination property, a conservative extension property, and a unique expansion property.
    0 references
    0 references
    process algebra
    0 references
    arbitrary interleaving
    0 references
    strategic interleaving
    0 references
    abstract scheduler
    0 references
    interleaving history
    0 references

    Identifiers