Select a tag to browse associated projects and drill deeper into the tag cloud.
GPars (Groovy Parallel Systems) brings a wide variety of high-level concurrency concepts, such as actors, parallel collections, agents, dataflow concurrency and other to Groovy developers. Leveraging the enormous flexibility of the Groovy programming language and building on proven Java ... [More]
SwingWorker is a framework for implementing 'long running Swing GUI interacting tasks'. This project is a back-port of SwingWorker from Java (TM) 1.6 release to Java (TM) 1.5 release.
jBPT - Business Process Technologies 4 Java. This open source project includes source code developed for research purposes in the domain of Business Process Management. The project includes:Directed graph, undirected graph, directed multi graph, undirected multi graph Directed hypergraph ... [More]
JCarder is an open source tool for finding potential deadlocks in concurrent multi-threaded Java programs. It does this by instrumenting Java byte code dynamically (i.e., it is not a tool for static code analysis) and looking for cycles in the graph of acquired locks. The only requirement is that ... [More]
The PyCSP project is an on-going project to bring CSP (Communicating Sequential Processes) to Python. It was started in 2006 and has been updated about every three month. Bug reports and suggestions for new features are most welcome. Example: import sys from pycsp import * @process def ... [More]
VOS is a library and network protocol for interlinked object structures, which can be easily distributed over networks. Notifications of changes are automatically sent to other applications/clients. VOS simplifies concurrent asynchronous programming, both within the same process or distributed ... [More]
ChanL is a portable library for easy thread-based synchronous concurrency. ChanL uses channels as primitives for thread communication, and includes a thread pool implementation. It is designed with efficiency, portability, and ease-of-use in mind.