skip to main content
research-article
Open Access

Processes with probabilities, priority and time

Authors Info & Claims
Published:01 September 1994Publication History
Skip Abstract Section

Abstract

Abstract

A probabilistic calculus, derived from Milner's SCCS, WSCCS is presented. We define a notion of bisimulation for probabilistic processes and show that it is a congruence. A simple equational characterisation is shown to be both sound and complete for finite processes. We present many examples including some extended ones. The larger examples show both the expressive power of WSCCS and the availability of simple proof methods for some complex systems.

References

  1. [BBK86] Baeten J.Bergstra J.Klop J.Syntax and defining equations for an interrupt mechanism in process algebraFundamenta Informatica1986IX127168Google ScholarGoogle Scholar
  2. [CAM90] Chen, L., Anderson S. and Moller F.: A Timed Calculus of Communicating Systems, Research Report, Dept. Of Computer Science, Edinburgh University, LFCS-127, 1990Google ScholarGoogle Scholar
  3. [Cam89] Cammilleri. J.: Introducing a Priority Operator to CCS, Computer Laboratory Technical Report, Cambridge University, 1989.Google ScholarGoogle Scholar
  4. [Chr90] Christoff, I.: Testing Equivalences and Fully Abstract Models for Probabilistic Processes,in Proceedings Concur '90, LNCS 458, 1990.Google ScholarGoogle Scholar
  5. [GrS82] Grimmet, G.R. and Stirzaker D.R.,Probability and Random Processes, Oxford Science Publications, 1982.Google ScholarGoogle Scholar
  6. [GSS90] van Glabbek, R., Smolka S. A., Steffen B. and Tofts C.: Reactive, Generative and Stratified Models of Probabilistic Processes,in proceedings LICS 1990, 1990.Google ScholarGoogle Scholar
  7. [Hoa85] Hoare C. A. R.,Communicating Sequential Processes, Prentice-Hall 1985.Google ScholarGoogle Scholar
  8. [HeR90] Hennessey M. and Regan T.: A Temporal Process Algebra, Technical Report, Department of Cognitive Science, Sussex University, 1990.Google ScholarGoogle Scholar
  9. [HTF91] Hatcher, M., Tofts C. and Franks N.: Mutual Exclusion as a Mechanism for Information Exchange in Ant Nests,in Proceedings of the First European Conference on Social Insects, 1991.Google ScholarGoogle Scholar
  10. [Jon90] Jones, C.C.M.:Probabilistic Non-determinism, PhD Thesis University of Edinburgh, 1990.Google ScholarGoogle Scholar
  11. [Kei] Keilson, J.:Markov Chain Models — Rarity and exponentiality, Applied Mathematical Sciences 28, Springer Verlag.Google ScholarGoogle Scholar
  12. [JoS90] Jou, C. and Smolka S.: Equivalences, Congruences and Complete Axiomatizations for Probabilistic Processes,in Proceedings Concur '90, LNCS 458, 1990.Google ScholarGoogle Scholar
  13. [LaS89] Larsen, K.G. and Skou A.: Bisimulation through probabilistic testing,in proceedings POPL 1989, 1989.Google ScholarGoogle Scholar
  14. [Mil83] Milner R.Calculi for Synchrony and AsynchronyTheoretical Computer Science1983253267310Google ScholarGoogle ScholarCross RefCross Ref
  15. [Mil90] Milner, R.:Communication and Concurrency, Prentice Hall, 1990.Google ScholarGoogle Scholar
  16. [MoT90] Moller, F., and Tofts C.: A Temporal Calculus of Communicating Systems,in proceedings Concur '90, LNCS 458, 1990.Google ScholarGoogle Scholar
  17. [Plo81] Plotkin, G.D.: A structured approach to operational semantics. Technical report Daimi Fn-19, Computer Science Department, Aarhus University. 1981.Google ScholarGoogle Scholar
  18. [ReR86] Reed, G., and Roscoe W.: A Timed Model for CSP,inProceedings ICALP '86, LNCS 226, 1986.Google ScholarGoogle Scholar
  19. [SmS90] Smolka, S., and Steffen B.: Priority as Extremal Probability,in proceedings Concur '90, LNCS 458, 1990.Google ScholarGoogle Scholar
  20. [SST89] Smolka, S., Steffen B. and Tofts C.: unpublished notes. Working title, Probability + Restriction ⇒ priority.Google ScholarGoogle Scholar
  21. [THF92] Tofts,C., Hatcher M.J., Franks N.: Autosynchronisation in Leptothorax Acervorum; Theory, Testability and Experiment,Journal of Theoretical Biology 157: 71–82.Google ScholarGoogle Scholar
  22. [ToF92] Tofts, C., and Franks N.: Doing the Right Thing: Ants, Bees and Naked Mole Rats,Trends in Evolution and Ecology 7: 346–349.Google ScholarGoogle Scholar
  23. [Tof89] Tofts, C.: Timing Concurrent Processes, LFCS-report. number 103, 1989.Google ScholarGoogle Scholar
  24. [Tof90a] Tofts, C.: A Synchronous Calculus of Relative Frequency,in proceedings CONCUR '90, Springer Verlag, LNCS 458, 1990Google ScholarGoogle Scholar
  25. [Tof90b] Tofts, C.: The Autosynchronisation ofLeptothorax Acervorum (Fabricius) Described in WSCCS, LFCS-Report Number 128.Google ScholarGoogle Scholar
  26. [Tof91] Tofts, C.: Task Allocation in Monomorphic Ant Species, LFCS-Report Number 128.Google ScholarGoogle Scholar
  27. [Tof93] Tofts, C.: Using Process Algebra to Descirbe Social Insect Behaviour,Transactions of the Society for Computer Simulation, 1993.Google ScholarGoogle Scholar
  28. [Yiw90] Yi W.Real-Time Behaviour of Asynchronous Agentsin proceedings Concur '90, LNCS1990458502520Google ScholarGoogle Scholar

Index Terms

  1. Processes with probabilities, priority and time
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader