Summary
In this abstract, we present an extended framework for communicating processes capable of passing infinite values. An operational semantics is given by extending the Testing Method which is advocated by De Nicola and Hennessy. Value passing in a communication is observed by a set of tests which approximate the value syntactically in order to treat infinite values. For this purpose, we propose an extended testing system to identify a process by the result of finite testing sequences. It is shown that passing infinite values is characterized by the system we propose in the sense of testing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky. Observation Equivalence as a Testing Equivalence. Theoretical Computer Science, 53: 225–241, 1987.
G. Boudul. Computational semantics of term rewritng systems. In M. Nivat and J.C. Reynolds, editors, Algebraic Methods in Semantics, pages 169–236. Cambridge University Press, 1985.
E. Brinksma. A Tutorial on LOTOS. Protocol Specification, testing, and Verification, V, pages 171–194, 1986.
P. Henderson. Functional Progamming (Application and Implementation). Prentice-Hall, 1980.
M. Hennessy. Algebraic Theory of Processes. MIT Press, 1988.
M. Hennessy and A. Ingólfsdóttir, A Theory of Communicating Processes With Value-passing. Lecture Notes in Computer Science, 443: 209–219, 1990.
M.C.B. Hennessy and W. Li. Translating A Subset of ADA into CCS. In D.Bjorner, editor, Formal Description of Programming Concepts — II, pages 227–249. North-Holland, 1982.
C.A.R. Hoare. Communicating Sequential Processes. Prentice-Hall, 1985.
L. Logrippo, A. Obaid, J.P. Briand, and M.C. Fehri. An Interpreter for LOTOS, A Specification Language for Distributed Systems. Software-Practice and Experience, 18(4): 365–385, 1988.
R. Milner. A Calculus of Communicating Systems. Lecture Note in Computer Science, 92, 1980.
R. Milner. Communication and Concurrency. Prentice-Hall, 1989.
R. Milner, J. Parrow, and D. Walker. A Calculus of Mobile Processes. Technical Report ECS-LFCS-89–85, LFCS Department of Computer Science, Edinburgh University, 1989.
T. Naoi and Y. Inagaki. Algebraic Semantics and Complexity of Term Rewritng Systems. Lecture Notes in Computer Science, 355: 311–325, 1988.
T. Naoi and Y. Inagaki. Recursive Functions on a Completed Set of Natural Numbers. Technical Report of IEICE, COMP90(1), 1990.
R. De Nicola and M. Hennessy. Testing Equivalences For Processes. Theoretical Computer Science, 34: 83–133, 1984.
S. Smolka and R. Strom. A CCS Semantics for NIL. Formal Description of Programming Concepts–III, pages 347–373, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 British Computer Society
About this paper
Cite this paper
Yuen, S., Sakabe, T., Inagaki, Y. (1993). An Extension of the Testing Method for Processes Passing Infinite Values. In: Purushothaman, S., Zwarico, A. (eds) NAPAW 92. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3217-2_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3217-2_10
Publisher Name: Springer, London
Print ISBN: 978-3-540-19822-2
Online ISBN: 978-1-4471-3217-2
eBook Packages: Springer Book Archive