A Process Algebraic Approach to Software Architecture Design
A Process Algebraic Approach to Software Architecture Design
Dati e Statistiche
Salvato in 0 liste dei desideri
A Process Algebraic Approach to Software Architecture Design
Scaricabile subito
46,79 €
46,79 €
Scaricabile subito

Descrizione


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.

Dettagli

Tutti i dispositivi (eccetto Kindle) Scopri di più
Reflowable
9781848002234

Conosci l'autore

Foto di Flavio Corradini

Flavio Corradini

Flavio Corradini è docente di Progettazione di sistemi complessi e direttore del Dipartimento di Matematica e informatica dell'Università di Camerino. È referente Unicam per il trasferimento di conoscenze, competenze e tecnologie. Collabora con importanti aziende del settore informatico, con Enti di ricerca e Università e con la Pubblica amministrazione regionale allo sviluppo di soluzioni e progetti di ricerca scientifica, nonché con il Ministero dello Sviluppo Economico come valutatore di progetti di innovazione tecnologica nel territorio nazionale. È inoltre Presidente dello spin-off "ICT" dell'Università di Camerino e-Linking online Systems S.r.l.

Compatibilità

Formato:

Gli eBook venduti da Feltrinelli.it sono in formato ePub e possono essere protetti da Adobe DRM. In caso di download di un file protetto da DRM si otterrà un file in formato .acs, (Adobe Content Server Message), che dovrà essere aperto tramite Adobe Digital Editions e autorizzato tramite un account Adobe, prima di poter essere letto su pc o trasferito su dispositivi compatibili.

Compatibilità:

Gli eBook venduti da Feltrinelli.it possono essere letti utilizzando uno qualsiasi dei seguenti dispositivi: PC, eReader, Smartphone, Tablet o con una app Kobo iOS o Android.

Cloud:

Gli eBook venduti da Feltrinelli.it sono sincronizzati automaticamente su tutti i client di lettura Kobo successivamente all’acquisto. Grazie al Cloud Kobo i progressi di lettura, le note, le evidenziazioni vengono salvati e sincronizzati automaticamente su tutti i dispositivi e le APP di lettura Kobo utilizzati per la lettura.

Clicca qui per sapere come scaricare gli ebook utilizzando un pc con sistema operativo Windows