skip to main content
10.1145/3154979.3155004acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccctConference Proceedingsconference-collections
research-article

Calculus of Concurrent Probabilistic Reversible Processes

Authors Info & Claims
Published:24 November 2017Publication History

ABSTRACT

Probabilistic reversible distributed systems are widely used now days. The best instance of such a system is communication protocol, which is based on the probes to carry out the communication in distributed environment. One of examples of such a protocol is Zero Conf protocol, which assigns unused link-local IPv4 addresses to the requesting nodes. Distributed systems are quite complex with respect to communications with its sub-systems. Moreover, when distributed computation is carried out in probabilistic environment further enhancement in complexity. When such a probabilistic distributed system implements fault tolerant strategy then one more dimension of complexity get added. Therefore, to ensure the correctness of such a complex system, rigorous verification and analysis are required. The objective of this paper is to present a framework named as Calculus of concurrent probabilistic reversible processes (CCPRP) in order to formally define probabilistic reversible distributed system and to carry out its verification. Moreover, CCPRP has been used to model Zero Conf protocol.

References

  1. Arpit, Afza Shafie, and Wan Fatimah Wan Ahmad. 2014. Automata for Modeling the Distributed Probabilistic Reversible Processes. Springer International Publishing, Cham, 122--136. https://doi.org/10.1007/978-3-319-04126-1_11 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Arpit, A'fza Binti Shafie, and Wan Fatimah Binti Wan Ahmad. 2012. An introduction on extensions of process algebra: Concurrent and communicating systems. In Computer Information Science (ICCIS), 2012 International Conference on, Vol. 2. 857--862. https://doi.org/10.1109/ICCISci.2012.6297146 Google ScholarGoogle ScholarCross RefCross Ref
  3. Marco Bernardo and Paola Inverardi. 2003. Formal Methods for Software Architectures: Third International School on Formal Methods for the Design of Computer, Communication, and Software Systems--Software Architectures, Sfm 2003 (Lecture Notes in Computer Science, 2804). SpringerVerlag. Google ScholarGoogle ScholarCross RefCross Ref
  4. Patrice Marcel Andre Bremond-Gregoire. 1994. A Process Algebra of Communicating Shared Resources with Dense Time and Priorities. Ph.D. Dissertation. Philadelphia, PA, USA. UMI Order No. GAX94-27507.Google ScholarGoogle Scholar
  5. Vincent Danos, Jean Krivine, and PawełSobociński. 2007. General Reversibility. Electron. Notes Theor. Comput. Sci. 175, 3 (June 2007), 75--86. https://doi.org/10.1016/j.entcs.2006.07.036 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Oltea Mihaela Herescu and Catuscia Palamidessi. 2001. On the Generalized Dining Philosophers Problem. In Proceedings of the Twentieth Annual ACM Symposium on Principles of Distributed Computing (PODC '01). ACM, New York, NY, USA, 81--89. https://doi.org/10.1145/383962.383994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. A. R. Hoare. 1981. Communicating Sequential Processes. Commun. ACM 21, 8 (Aug. 1981), 666--677. https://doi.org/10.1145/359576.359585 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Steve Hostettler, Alexis Marechal, Alban Linard, Matteo Risoldi, and Didier Buchs. 2011. High-Level Petri Net Model Checking with AlPiNA. Fundam. Inf. 113, 3--4 (Aug. 2011), 229--264. http://dl.acm.org/citation.cfm?id=2362136.2362139Google ScholarGoogle ScholarCross RefCross Ref
  9. Johannes Hlzl and Tobias Nipkow. 2012. Interactive Verification of Markov Chains: Two Distributed Protocol Case Studies. In Quantities in Formal Methods (QFM 2012) (EPTCS), U. Fahrenberg, A. Legay, and C. Thrane (Eds.), Vol. 103. arXiv:1212.3870, 17--31. https://doi.org/10.4204/EPTCS.103.2 Google ScholarGoogle ScholarCross RefCross Ref
  10. R. Milner. 2005. A Calculus of Communicating Systems. Springer-Verlag New York, Inc., Secaucus, NJ, USA.Google ScholarGoogle Scholar
  11. Napat Prapakorn and Suphamit Chittayasothorn. 2009. An RDF-based Distributed Expert System. W. Trans. on Comp. 8, 5 (May 2009), 788--798. http://dl.acm.org/citation.cfm?id=1558772.1558777Google ScholarGoogle Scholar
  12. Ana Sokolova and Erik P. de Vink. 2004. Probabilistic Automata: System Types, Parallel Composition and Comparison. Springer Berlin Heidelberg, Berlin, Heidelberg, 1--43. https://doi.org/10.1007/978-3-540-24611-41Google ScholarGoogle Scholar

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
  • Published in

    cover image ACM Other conferences
    ICCCT-2017: Proceedings of the 7th International Conference on Computer and Communication Technology
    November 2017
    157 pages
    ISBN:9781450353243
    DOI:10.1145/3154979

    Copyright © 2017 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 24 November 2017

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    ICCCT-2017 Paper Acceptance Rate33of124submissions,27%Overall Acceptance Rate33of124submissions,27%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader