Abstract
A timed process algebra is developed for evaluating the temporal worst-case efficiency of asynchronous concurrent systems. For the sake of simplicity, we use a classical CCS-like algebra where actions may occur arbitrarily within a continuous time interval, yielding arbitrary relative speeds of the components. Via the timed testing approach, asynchronous systems are then related w.r.t. their worst-case efficiency, yielding an efficiency preorder. We show that this preorder can just as well be based on much simpler discrete time and that it can be characterized with some kind of refusal traces. Finally, precongruence results are provided for all operators of the algebra, where prefix, choice and recursion require special attention.
A preliminary version of this paper appeared in the proceedings of PAPM’98 [Pri98]
This work was supported by the DFG-project ‘Halbordnungstesten’
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. Arun-Kumar and M. Hennessy. An Efficiency Preorder for Processes. Acta Informatica, 29:737–760, 1992.
S. Arun-Kumar and V. Natarajan. Conformance: a Precongruence close to Bisimilarity. In J. Desel, editor, Structures in Concurrency Theory, Worksh. in Computing, 55–68. Springer, 1995.
E. Badouel and P. Darondeau. On Guarded Recursion. TCS, 81:403–408, 1991.
E. Bihler. Effizienzvergleich bei verteilten Systemen (German). Master’s thesis, Institut für Informatik, Universität Augsburg, 1998.
Jerry R. Burch. Trace Algebra for Automatic Verification of Real-Time Concurrent Systems. PhD thesis, School of CS, Carnegie Mellon Univ., 1992.
F. Corradini, R. Gorrieri, and M. Roccetti. Performance preorder and competitive equivalence. Acta Informatica, 34 no. 11:805–835, 1997.
F. Corradini. On the Coarsest Congruence within Global-Clock-Bounded equivalence. TCS, 19:225–237, 1998.
R. Cleaveland and A. Zwarico. A theory of testing for real-time. In Proc. 6th Symp. on Logic in Computer Science, pages 110–119. IEEE Computer Society Press, 1991.
R. De Nicola and M.C.B. Hennessy. Testing equivalence for processes. TCS, 34:83–133, 1984.
M. Hennessy. An algebraic theory of processes. the M.I.T. Press, 1988.
M. Hennessy and T. Regan. A process algebra for timed systems. Information and Computation, 117:221–239, 1995.
L. Jenner. Modular construction of fast asynchronous systems. Technical Report 1996-2, Inst. f. Informatik, Univ. Augsburg, 1996.
L. Jenner. Further studies on timed testing of concurrent systems. Technical Report 1998-4, Inst. f. Informatik, Univ. Augsburg, 1998.
L. Jenner and W. Vogler. Fast asynchronous systems in dense time. Technical Report Nr. 344, Inst. f. Mathematik, Univ. Augsburg, 1995. Extended abstract appeared in Proc. ICALP 96.
N. Lynch. Distributed Algorithms. Morgan Kaufmann Publishers, San Francisco, 1996.
P. Merlin and D. Farber. Recoverability of communication protocols — implications of a theoretical study. IEEE Trans. Comm., 24:1036–1043, 1976.
R. Milner. Communication and Concurrency. Prentice Hall, 1989.
F. Moller and C. Tofts. Relating processes with respect to speed. In J. Baeten and J. Groote, editors, CONCUR’ 91, Lect. Notes Comp. Sci. 527, 424–438. Springer, 1991.
V. Natarajan and R. Cleaveland. An algebraic theory of process efficiency. In Proc. LICS’96. 11th Annual IEEE Symposium, 1996.
V. Natarajan and R. Cleaveland. Predictability of real-time systems: A process-algebraic approach. In Proc. RTSS’96. 17th IEEE Real-Time Systems Symposium, 1996.
L. Popova. On time Petri nets. J. Inform. Process. Cybern. EIK, 27:227–244, 1991.
In Corrado Priami, editor, Proceedings PAPM’98, sixth international work-shop on Process Algebras and Performance Modelling, Nice, France, pages 137–151. Universita degli studi di Verona, Facolta di Scienze, Istituto Policattedra, September 1998.
S. Schneider. An operational semantics for timed CSP. Information and Computation, 116(2), pp.193–213, 1995.
W. Vogler. Timed testing of concurrent systems. Information and Computation, 121:149–171, 1995.
J. Zic. Time constrained buffer specifications in CSP+T and timed CSP. ACM TOPLAS, 16–6:1661–1674, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jenner, L., Vogler, W. (1999). Comparing the Efficiency of Asynchronous Systems. In: Katoen, JP. (eds) Formal Methods for Real-Time and Probabilistic Systems. ARTS 1999. Lecture Notes in Computer Science, vol 1601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48778-6_11
Download citation
DOI: https://doi.org/10.1007/3-540-48778-6_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66010-1
Online ISBN: 978-3-540-48778-4
eBook Packages: Springer Book Archive