A brief account of runtime verification

M Leucker, C Schallhart - The journal of logic and algebraic programming, 2009 - Elsevier
In this paper, a brief account of the field of runtime verification is given. Starting with a
definition of runtime verification, a comparison to well-known verification techniques like …

Multiparty asynchronous session types

K Honda, N Yoshida, M Carbone - Proceedings of the 35th annual ACM …, 2008 - dl.acm.org
Communication is becoming one of the central elements in software development. As a
potential typed foundation for structured communication-centred programming, session …

A theory of contracts for web services

G Castagna, N Gesbert, L Padovani - ACM Transactions on …, 2009 - dl.acm.org
Contracts are behavioral descriptions of Web services. We devise a theory of contracts that
formalizes the compatibility of a client with a service, and the safe replacement of a service …

A theory of design-by-contract for distributed multiparty interactions

L Bocchi, K Honda, E Tuosto, N Yoshida - CONCUR 2010-Concurrency …, 2010 - Springer
Abstract Design by Contract (DbC) promotes reliable software development through
elaboration of type signatures for sequential programs with logical predicates. This paper …

Multiparty contracts: Agreeing and implementing interorganizational processes

WMP Van Der Aalst, N Lohmann… - The Computer …, 2010 - ieeexplore.ieee.org
To implement an interorganizational process between different enterprizes, one needs to
agree on the 'rules of engagement'. These can be specified in terms of a contract that …

Session types for object-oriented languages

M Dezani-Ciancaglini, D Mostrous, N Yoshida… - … Conference on Object …, 2006 - Springer
A session takes place between two parties; after establishing a connection, each party
interleaves local computations with communications (sending or receiving) with the other …

Structured communication-centered programming for web services

M Carbone, K Honda, N Yoshida - ACM Transactions on Programming …, 2012 - dl.acm.org
This article relates two different paradigms of descriptions of communication behavior, one
focusing on global message flows and another on end-point behaviors, using formal calculi …

Global principal ty** in partially commutative asynchronous sessions

D Mostrous, N Yoshida, K Honda - … on Programming, ESOP 2009, Held as …, 2009 - Springer
We generalise a theory of multiparty session types for the π-calculus through asynchronous
communication subty**, which allows partial commutativity of actions with maximal …

Service interaction: Patterns, formalization, and analysis

WMP van der Aalst, AJ Mooij, C Stahl… - Formal Methods for Web …, 2009 - Springer
As systems become more service oriented and processes increasingly cross organizational
boundaries, interaction becomes more important. New technologies support the …

Sessions and pipelines for structured service programming

M Boreale, R Bruni, R De Nicola, M Loreti - International Conference on …, 2008 - Springer
Abstract Service-oriented computing is calling for novel computational models and
languages with primitives for client-server interaction, orchestration and unexpected events …