Muutke küpsiste eelistusi

Communicating Process Architectures 2005: WoTUG-28 [Pehme köide]

Edited by , Edited by , Edited by , Edited by , Edited by
  • Formaat: Paperback / softback, 416 pages, Illustrations
  • Sari: Concurrent Systems Engineering Series v. 63
  • Ilmumisaeg: 01-Jan-2005
  • Kirjastus: IOS Press,US
  • ISBN-10: 1586035614
  • ISBN-13: 9781586035617
Teised raamatud teemal:
  • Formaat: Paperback / softback, 416 pages, Illustrations
  • Sari: Concurrent Systems Engineering Series v. 63
  • Ilmumisaeg: 01-Jan-2005
  • Kirjastus: IOS Press,US
  • ISBN-10: 1586035614
  • ISBN-13: 9781586035617
Teised raamatud teemal:
The awareness of the ideas characterized by Communicating Processes Architecture and their adoption by industry beyond their traditional base in safety-critical systems and security is growing. The complexity of modern computing systems has become so great that not one person - maybe not even a small team - can understand all aspects and all interactions. The only hope of making such systems work is to ensure that all components are correct by design and that the components can be combined to achieve scalability. A crucial property is that the cost of making a change to a system depends linearly on the size of that change - not on the size of the system being changed. Of course, this must be true whether that change is a matter of maintenance (e.g. to take advantage of upcoming multiprocessor hardware) or the addition of new functionality. One key is that system composition (and disassembly) introduces no surprises. A component must behave consistently, no matter the context in which it is used - which means that component interfaces must be explicit, published and free from hidden side-effect. This publication offers strongly refereed high-quality papers covering many differing aspects: system design and implementation (for both hardware and software), tools (concurrent programming languages, libraries and run-time kernels), formal methods and applications.
Preface v
Herman Roebbers
Peter Welch
David Wood
Johan Sunter
Jan Broenink
Programme Committee vi
Interfacing with Honeysuckle by Formal Contract
1(12)
Ian East
Groovy Parallel! A Return to the Spirit of occam?
13(16)
Jon Kerridge
Ken Barclay
John Savage
On Issues of Constructing an Exception Handling Mechanism for CSP-Based Process-Oriented Concurrent Software
29(14)
Dusko S. Jovanovic
Bojan E. Orlic
Jan F. Broenink
Automatic Handel-C Generation from MATLAB® and Simulink® for Motion Control with an FPGA
43(28)
Bart Rem
Ajeesh Gopalakrishnan
Tom J.H. Geelen
Herman Roebbers
JCSP-Poison: Safe Termination of CSP Process Networks
71(38)
Bernhard H.C. Sputh
Alastair R. Allen
jcsp.mobile: A Package Enabling Mobile Processes and Channels
109(20)
Kevin Chalmers
Jon Kerridge
CSP++: How Faithful to CSPm?
129(18)
W.B. Gardner
Fast Data Sharing within a Distributed. Multithreaded Control Framework for Robot Teams
147(8)
Albert Schoute
Remco Seesink
Werner Dierssen
Niek Kooij
Improving TCP/IP Multicasting with Message Segmentation
155(10)
Hans Henrik Happe
Brian Vinter
Lazy Cellular Automata with Communicating Processes
165(12)
Adam Sampson
Peter Welch
Fred Barnes
A Unifying Theory of True Concurrency Based on CSP and Lazy Observation
177(12)
Marc L. Smith
The Architecture of the Minimum intrusion Grid (MiG)
189(14)
Brian Vinter
Verification of JCSP Programs
203(16)
Vladimir Klebanov
Philipp Rummer
Steffen Schlager
Peter H. Schmitt
Architecture Design Space Exploration for Streaming Applications through Timing Analysis
219(16)
Maarten H. Wiggers
Nikolay Kavaldjiev
Gerard J.M. Smit
Pierre G. Jansen
A Foreign-Function Interface Generator for occam-pi
235(14)
Damian J. Dimmich
Christian L. Jacobsen
Interfacing C and occam-pi
249(12)
Fred Barnes
Interactive Computing with the Minimum intrusion Grid (MiG)
261(14)
John Markus Bjorndalen
Otto J. Anshus
Brian Vinter
High Level Modeling of Channel-Based Asynchronous Circuits Using Verilog
275(14)
Arash Saifhashemi
Peter A. Beerel
Mobile Barriers for occam-pi: Semantics, Implementation and Application
289(28)
Peter Welch
Fred Barnes
Exception Handling Mechanism in Communicating Threads for Java
317(18)
Gerald H. Hilderink
R16: A New Transputer Design for FPGAs
335(28)
John Jakson
Towards Strong Mobility in the Shared Source CL1
363(12)
Johnston Stewart
Paddy Nixon
Tim Walsh
Ian Ferguson
gCSP occam Code Generation for RMoX
375(10)
Marcel A. Groothuis
Geert K. Liet
Jan F. Broenink
Assessing Application Performance in Degraded Network Environments: An FPGA-Based Approach
385(12)
Mihai Ivanovici
Razvan Beuran
Neil Davies
Communication and Synchronization in the Cell Processor (Invited Talk)
397(2)
H. Peter Hofstee
Homogeneous Multiprocessing for Consumer Electronics (Invited Talk)
399(2)
Paul Stravers
Handshake Technology: High Way to Low Power (Invited Talk)
401(2)
Ad Peeters
If Concurrency in Software Is So Simple, Why Is It So Hard? (Invited Talk)
403(2)
Guy Broadfoot
Author Index 405