Truly Concurrent Process Algebra with Localities

Wang, Yong

  • 出版商: Morgan Kaufmann
  • 出版日期: 2024-08-23
  • 售價: $7,630
  • 貴賓價: 9.5$7,249
  • 語言: 英文
  • 頁數: 474
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0443330689
  • ISBN-13: 9780443330681
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Truly Concurrent Process Algebra with Localities introduces localities into truly concurrent process algebras. Traditional parallelism often existed in distributed computing, as distributed systems are usually autonomous and local computers have been single-core, single-processor, and timed (timed computing is serial in nature). Today, due to the progress of hardware, multi-cores, multi-processors, and GPUs are now making the local computer truly parallel. Concurrent computing is an important means of addressing complexity in structuring software systems, with huge impacts in many areas of computing, including increased program throughput, high responsiveness to input and output, and program structure that is more appropriate to certain tasks. Distribution is an important aspect of concurrent systems and reflects in their semantics. The distributed semantics gives a measure of the degree of parallelism in concurrent systems and keeps track of the local semantics of components within the concurrent system. Static localities say that processes are equated if they are at the same location and have the same behaviors at each location, while dynamic localities say that locations are associated with actions rather than parallel components. The well-known process algebras, such as CCS, ACP and ? -calculus, capture the interleaving concurrency based on bisimilarity semantics. In this book, readers will be able to explore all aspects of localities in truly concurrent process algebras, such as Calculus for True Concurrency (CTC), which is a generalization of CCS for true concurrency, Algebra of Parallelism for True Concurrency (APTC), which is a generalization of ACP for true concurrency and ? Calculus for True Concurrency (?). Together, these approaches capture the so-called true concurrency based on truly concurrent bisimilarities, such as pomset bisimilarity, step bisimilarity, history-preserving (hp-) bisimilarity and hereditary history-preserving (hhp-) bisimilarity. Truly concurrent process algebras are generalizations of the corresponding traditional process algebras. This book provides readers with all aspects of algebraic theory for localities, including the basis of semantics, calculi for static localities, axiomatization for static localities, as well as calculi for dynamic localities, and axiomatization for dynamic localities.

商品描述(中文翻譯)

《真正的並發過程代數與區域性》將區域性引入真正的並發過程代數。傳統的平行性通常存在於分散式計算中,因為分散式系統通常是自主的,而本地計算機則是單核心、單處理器且是定時的(定時計算本質上是串行的)。如今,隨著硬體的進步,多核心、多處理器和GPU使得本地計算機真正實現了平行運算。並發計算是解決軟體系統結構複雜性的重要手段,對計算的許多領域產生了巨大影響,包括提高程式吞吐量、對輸入和輸出的高響應性,以及更適合某些任務的程式結構。分佈是並發系統的一個重要方面,並在其語義中有所體現。分佈語義衡量並發系統中的平行程度,並追蹤並發系統內部組件的本地語義。靜態區域性表示如果過程位於相同位置並且在每個位置上具有相同的行為,則這些過程是等同的,而動態區域性則表示位置與行為相關,而非平行組件。眾所周知的過程代數,如CCS、ACP和? -calculus,基於雙模擬語義捕捉交錯並發。在本書中,讀者將能夠探索真正的並發過程代數中區域性的各個方面,例如真正並發的計算(CTC),這是CCS的真正並發的推廣;真正並發的平行代數(APTC),這是ACP的真正並發的推廣;以及真正並發的?計算(?)。這些方法共同捕捉所謂的真正並發,基於真正的並發雙模擬性,如pomset雙模擬性、步驟雙模擬性、歷史保留(hp-)雙模擬性和世襲歷史保留(hhp-)雙模擬性。真正的並發過程代數是相應的傳統過程代數的推廣。本書為讀者提供了區域性的代數理論的各個方面,包括語義的基礎、靜態區域性的計算、靜態區域性的公理化,以及動態區域性的計算和公理化。