Parallel program design: a foundation
Parallel program design: a foundation
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Reaching Agreement in the Presence of Faults
Journal of the ACM (JACM)
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Discipline of Programming
Refinement Calculus: A Systematic Introduction
Refinement Calculus: A Systematic Introduction
Decentralization of process nets with centralized control
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
A Formalism for Context-Aware Mobile Computing
ISPDC '04 Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
Trust network analysis with subjective logic
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
A Formal Model of Context-Awareness and Context-Dependency
SEFM '06 Proceedings of the Fourth IEEE International Conference on Software Engineering and Formal Methods
Hi-index | 0.00 |
Formal methods constitute a means of developing realiable and correctly behaving software based on a specification. In scenarios where information technology is used as a foundation to enable human communication, this is, however, not always enough. Successful interaction between humans often depends on the concept of trust, which is different from program correctness. In this paper, we present a framework for integratig trust into a fomal development process, allowing for the construction of formally correct programs for communication, embracing trust as a central concept. We present a coordination language for use with action systems, taking a modular approach of separating trust aspects from other functionality. We also believe that our work can be adapted to modellin other aspects beside trust. Throughout the paper, we employ a case study as a testbed for our concepts.