Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 2 of 15

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] technologies, we aim to make concurrent programming for multi-core hardware intuitive, robust and enjoyable. [Less]

5.0
 
  0 reviews  |  5 users  |  164,635 lines of code  |  5 current contributors  |  Analyzed 6 days ago
 
 

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.

0
 
  0 reviews  |  4 users  |  4,190 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

stm

Compare

Software transactional memory: a modular composable concurrency abstraction

5.0
 
  0 reviews  |  3 users  |  905 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 
Compare

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] , undirected hypergraph, directed multi hypergraph, undirected multi hypergraph Event-driven Process Chains (EPC) object model Flexible Process Graphs (FPG) object model - hypergraph-based process formalism SPQR-Tree or the tree of triconnected components decomposition of a graph (non-linear implementation) for concept evaluation purposes only Process abstraction techniques, e.g., triconnected abstraction [Less]

5.0
 
  0 reviews  |  3 users  |  25,774 lines of code  |  8 current contributors  |  Analyzed 6 days ago
 
 

Implementation of Communicating Sequential Processes on top of Python.

5.0
 
  0 reviews  |  2 users  |  16,533 lines of code  |  3 current contributors  |  Analyzed 3 days ago
 
 

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 program you want to analyze can be run in an ordinary JVM (compliant with Java 5.0 or higher). There is no need to use a special JVM or build procedure. [Less]

0
 
  0 reviews  |  2 users  |  5,518 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

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] source(chan_out): for i in range(10): chan_out("Hello world (%d)\n" % (i)) retire(chan_out) @process def sink(chan_in): while True: sys.stdout.write(chan_in()) chan = Channel() Parallel( 5 * source(-chan), 5 * sink(+chan) ) For a short introduction read this. A more complete documentation of all elements can be found here Related publications: Vinter, Brian ; Bjørndalen, John Markus ; Friborg, Rune Møllegaard. PyCSP Revisited. Communicating Process Architectures 2009 : WoTUG-32, Proceedings of the 32st WoTUG Technical Meeting (CPA-09). Eindhoven, The Netherlands. Friborg, Rune Møllegaard ; Bjørndalen, John Markus ; Vinter, Brian. Three Unique Implementations of Processes for PyCSP. Communicating Process Architectures 2009 : WoTUG-32, Proceedings of the 32st WoTUG Technical Meeting (CPA-09). Eindhoven, The Netherlands. Friborg, Rune Møllegaard ; Vinter, Brian. CSPBuilder - CSP based Scientific Workflow Modelling. Communicating Process Architectures 2008 : WoTUG-31, Proceedings of the 31st WoTUG Technical Meeting (CPA-08). York, UK. Bjørndalen, John Markus ; Sampson, Adam T. Process-Oriented Collective Operations. Communicating Process Architectures 2008 : WoTUG-31, Proceedings of the 31st WoTUG Technical Meeting (CPA-08). York, UK. Bjørndalen, John Markus ; Vinter, Brian ; Anshus, Otto. PyCSP - Communicating Sequential Processes for Python. Communicating Process Architectures 2007 : WoTUG-30, Proceedings of the 30st WoTUG Technical Meeting (CPA-07). Surrey, UK. [Less]

5.0
 
  0 reviews  |  2 users  |  19,154 lines of code  |  2 current contributors  |  Analyzed 6 days ago
 
 

Kamaelia is a general component framework for all programmers and maintainable development.

5.0
 
  0 reviews  |  2 users  |  736,820 lines of code  |  2 current contributors  |  Analyzed 7 days ago
 
 

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] over the network. Revision control (versions), access control, and other important features are built in. VOS object messaging also allows access from multiple languages. VOS forms the basis for several applications including multiuser 3D virtual reality, web content management, and any other application requiring an infrastructure for distributed, dynamic data structures. A multipurpose GUI client application for a combined 3D/2D/WIMP browsing and development environment is available. [Less]

0
 
  0 reviews  |  2 users  |  71,127 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 

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.

5.0
 
  0 reviews  |  2 users  |  1,135 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.