0
Your cart

Your cart is empty

Books > Computing & IT > Computer programming > Software engineering

Buy Now

A Process Algebraic Approach to Software Architecture Design (Hardcover, 2010 ed.) Loot Price: R1,679
Discovery Miles 16 790
You Save: R291 (15%)
A Process Algebraic Approach to Software Architecture Design (Hardcover, 2010 ed.): Alessandro Aldini, Marco Bernardo, Flavio...

A Process Algebraic Approach to Software Architecture Design (Hardcover, 2010 ed.)

Alessandro Aldini, Marco Bernardo, Flavio Corradini

 (sign in to rate)
List price R1,970 Loot Price R1,679 Discovery Miles 16 790 | Repayment Terms: R157 pm x 12* You Save R291 (15%)

Bookmark and Share

Expected to ship within 12 - 17 working days

Inthe?eldofformalmethodsincomputerscience,concurrencytheoryisreceivinga constantlyincreasinginterest.Thisisespeciallytrueforprocessalgebra.Althoughit had been originally conceived as a means for reasoning about the semantics of c- current programs, process algebraic formalisms like CCS, CSP, ACP, ?-calculus, and their extensions (see, e.g., [154,119,112,22,155,181,30]) were soon used also for comprehendingfunctionaland nonfunctionalaspects of the behaviorof com- nicating concurrent systems. The scienti?c impact of process calculi and behavioral equivalences at the base of process algebra is witnessed not only by a very rich literature. It is in fact worth mentioningthe standardizationprocedurethat led to the developmentof the process algebraic language LOTOS [49], as well as the implementation of several modeling and analysis tools based on process algebra, like CWB [70] and CADP [93], some of which have been used in industrial case studies. Furthermore, process calculi and behavioral equivalencesare by now adopted in university-levelcourses to teach the foundations of concurrent programming as well as the model-driven design of concurrent, distributed, and mobile systems. Nevertheless, after 30 years since its introduction, process algebra is rarely adopted in the practice of software development. On the one hand, its technica- ties often obfuscate the way in which systems are modeled. As an example, if a process term comprises numerous occurrences of the parallel composition operator, it is hard to understand the communicationscheme among the varioussubterms. On the other hand, process algebra is perceived as being dif?cult to learn and use by practitioners, as it is not close enough to the way they think of software systems.

General

Imprint: Springer London
Country of origin: United Kingdom
Release date: November 2009
First published: 2010
Authors: Alessandro Aldini • Marco Bernardo • Flavio Corradini
Dimensions: 235 x 155 x 25mm (L x W x T)
Format: Hardcover
Pages: 304
Edition: 2010 ed.
ISBN-13: 978-1-84800-222-7
Categories: Books > Computing & IT > General theory of computing > Systems analysis & design
Books > Computing & IT > Computer programming > Software engineering
Promotions
LSN: 1-84800-222-X
Barcode: 9781848002227

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

Partners