Concurrency by Modularity: Design Patterns, a Case in Point
Source: Association for Computing Machinery
General purpose object-oriented programs typically aren't embarrassingly parallel. For these applications, finding enough concurrency remains a challenge in program design. To address this challenge, in the Panini project the authors are looking at reconciling concurrent program design goals with modular program design goals. The main idea is that if programmers improve the modularity of their programs they should get concurrency for free. In this paper, they describe one of their directions to reconcile these two goals by enhancing Gang-Of-Four (GOF) object-oriented design patterns. GOF patterns are commonly used to improve the modularity of object-oriented software.
| Format: | Size: | 237.90 | |
| Date: | Oct 2010 |



