中文
相关论文

相关论文: Simplicial models for concurrency

200 篇论文

We derive an abstract computational model from a sequential computational model that is generally used for function execution. This abstract computational model allows for the concurrent execution of functions. We discuss concurrent models…

软件工程 · 计算机科学 2011-11-23 Bob Diertens

We investigate how contracts can be used to regulate the interaction between processes. To do that, we study a variant of the concurrent constraints calculus presented in [1], featuring primitives for multi-party synchronization via…

编程语言 · 计算机科学 2010-10-28 Massimo Bartoletti , Roberto Zunino

In previous work we developed a framework of computational models for the concurrent execution of functions on different levels of abstraction. It shows that the traditional sequential execution of function is just a possible implementation…

软件工程 · 计算机科学 2012-08-20 Bob Diertens

Execution of concurrent programs implies frequent switching between different thread contexts. This property perplexes analyzing and reasoning about concurrent programs. Trace simplification is a technique that aims at alleviating this…

软件工程 · 计算机科学 2014-05-20 Mohamed A. El-Zawawy , Mohammad N. Alanazi

The semantics of assignment and mutual exclusion in concurrent and multi-core/multi-processor systems is presented with attention to low level architectural features in an attempt to make the presentation realistic. Recursive functions on…

离散数学 · 计算机科学 2008-10-09 Victor Yodaiken

This paper introduces a novel paradigm for the analysis and verification of concurrent programs -- the Singularity Theory. We model the execution space of a concurrent program as a branched topological space, where program states are points…

编程语言 · 计算机科学 2025-10-30 Di Zhang

In the past decades, many different programming models for managing concurrency in applications have been proposed, such as the actor model, Communicating Sequential Processes, and Software Transactional Memory. The ubiquity of multi-core…

编程语言 · 计算机科学 2014-06-16 Janwillem Swalens , Stefan Marr , Joeri De Koster , Tom Van Cutsem

We use the topology of simplicial complexes to model political structures following [1]. Simplicial complexes are a natural tool to encode interactions in the structures since a simplex can be used to represent a subset of compatible…

物理与社会 · 物理学 2021-12-07 Andrea Mock , Ismar Volic

Consensus is an often occurring problem in concurrent and distributed programming. We present a programming language with simple semantics and build-in support for consensus in the form of communicating transactions. We motivate the need…

编程语言 · 计算机科学 2013-05-08 Carlo Spaccasassi , Vasileios Koutavas

We study the problem of automatically computing the time complexity of concurrent object-oriented programs. To determine this complexity we use intermediate abstract descriptions that record relevant information for the time analysis (cost…

编程语言 · 计算机科学 2015-11-17 Elena Giachino , Einar Broch Johnsen , Cosimo Laneve , Ka I Pun

The proposed framework provides a general model of concurrent imperative programming. Programs are modeled as formal languages and concurrency as an interleaving (or shuffle) operator. This yields a simple and elegant algebra of programs.…

编程语言 · 计算机科学 2012-09-11 Stephan van Staden

Concurrent programming is used in all large and complex computer systems. However, concurrency errors and system failures (ex: crashes and deadlocks) are common. We find that Petri nets can be used to model concurrent systems and find and…

分布式、并行与集群计算 · 计算机科学 2022-10-04 Marshall Rawson , Michael Rawson

This paper elaborates on a new approach of the question of the proof-theoretic study of concurrent interaction called "proofs as schedules". Observing that proof theory is well suited to the description of confluent systems while…

计算机科学中的逻辑 · 计算机科学 2014-09-16 Emmanuel Beffara

Common approaches to concurrent programming begin with languages whose semantics are naturally sequential and add new constructs that provide limited access to concurrency, as exemplified by futures. This approach has been quite successful,…

编程语言 · 计算机科学 2023-06-22 Klaas Pruiksma , Frank Pfenning

Asynchronous programming has appeared as a programming style that overcomes undesired properties of concurrent programming. Typically in asynchronous models of programming, methods are posted into a post list for latter execution. The order…

编程语言 · 计算机科学 2015-01-06 Mohamed A. El-Zawawy

Concurrent software for engineering computations consists of multiple cooperating modules. The behavior of individual modules is described by means on state diagrams. In the paper, the constraints on state diagrams are proposed, allowing…

软件工程 · 计算机科学 2017-03-27 Bogdan D. Czejdo , Wiktor B. Daszczuk , Jerzy Mieścicki

Multicore parallel programming has some very difficult problems such as deadlocks during synchronizations and race conditions brought by concurrency. Added to the difficulty is the lack of a simple, well-accepted computing model for…

编程语言 · 计算机科学 2010-12-09 Yibing Wang

Concurrent pattern calculus (CPC) drives interaction between processes by comparing data structures, just as sequential pattern calculus drives computation. By generalising from pattern matching to pattern unification, interaction becomes…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Thomas Given-Wilson , Daniele Gorla , Barry Jay

Simplicial complexes are generalized network structures able to encode interactions occurring between more than two nodes. Simplicial complexes describe a large variety of complex interacting systems ranging from brain networks, to social…

物理与社会 · 物理学 2016-06-22 Owen T. Courtney , Ginestra Bianconi

With web and mobile platforms becoming more prominent devices utilized in data analysis, there are currently few systems which are not without flaw. In order to increase the performance of these systems and decrease errors of data…

数据库 · 计算机科学 2022-05-03 Daniel Szelogowski
‹ 上一页 1 2 3 10 下一页 ›