Abstract
Introduced in this paper is a new graphical modeling language for specifying concurrency in software designs. The language notations are derived from CSP and the resulting designs form CSP diagrams. The notations reflect both data-flow and control-flow aspects, as well as along with CSP algebraic expressions that can be used for formal analysis. The designer does not have to be aware of the underlying mathematics. The techniques and rules presented provide guidance to the development of concurrent software architectures. One can detect and reason about compositional conflicts (errors in design), potential deadlocks (errors at run-time), and priority inversion problems (performance burden) at a high level of abstraction. The CSP diagram collaborates with object-oriented modeling languages and structured methods.
| Original language | English |
|---|---|
| Title of host publication | Proceedings Communicating Process Architectures 2002 |
| Editors | James Pascoe, Peter Welch, Roger Loader, Vaidy Sunderam |
| Place of Publication | Reading (UK) |
| Publisher | IOS |
| Pages | 255-284 |
| Number of pages | 30 |
| ISBN (Print) | 1 58603 268 2 |
| Publication status | Published - 15 Sept 2002 |
| Event | Communicating Process Architectures, CPA 2002 : 25th WoTUG Technical Meeting on Concurrent and Parallel Programming - University of Reading, Reading, United Kingdom Duration: 15 Sept 2002 → 18 Sept 2002 Conference number: 25 |
Publication series
| Name | |
|---|---|
| Publisher | IOS Press |
Conference
| Conference | Communicating Process Architectures, CPA 2002 |
|---|---|
| Abbreviated title | CPA |
| Country/Territory | United Kingdom |
| City | Reading |
| Period | 15/09/02 → 18/09/02 |
Keywords
- METIS-207506
- IR-43829
Fingerprint
Dive into the research topics of 'A graphical Specification Language for Modeling Concurrency based on CSP'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver