π-calculus, Session Types research at Imperial College
We set the basis for a theory of testing for distributed transactions in service oriented systems where each service definition is decorated with a transactional attribute (inspired by the Java Transaction API). Transaction attributes discipline how services are executed with respect to the transactional scope of the invoking party.
We define a language of observers and show that, in general, the choice of different transactional attributes causes different system’s behaviours wrt the testing equivalences induced by the observers.
@inproceedings{BT2010,
author = {Laura Bocchi and Emilio Tuosto},
title = {{Testing Attribute-Based Transactions in SOC}},
booktitle = {30th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Systems},
series = {LNCS},
volume = {6117},
pages = {87--94},
publisher = {Springer},
year = 2010
}
@inproceedings{BT2010,
author = {Laura Bocchi and Emilio Tuosto},
title = {{Testing Attribute-Based Transactions in SOC}},
booktitle = {30th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Systems},
series = {LNCS},
volume = {6117},
pages = {87--94},
publisher = {Springer},
doi = "10.1007/978-3-642-13464-7",
year = 2010
}