A Process Algebraic Approach To Software Architecture Design

eBook Download

BOOK EXCERPT:

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.

Product Details :

Genre : Computers
Author : Alessandro Aldini
Publisher : Springer Science & Business Media
Release : 2010-03-14
File : 316 Pages
ISBN-13 : 9781848002234


Evaluation Of Novel Approaches To Software Engineering

eBook Download

BOOK EXCERPT:

This book constitutes the thoroughly refereed proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2013, held in Angers, France, in July 2013. The 18 full papers presented were carefully reviewed and selected from 46 submissions. The papers reflect a growing effort to increase the dissemination of new results among researchers and professionals related to evaluation of novel approaches to software engineering. By comparing novel approaches with established traditional practices and by evaluating them against software quality criteria, the ENASE conferences advance knowledge and research in software engineering, identify most hopeful trends, and propose new directions for consideration by researchers and practitioners involved in large-scale software development and integration.

Product Details :

Genre : Computers
Author : Joaquim Filipe
Publisher : Springer
Release : 2013-12-20
File : 267 Pages
ISBN-13 : 9783642540929


Formal Aspects Of Component Software

eBook Download

BOOK EXCERPT:

This book constitutes revised selected papers of the 8th International Workshop on Formal Aspects of Component Software, FACS 2011, held in Oslo, Norway in September 2011. The 18 full papers presented together with 3 invited talks were carefully reviewed and selected from 46 submissions. They cover the topics of formal models for software components and their interaction, design and verification methods for software components and services, formal methods and modeling languages for components and services, industrial or experience reports, and case studies, autonomic components and self-managed applications, models for QoS and other extra-functional properties (e.g., trust, compliance, security) of components and services, formal and rigorous approaches to software adaptation and self-adaptive systems, and components for real-time, safety-critical, secure, and/or embedded systems.

Product Details :

Genre : Computers
Author : Farhad Arbab
Publisher : Springer Science & Business Media
Release : 2012-12-15
File : 377 Pages
ISBN-13 : 9783642357435


Formal Techniques For Distributed Systems

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the 12th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2010, and the 30th IFIP WG 6.1 Formal Techniques for Networked and Distributed Systems, FORTE 2010, held in Amsterdam, The Netherlands, in June 2010. The 13 revised full papers presented together with 6 short papers and the abstract of one invited talk were carefully reviewed and selected from 38 submissions. The papers are organized in topical sections on formal UML modeling; components and architecture; timed process algebra; timed and hybrid automata; program logics and analysis; and reasoning about distributed systems.

Product Details :

Genre : Computers
Author : John Hatcliff
Publisher : Springer
Release : 2010-06-07
File : 244 Pages
ISBN-13 : 9783642134647


Correct Software In Web Applications And Web Services

eBook Download

BOOK EXCERPT:

The papers in this volume aim at obtaining a common understanding of the challenging research questions in web applications comprising web information systems, web services, and web interoperability; obtaining a common understanding of verification needs in web applications; achieving a common understanding of the available rigorous approaches to system development, and the cases in which they have succeeded; identifying how rigorous software engineering methods can be exploited to develop suitable web applications; and at developing a European-scale research agenda combining theory, methods and tools that would lead to suitable web applications with the potential to implement systems for computation in the public domain.

Product Details :

Genre : Computers
Author : Bernhard Thalheim
Publisher : Springer
Release : 2015-06-12
File : 345 Pages
ISBN-13 : 9783319171128


Quantifying And Predicting The Influence Of Execution Platform On Software Component Performance

eBook Download

BOOK EXCERPT:

The performance of software components depends on several factors, including the execution platform on which the software components run. To simplify cross-platform performance prediction in relocation and sizing scenarios, a novel approach is introduced in this thesis which separates the application performance profile from the platform performance profile. The approach is evaluated using transparent instrumentation of Java applications and with automated benchmarks for Java Virtual Machines.

Product Details :

Genre : Computers
Author : Michael Kuperberg
Publisher : KIT Scientific Publishing
Release : 2014-09
File : 442 Pages
ISBN-13 : 9783866447417


Trustworthy Global Computing

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the 5th International Symposium on Trustworthly Global Computing, TGC 2010, held in Munich, Germany, in February 2010. The 17 revised full papers presented and the 7 invited papers were carefully reviewed and selected from 31 submissions. The papers are organized in topical sections on types and processes; games and concurrent systems; certification of correctness; tools and languages; and probabilistic aspects.

Product Details :

Genre : Business & Economics
Author : Martin Wirsing
Publisher : Springer Science & Business Media
Release : 2010-09-13
File : 389 Pages
ISBN-13 : 9783642156397


Formal Techniques For Distributed Objects Components And Systems

eBook Download

BOOK EXCERPT:

This book constitutes the proceedings of the 34th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components and Systems, FORTE 2014, held in Berlin, Germany, in June 2014, as part of the 9th International Federated Conference on Distributed Computing Techniques, DisCoTec 2014. The 18 revised full papers presented were carefully reviewed and selected from 50 submissions. The papers present a wide range of topics on specification languages and type systems, monitoring and testing, security analysis and bisimulation, abstraction and reduction.

Product Details :

Genre : Computers
Author : Erika Ábrahám
Publisher : Springer
Release : 2014-05-20
File : 312 Pages
ISBN-13 : 9783662436134


Trustworthy Global Computing

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the 6th International Symposium on Trustworthy Global Computing, TGC 2011, held in Aachen, Germany, in June 2011. The 14 revised full papers presented were carefully reviewed and selected from 25 submissions. The papers are organized in topical sections on modeling formalisms for concurrent systems; model checking and quantitative extensions thereof; semantics and analysis of modern programming languages; probabilistic models for concurrency; and testing and run-time verification.

Product Details :

Genre : Computers
Author : Roberto Bruni
Publisher : Springer
Release : 2012-06-26
File : 251 Pages
ISBN-13 : 9783642300653


Formal Methods For Industrial Critical Systems

eBook Download

BOOK EXCERPT:

This book constitutes the proceedings of the 14th International Workshop on Formal Methods for Industrial Critical Systems, FMICS 2009 held in Eindhoven, The Netherlands, in November 2009. The 10 papers presented were carefully reviewed and selected from 25 submissions. The volume also contains with 4 invited papers and 6 posters. The aim of the FMICS workshop series is to provide a forum for researchers who are interested in the development and application of formal methods in industry. It also strives to promote research and development for the improvement of formal methods and tools for industrial applications.

Product Details :

Genre : Computers
Author : María Alpuente
Publisher : Springer Science & Business Media
Release : 2009-10-26
File : 223 Pages
ISBN-13 : 9783642045691