Formal Methods for Web Services
9th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2009, Bertinoro, Italy, June 1-6, 2009, Advanced Lectures
within Marco Bernardo
Chapter
Enhancing the usability of process algebra on the modeling side must be accompanied by an analogous effort on the verification side. At the architectural design level, it is important to detect mismatches stem...
Alessandro Aldini, Flavio Corradini… in A Process Algebraic Approach to Software A… (2010)
Chapter
Modern software systems are often subject to dependability and performance requirements in conflict with each other. Since it is common to carry out separately dependability analysis and performance evaluation...
Alessandro Aldini, Flavio Corradini… in A Process Algebraic Approach to Software A… (2010)
Chapter
Concurrent and distributed systems are characterized not only by their functional behavior, but also by their quantitative features. A prominent role is played by timing aspects, which express the temporal exe...
Alessandro Aldini, Flavio Corradini… in A Process Algebraic Approach to Software A… (2010)
Chapter
Using process algebra at the software architecture level of design can be beneficial both for enhancing the usability of the formalism and for improving the formality and analyzability of the architectural des...
Alessandro Aldini, Flavio Corradini… in A Process Algebraic Approach to Software A… (2010)
Chapter
The functional verification of software systems should not be separate from system performance evaluation. Any software architecture should be designed by having in mind the satisfaction of functional and nonf...
Alessandro Aldini, Flavio Corradini… in A Process Algebraic Approach to Software A… (2010)
Book
9th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2009, Bertinoro, Italy, June 1-6, 2009, Advanced Lectures
Marco Bernardo, Luca Padovani… in Lecture Notes in Computer Science (2009)
Chapter and Conference Paper
We introduce a notion of stochastic noninterference aimed at extending the classical approach to information flow analysis with fine-grain information describing the temporal behavior of systems. In particular...
Alessandro Aldini, Marco Bernardo in Foundations and Applications of Security Analysis (2009)
Chapter
Component-based systems are characterized by several orthogonal requirements, ranging from security to quality of service, which may demand for the use of opposite strategies and interfering mechanisms. To ach...
Alessandro Aldini, Marco Bernardo in Architecting Dependable Systems VI (2009)
Book and Conference Proceedings
8th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2008 Bertinoro, Italy, June 2-7, 2008 Advanced Lectures
Marco Bernardo, Pierpaolo Degano… in Lecture Notes in Computer Science (2008)
Chapter and Conference Paper
Markovian behavioral equivalences can be exploited for state space reduction before performance evaluation takes place. It is known that Markovian bisimilarity corresponds to ordinary lumpability and that Mark...
Marco Bernardo in Computer Performance Engineering (2008)
Chapter and Conference Paper
Architectural description languages are a useful tool for modeling complex software systems at a high level of abstraction and, if based on formal methods, for enabling the early verification of various proper...
Marco Bernardo, Edoardo Bontà in Software Architecture (2008)
Book
7th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2007, Bertinoro, Italy, May 28-June 2, 2007, Advanced Lectures
Marco Bernardo, Jane Hillston in Lecture Notes in Computer Science (2007)
Chapter
Markovian behavioral equivalences are a means to relate and manipulate the formal descriptions of systems with an underlying CTMC semantics. There are three fundamental approaches to their definition: bisimila...
Marco Bernardo in Formal Methods for Performance Evaluation (2007)
Chapter and Conference Paper
The behavior of a Web service can be described by means of a contract, which is a specification of the legal interactions with the service. Given a repository of Web services, from the client viewpoint a prope...
Marco Bernardo, Luca Padovani in Formal Methods for Open Object-Based Distributed Systems (2007)
Book and Conference Proceedings
6th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM 2006, Bertinoro, Italy, May 22-27, 2006, Advanced Lectures
Marco Bernardo… in Lecture Notes in Computer Science (2006)
Chapter and Conference Paper
Process algebraic specifications can provide useful support for the architectural design of software systems due to the possibility of analyzing their properties. In addition to that, such specifications can b...
Edoardo Bontà, Marco Bernardo, Jeff Magee, Jeff Kramer in Coordination Models and Languages (2006)
Book
5th International School on Formal Methods for the Design of Computer, Communication, and Software Systems, SFM-Moby 2005, Bertinoro, Italy, April 26-30, 2005, Advanced Lectures
Marco Bernardo, Alessandro Bogliolo in Lecture Notes in Computer Science (2005)
Chapter and Conference Paper
Architectural descriptions can provide support for a formal representation of the structure and the overall behavior of software systems, which is suitable for an early assessment of the system properties as w...
Marco Bernardo, Edoardo Bontà in Coordination Models and Languages (2005)
Book
International School on Formal Methods for the Design of Computer, Communication, and Software Systems, Bertinora, Italy, September 13-18, 2004, Revised Lectures
Marco Bernardo, Flavio Corradini in Lecture Notes in Computer Science (2004)
Chapter and Conference Paper
Security analysis and performance evaluation are two fundamental activities in the system design process, which are usually carried out separately. Unfortunately, a purely qualitative analysis of the security ...
Alessandro Aldini, Marco Bernardo in Computer Safety, Reliability, and Security (2004)