DocumentCode
3292993
Title
Control structures
Author
Mifsud, Alex ; Milner, Robin ; Power, John
Author_Institution
Dept. of Comput. Sci., Malta Univ., Msida, Malta
fYear
1995
fDate
26-29 Jun 1995
Firstpage
188
Lastpage
198
Abstract
`Action calculi´ are a class of action structures with added structure. Each action calculus AC(𝒦) is determined by a set 𝒦 of controls, equipped with reaction rules; calculi such as Petri nets, the typed λ-calculus and the π-calculus are obtained by varying 𝒦. This paper defines for each 𝒦 a category CS(𝒦), characterized by equational axioms, of action structures with added structure; they are called `control structures´ and provide models of the calculus AC(𝒦), which is initial in the category. The `surface´ of an action is defined; this is an abstract correlate of the syntactic notion of `free name´. Three equational characterizations of the surface are found to be equivalent. This permits a non-syntactic treatment of the linkage among the components of an interactive system. Finally, control structures and their morphisms offer a means of classifying the variety of dynamic disciplines in models of concurrency, such as the mobility present in the π-calculus but absent in other calculi
Keywords
Petri nets; category theory; equations; interactive systems; process algebra; π-calculus; Petri nets; abstract correlate; action calculi; action structures; action surface; added structure; category; concurrency models; control structures; dynamic disciplines; equational axioms; equational characterizations; free name; interactive system component linkage; mobility; morphisms; nonsyntactic treatment; reaction rules; syntactic notion; typed λ-calculus; Calculus; Computer science; Concurrent computing; Control system synthesis; Couplings; Equations; Integrated circuit modeling; Laboratories; Petri nets; Surface treatment;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1995. LICS '95. Proceedings., Tenth Annual IEEE Symposium on
Conference_Location
San Diego, CA
ISSN
1043-6871
Print_ISBN
0-8186-7050-9
Type
conf
DOI
10.1109/LICS.1995.523256
Filename
523256
Link To Document