Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
An algebra of processes - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

An algebra of processes (Q1096381)

From MaRDI portal





scientific article; zbMATH DE number 4030955
Language Label Description Also known as
English
An algebra of processes
scientific article; zbMATH DE number 4030955

    Statements

    An algebra of processes (English)
    0 references
    1987
    0 references
    The paper aims at developing a concept of distributed processes and operations which cover existing approaches, possibly avoiding their shortcomings. The concept of process is similar to that proposed by Brock and Ackerman and Staples and Nguyen. A process is characterized by the set of scenarios it can realize. The scenarios are defined in terms of messages, events, and the causal ordering of messages and events. The messages are supposed to occur in places as those in Petri nets. The places may be local in the process under consideration or shared with other processes. Processes may be combined as in Milner's CCS, but the only communication is by message passing, i.e. the communication of processes is represented by identifying some of the data one process produces and delivers to a place with the data another process takes up from this place and consumes. Since processes are concrete mathematical objects and the operations of combining them are concrete mathematical operations, an algebra of processes is developed such that properties of operations can be derived directly from definitions and do not need to be assumed as axioms. For example there exists the least upper bound of a set of processes with respect to a natural order, and it has the properties of indeterministic sum. The paper is concluded by a discussion on comparison with other approaches and by an example of proof of properties of a given process.
    0 references
    models of computation
    0 references
    distributed processes
    0 references
    set of scenarios
    0 references
    messages
    0 references
    events
    0 references
    Petri nets
    0 references
    algebra of processes
    0 references
    indeterministic sum
    0 references

    Identifiers