Muutke küpsiste eelistusi

Communicating Process Architectures 2009: WoTUG-32 [Pehme köide]

Edited by , Edited by , Edited by , Edited by , Edited by , Edited by , Edited by , Edited by
Teised raamatud teemal:
Teised raamatud teemal:
This book is a collection of the papers presented at the 32nd Communicating Process Architecture conference (CPA), held at the Technical University Eindhoven, the Netherlands, from the 1st to the 4th of November 2009.
Concurrency is a fundamental mechanism of the universe, existing in all structures and at all levels of granularity. To be useful in this universe, any computer system has to model and reflect an appropriate level of abstraction. For simplicity, therefore, the system needs to be concurrent - so that this modeling is obvious and correct.
Today, the commercial reality of multicore processors means that concurrency issues can no longer be ducked if applications are going to be able to exploit more than an ever-diminishing fraction of their power. This is a second, but very forceful, reason to take this subject seriously. We need theory and programming technology that turns this around and makes concurrency an elementary part of the everyday toolkit of every software engineer. This is what these proceedings are all about.
Subjects covered in this volume include: system design and implementation for both hardware and software; tools for concurrent programming languages, libraries and run-time kernels; and formal methods and applications.

Preface v
Peter H. Welch
Herman Roebbers
Jan F. Broenink
Frederick R.M. Barnes
Carl G. Ritson
Adam T. Sampson
Gardiner (Dyke) Stiles
Brian Vinter
Editorial Board vi
Reviewing Committee vii
Beyond Mobility: What Next After CSP/π?
1(6)
Michael Goldsmith
The SCOOP Concurrency Model in Java-Like Languages
7(22)
Faraz Torshizi
Jonathan S. Ostroff
Richard F. Paige
Marsha Chechik
Combining Partial Order Reduction with Bounded Model Checking
29(20)
Jose Vander Meulen
Charles Pecheur
On Congruence Property of Scope Equivalence for Concurrent Programs with Higher-Order Communication
49(18)
Masaki Murakami
Analysing gCSP Models Using Runtime, and Model Analysis Algorithms
67(22)
Maarten M. Bezemer
Marcel A. Groothuis
Jan F. Broenink
Relating and Visualising CSP, VCR and Structural Traces
89(16)
Neil C.C. Brown
Marc L. Smith
Designing a Mathematically Verified I2C Device Driver Using ASD
105(12)
Arjen Klomp
Herman Roebbers
Ruud Derwig
Leon Bouwmeester
Mobile Escape Analysis for occam-pi
117(18)
Frederick R.M. Barnes
New ALT for Application Timers and Synchronisation Point Scheduling (Two Excerpts from a Small Channel Based Scheduler)
135(10)
Øyvind Teig
Per Johan Vannebo
Translating ETC to LLVM Assembly
145(14)
Carl G. Ritson
Resumable Java Bytecode - Process Mobility for the JVM
159(14)
Jan Bcekgaard Pedersen
Brian Kauke
OpenComRTOS: A Runtime Environment for Interacting Entities
173(12)
Bernhard H.C. Sputh
Oliver Faust
Eric Verhulst
Vitaliy Mezhuyev
Economics of Cloud Computing: A Statistical Genetics Case Study
185(12)
Jeremy M.R. Martin
Steven J. Barrett
Simon J. Thornber
Silviu-Alin Bacanu
Dale Dunlap
Steve Weston
An Application of CoSMoS Design Methods to Pedestrian Simulation
197(8)
Sarah Clayton
Neil Urquhart
Jon Kerridge
An Investigation into Distributed Channel Mobility Support for Communicating Process Architectures
205(20)
Kevin Chalmers
Jon Kerridge
Auto-Mobiles: Optimised Message-Passing
225(14)
Neil C.C. Brown
A Denotational Study of Mobility
239(24)
Joel-Alexis Bialkiewicz
Frederic Peschanski
PyCSP Revisited
263(14)
Brian Vinter
John Markus Bjørndalen
Rune Møllegaard Friborg
Three Unique Implementations of Processes for PyCSP
277(16)
Rune Møllegaard Friborg
John Markus Bjørndalen
Brian Vinter
CSP as a Domain-Specific Language Embedded in Python and Jython
293(18)
Sarah Mount
Mohammad Hammoudeh
Sam Wilson
Robert Newman
Hydra: A Python Framework for Parallel Computing
311(14)
Waide B. Tristram
Karen L. Bradshaw
Extending CSP with Tests for Availability
325(24)
Gavin Lowe
Design Patterns for Communicating Systems with Deadline Propagation
349(14)
Martin Korsgaard
Sverre Hendseth
JCSP Agents-Based Service Discovery for Pervasive Computing
363(12)
Anna Kosek
Jon Kerridge
Aly Syed
Alistair Armitage
Toward Process Architectures for Behavioural Robotics
375(12)
Jonathan Simpson
Carl G. Ritson
HW/SW Design Space Exploration on the Production Cell Setup
387(16)
Marcel A. Groothuis
Jan F. Broenink
Engineering Emergence: An occam-π Adventure
403(2)
Peter H. Welch
Kurt Wallnau
Mark Klein
Subject Index 405(2)
Author Index 407
Conceptual Models For Changing Landscapes
3(30)
Geomorphic Systems
4(1)
Variables of Fluvial Systems
5(1)
Equilibrium in Fluvial Systems
6(4)
Equilibrium in Streams
7(1)
Classes of Stream Terraces
7(1)
Base Level of Erosion and Equilibrium
8(2)
Geomorphic Thresholds, Response Times, and Threshold Ratios
10(3)
Threshold of Critical Power in Streams
13(8)
Components of the Threshold
13(1)
Stream Power
13(1)
Resisting Power
14(2)
Temporal and Spatial Changes
16(1)
Perennial Streams
16(1)
Ephemeral Streams
17(2)
Threshold-Intersection Points
19(2)
Nonequilibrium Landforms
21(3)
Evidence for Lack of Equilibrium
21(1)
Landforms That Do Not Tend Toward a Steady State
22(2)
Complex Response
24(1)
Genetic Types of Stream Terraces
25(1)
Allometric Change
26(2)
Comparison of the Davisian, Dynamic-Equilibrium, Quasi-Equilibrium, and Allometric Change Conceptual Frameworks
28(5)
Impact of Pleistocene-Holocene Climatic Changes on Desert Streams
33(90)
Independent Variables of the Fluvial Systems
33(18)
Regional Climatology
35(3)
Paleoclimatology
38(1)
Introduction
38(1)
Applications of the Astronomical Theory of Climatic Change
39(3)
Climatic Secrets Revealed by Fossil Plants Preserved in Packrat Middens
42(6)
Modeling of Paleoclimates
48(1)
The Colorado River as a Regional Base-Level Control
49(2)
Criteria for Mapping Desert Piedmonts
51(29)
Quaternary Alluvial Geomorphic Surfaces
51(1)
Terrace Height and Fan Dissection
52(3)
Stratigraphy and Sedimentology
55(7)
Soil-Profile Characteristics
62(1)
Rock Varnish
63(2)
Desert Pavements
65(3)
Soil-Profile Horizons
68(12)
Mapping of Desert Piedmonts
80(5)
Dating of Desert Piedmonts
85(19)
New Approaches
85(1)
Numerical Ages
86(1)
Isotopic Age Estimates
86(2)
Calibrated Ages
88(1)
Rock-Varnish Chemistry
88(6)
Cobble Weathering-Rind Thicknesses
94(2)
Sequence of Geomorphic Events
96(1)
Correlated Ages
96(1)
The Astronomical Clock
96(1)
Paleomagnetism
97(1)
Tephra and Volcanic-Sediment
97(1)
Relative Ages
98(1)
Cobble Weathering Stages
98(1)
Soil Profile Development
98(3)
Summary of Ages
101(3)
Changes in Geomorphic Processes and Fluvial Landscapes Caused by Pleistocene-Holocene Climatic Changes
104(15)
Alluvial Geomorphic Surfaces
104(1)
Stream Terraces
104(1)
Effects of Climatic Change on Soils Genesis
105(7)
Process-Response Models
112(1)
Biogeomorphic Response
112(2)
A Hillslope Process-Response Model
114(2)
Early Holocene Paleofloods
116(2)
Response Times
118(1)
Two Modes of Operation of Desert Fluvial Systems
119(4)
Lithologic Controls of Geomorphic Responses To Climatic Change On Desert Hillslopes
123(46)
Introduction
123(2)
Climatic Geomorphology of the Southwestern Dead Sea Rift Valley
125(33)
Climate
125(1)
Regional Climatology
125(1)
Paleoclimatology
126(7)
Lithologic Controls of Hillslope Processes in Nahal Yael
133(1)
Rock Types
133(1)
Changes in Hillslope Processes
134(8)
Climate-Change Induced Variations in Sources, Erosion, Transport, and Deposition of Sediment
142(11)
Climatic Secrets Suggested by Trails
153(2)
Triangular Talus Facets
155(3)
Lithologic Controls of Sensitivity of Geomorphic Processes to Climatic Change
158(11)
Amounts and Types of Hillslope Sediment Yield
158(3)
Amounts and Types of Drainage Basin Output
161(8)
Climatic Geomorphology of A Lofty, Semiarid to Subhumid Mountain Range
169(58)
Introduction
169(4)
Context, Purpose, and Scope
169(1)
Geomorphic Setting
170(1)
Climate
171(1)
Regional Climatology
171(1)
Paleoclimatology
172(1)
Terrace Soils Chronosequence
173(19)
Soil-Forming Factors
173(1)
Criteria for Mapping Stream Terraces
174(1)
Summary of Soil-Profile Characteristics
174(5)
Stream Terraces and Soils Chronosequence
179(1)
Age Estimates for the Terrace Chronosequence
179(1)
Numerical Ages
179(1)
Calibrated Ages
180(7)
Correlated Ages
187(1)
Relative Ages
187(2)
Summary of Ages and Comparisons with Other Chronosequences
189(3)
Stream Terraces
192(20)
Climatic and Tectonic Stream Terraces
192(1)
North Fork of the San Gabriel River
193(5)
Responses of Geomorphic Processes to Climatic Changes
198(5)
Climatic Terraces in Tectonically Active Reaches
203(1)
Little Tujunga Creek
203(1)
Cucamonga Canyon
204(4)
Summary of Responses of Streams to Climatic Change
208(4)
Time-Transgressive Threshold-Interaction Points
212(15)
Synchronous and Diachronous Terraces
212(1)
Strath and Cut Terraces
212(1)
Fill Terraces
213(5)
Diachronous Fill-Terrace Development in Cajon Creek
218(9)
Changing Climate, Geomorphic Processes, and Landscapes In A Humid Fluvial System
227(44)
Introduction
227(12)
Charwell River Fluvial System
228(5)
Climate
233(1)
Paleoclimatology
234(1)
Latest Full-Glacial Climate
234(2)
Prior Full-Glacial Climate
236(1)
Tectonic Setting
236(3)
Aggradation-Degradation Events
239(11)
Characteristics
239(1)
Flax Hills
240(1)
Stone Jug
241(1)
Dog Hills
242(1)
Times of Deposition
242(1)
Times of Degradation
243(1)
Weathering Rinds
243(1)
Soil-Profile Development
244(5)
Times of Major Strath Cutting
249(1)
Hillslope Process-Response Models
250(8)
Flax Hills Aggradation Event
251(2)
Stone Jug Aggradation Event
253(1)
Stone Jug Degradation Event
253(3)
Tectonic Controls
256(2)
Responses of the Charwell River to Climatic Change
258(13)
Climate-Change Interruptions of Tectonically Induced Downcutting
259(2)
Catching Up to the Base Level of Erosion
261(1)
Synchronous and Diachronous Degradation Terraces
262(1)
Static Equilibrium Degradation Terraces
263(3)
Conclusions
266(1)
Late Quaternary Variations of Stream Power and Resisting Power
266(2)
Climatic and Tectonic Controls on Stream Behavior in the Piedmont Reach
268(3)
Comparisons of Geomorphic Responses to Climatic Change in Fluvial Systems of Extremely Arid to Humid Regions
271(16)
Weathering and Soil-Formation Rates
272(1)
Climatic and Tectonic Stream Terraces
273(2)
Stream Power and Resisting Power
275(1)
Aggradation Events
276(6)
Vegetation
277(1)
Timing
277(3)
Frequency
280(2)
Degradation and Reattainment of Equilibium
282(1)
Time Lags of Responses to Late Quaternary Climatic Change
282(1)
Different Responses in the Mojave Desert and San Gabriel Mountains
283(4)
References 287(26)
Glossary 313(10)
Index 323