• Home
  • Search
  • Towards a Categorical Framework for Verifying Design and Implementation of Concurrent Systems
  • Cite Icon4
  • https://doi.org/10.4236/jcc.2018.611022Copy DOI Icon

Towards a Categorical Framework for Verifying Design and Implementation of Concurrent Systems

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Process-oriented design and implementation of concurrent systems has important benefits. However, the inherent complexity of concurrent processes’ communication imposes challenges such as verifying consistency between the process-oriented design and implementation of a concurrent system. To deal with such a challenge, we use Galois connections, Failures and Category Theory to construct a formal framework for designing, implementing, analyzing and verifying consistency of concurrent systems. For the purpose of illustrating the framework, a running concurrent system is designed by Communicating Sequential Processes, implemented by a process-oriented programming language Erasmus.

Loading PDF

Similar Papers
  • Research Article
  • Citations3

Using Failures and Category Theory to Verify Process Communications between Design and Implementation of Concurrent Systems

  • Jan 01, 2016
  • Procedia Computer Science
  • Ming Zhu +3
  • Research Article
  • Citations17

Performance of multi‐tasking and synchronization mechanisms in the programming language SR

  • Sep 01, 1988
  • Software: Practice and Experience
  • M Stella Atkins +1
  • Book Chapter

Specification and implementation of concurrent systems using PARLOG

  • Jan 01, 1990
  • David Gilbert
  • Book Chapter
  • Citations3

Specifying DIMA Multi-agents Models Using Maude

  • Jan 01, 2005
  • Noura Boudiaf +3
  • Book Chapter
  • Citations4

A Non-interleaving Denotational Semantics of Value Passing CCS with Action Refinement

  • Aug 01, 2007
  • Guang Zheng +3
  • Book Chapter
  • Citations19

PN2: An Elementary Model for Design and Analysis of Multi-agent Systems

  • Jan 01, 2002
  • Kunihiko Hiraishi
  • Research Article

Actions and Events in Concurrent Systems Design

  • Jan 02, 2014
  • Electronic Proceedings in Theoretical Computer Science
  • Valentin Cassano +1
  • Research Article

Formalization of petri nets with clocks

  • Sep 06, 2005
  • Journal of Computational Methods in Sciences and Engineering
  • R Uzal +4
  • Research Article
  • Citations8

Architecture-directed refinement

  • Apr 01, 1994
  • IEEE Transactions on Software Engineering
  • G.-C Roman +1
  • Conference Article
  • Citations7

Concurrent system design with box structures

  • Sep 20, 1989
  • S.A Becker +1
  • Conference Article
  • Citations8

Asynchronous Wait-Free Runtime Verification and Enforcement of Linearizability

  • Jun 16, 2023
  • Armando Castañeda +1
  • Research Article

Agent-Module Approach to the Design and Implementation of Software Systems Based on Simulation Modeling

  • Sep 28, 2023
  • System Analysis & Mathematical Modeling
  • Anatoly Zaytsev
  • Conference Instance
  • Citations81

Proceedings of the conference on Design, automation and test in Europe

  • Mar 10, 2008
  • Conference Article
  • Citations4

DREAM - an approach to designing large scale, concurrent software systems

  • Jan 01, 1979
  • Jack C Wileden
  • Research Article

Design of village e-budgeting information systems

  • Oct 08, 2024
  • Journal of Governance and Accountability Studies
  • Imam Indratno +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.