ACM Home Page
Please provide us with feedback. Feedback
Enhanced operational semantics: a tool for describing and analyzing concurrent systems
Full text PdfPdf (355 KB)
Source ACM Computing Surveys (CSUR) archive
Volume 33 ,  Issue 2  (June 2001) table of contents
Pages: 135 - 176  
Year of Publication: 2001
ISSN:0360-0300
Authors
Pierpaolo Degano  Univ. di Pisa, Pisa, Italy
Corrado Priami  Univ. di Verona, Verona, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 102,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/384192.384194
What is a DOI?

ABSTRACT

This article surveys the definition and application of an enhancement of structural operational semantics in the field of concurrent systems, and also addresses issues of distribution and mobility of code. The focus is on how enriching the labels of transitions with encodings of their deduction trees is sufficient to derive qualitative and quantitative information on the systems in hand simply by relabeling the transitions of a unique concrete model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACETO,L.AND MURPHY, D. 1993. Timing and causality in process algebra. Tech. Rep. 9/93. University of Sussex, Sussex, England.
 
2
 
3
 
4
 
5
6
 
7
 
8
 
9
 
10
BOREALE,M.AND SANGIORGI, D. 1995. A fully abstract semantics of causality in the pi-calculus. In Proceedings of STACS '95. Lecture Notes in Computer Science, Springer-Verlag, New York.
 
11
 
12
BOUDOL,G.AND CASTELLANI, I. 1988. A noninterleaving semantics for CCS based on proved transitions. Fund. Inf. XI, 4, 433-452.
 
13
 
14
 
15
BRAVETTI,M.AND GORRIERI, R. 1999. Interactive generalized semi-Markov processes. In Proceedings of PAPM '99. Carleton Scientific.
 
16
 
17
BRINKSMA, E., KATOEN, J.-P., LANGERAK, R., AND LATELLA, D. 1995. A stochastic causality based process algebra. Comput. J. 38,6, 552-565.
 
18
BRODO, L., DEGANO,P.,AND PRIAMI, C. 2000. A tool for quantitative analysis of pi-calculus processes. In Proceedings of PAPM '00, Carleton Scientific.
 
19
BUCHHOLZ, P. 1994. On a Markovian process algebra. Tech. Rep. 500, Informatik IV, University of Dortmund.
 
20
 
21
 
22
 
23
D'ARGENIO, P. R. 1999. Algebras and automata for timed and stochastic systems. Ph.D. University of Twente.
 
24
 
25
 
26
DE BAKKER,J.W.AND DE ROEVER, W. P. 1972. A calculus for recursive program schemes. In Proceedings of ICALP '72. North-Holland, Amsterdom, The Netherlands, pp. 167-196.
 
27
 
28
29
 
30
 
31
 
32
 
33
 
34
DEGANO, P., PRIAMI, C., LETH, L., AND THOMSEN,B. 1999. Causality for debugging mobile agents. Acta Inf. 36, 335-374.
 
35
 
36
 
37
 
38
 
39
 
40
GOTZ, N., HERZOG,U.,AND RETTELBACH, M. 1992. TIPP-A language for timed processes and performance evaluation. Tech. Rep. 4/92. IMMD VII, University of Erlangen-Nurnberg.
 
41
HARRISON,P.GAND STRULO, B. 1995. Stochastic process algebra for discrete event simulation. In Quantitative Methods in Parallel Systems, Springer Verlag Esprit Badie Research Series, pp. 18-37.
 
42
 
43
 
44
 
45
INVERARDI,P.AND PRIAMI, C. 1996. Automatic verification of distributed systems: The process algebras approach. Form. Meth. Syst. Des. 8,1, 1-37.
 
46
 
47
 
48
 
49
KATOEN, J.-P. 1996. Quantitative and qualitative extensions of event structures. Ph.D. dissertation. Center for Telematics and Information Technology, University of Twente. Available as CTIT No. 96-09.
 
50
 
51
LANDIN, P. 1964. The mechanical evaluation of expressions. Comput. J. 6,4.
 
52
 
53
LUCAS, P. 1971. Formal definition of programming languages and systems. In Proceedings of IFIP '71.
 
54
 
55
MCCARTHY, J. 1963. Towards a mathematical science of computation. In Information Processing 1962, 21-28.
 
56
 
57
MILNER, R. 1991. The polyadic pi-calculus: A tutorial. Tech. Rep. ECS-LFCS-91-180. University of Edinburgh, Edinburgh, Scotland.
 
58
MILNER, R. 1992a. Action structures. Tech. Rep. ECS-LFCS-92-249. University of Edinburgh, Edinburgh, Scotland.
 
59
MILNER, R. 1992b. Functions as processes. Math. Struct. Comput. Sci. 2, 2, 119-141.
60
 
61
 
62
 
63
MONTANARI,U.AND PISTORE, M. 1995. Concurrent semantics for the pi-calculus. Electron. Notes Comput. Sci. 1.
 
64
 
65
MOSSES, P. D. 1998. Semantics, modularity and rewriting logics. ENTCS 15.
 
66
 
67
NIELSEN, M., PLOTKIN,G.,AND WINSKEL, G. 1981. Petri nets, event structures and domains, part 1. Theoret. Comput. Sci.
 
68
 
69
 
70
ORAVA, F. 1994. On the formal analysis of telecommunications protocols. Ph.D. dissertation Dept. of Computer Systems, Uppsala University and SICS.
 
71
ORAVA,F.AND PARROW, J. 1992. An algebraic verification of a mobile network. Forma. Asp. Comput. 497-543.
 
72
 
73
 
74
PLOTKIN, G. 1981. A structural approach to operational semantics. Tech. Rep. DAIMI FN-19. Aarhus University, Aarhus, Denmark.
 
75
76
 
77
PRATT, V. Higher dimensional automata revisited. MFCS. To appear.
 
78
PRIAMI, C. 1995. Stochastic pi-calculus. Comput. J. 38, 6, 578-589.
 
79
PRIAMI, C. 1996a. Enhanced operational semantics for concurrency. Ph.D. dissertation. Dipartimento di Informatica, Universit` a di Pisa, Pisa, Italy. (Available as Tech. Rep. TD-08/96).
 
80
 
81
PRIAMI, C. 1996c. Interleaving-based partial ordering semantics. In Proceedings of the Italian Conference on Theoretical Computer Science (Ravello, Italy, Nov.), World Scientific, River Edge, NJ, pp. 264-278.
 
82
 
83
RABINOVICH,A.AND TRAKHTENBROT, B. 1988. Nets of processes. Fund. Inf. XI, 4, 357-404.
 
84
 
85
 
86
SANGIORGI, D. 1992. Expressing mobility in process algebras: First-order and higher-order paradigms. Ph.D. dissertation. University of Edinburgh, Edinburgh, Scotland.
 
87
 
88
STORRLE, H. 1998. An evaluation of high-end tools for Petri nets. Tech. Rep. Ludwig-Maximilians- Universitat Munchen, Munich, Germany.
 
89
THOMSEN, B. 1993. Plain CHOCS: A second genertion calculus for higher order processes. Acta Inf. 30, 1, 1-59.
 
90
THOMSEN, B., LETH, L., PRASAD, S., KUO, T.-M., KRAMER, A., KNABE,F.,AND GIACALONE, A. 1993. Facile Antigua release programming guide. Tech. Rep. ECRC-93-20. European Computer-Industry Research Centre.
 
91
 
92
 
93
WALKER, D. 1994. Objects in the pi-calculus. Inf. Comput.
 
94
 
95

CITED BY  16

Collaborative Colleagues:
Pierpaolo Degano: colleagues
Corrado Priami: colleagues