Abstract
Banana is a tool for the analysis of information leakage in mobile agent specifications. The language considered is Mobile Ambient calculus, initially proposed by Cardelli and Gordon with the main purpose of explicitly modeling mobility [5]. Sites and agents (i.e., processes) are modeled as nested boxes (i.e., ambients), provided with capabilities for entering, exiting and dissolving other boxes. This specification language provides a very simple framework to reason about information flow and security when mobility is an issue [1].
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Partially supported by MIUR Project “Modelli formali per la sicurezza”, the EU Contract IST-2001-32617 “Models and Types for Security in Mobile Distributed Systems”, and project “Matematica per le scienze e la tecnologia”, Universitá di Trieste.
Download to read the full chapter text
Chapter PDF
References
C. Braghin, A. Cortesi, and R. Focardi. Security Boundaries in Mobile Ambients. Computer Languages, Elsevier, to appear, vol. 18, 2002.
C. Braghin, A. Cortesi, and R. Focardi. Control Flow Analysis of Mobile Ambients with Security Boundaries. In B. Jacobs and A. Rensink, editors, Proc. of Fifth Int. Conf. on Formal Methods for Open Object-Based Distributed Systems (FMOODS’02), pages 197–212, Kluwer Academic Publisher, 2002.
C. Braghin, A. Cortesi, R. Focardi, F.L. Luccio, and C. Piazza A New Algorithm for Control Flow Analysis of Mobile Ambients. In Proc. of The 4th International Conference on Verification, Model Checking and Abstract Interpretation (VMCAI’03), LNCS, to appear, 2003.
C. Braghin, A. Cortesi, R. Focardi, and S. van Bakel. Boundary Inference for Enforcing Security Policies in Mobile Ambients. In Proc. of The 2nd IFIP Int. Conf. on Theoretical Computer Science (TCS’02), pages 383–395. Kluwer Academic Publisher, August 2002.
L. Cardelli and A.D. Gordon. Mobile Ambients. Theoretical Computer Science (TCS), 240(1):177–213, 2000.
R. R. Hansen, J. G. Jensen, F. Nielson, and H. Riis Nielson. Abstract Interpretation of Mobile Ambients. In Proc. of Static Analysis Symposium (SAS), volume 1694 of Lecture Notes in Computer Science, pages 134–148. Springer-Verlag, September 1999.
Francesca Levi and Davide Sangiorgi. Controlling Interference in Ambients. In Proc. 28th ACM Symposium on Principles of Programming Languages (POPL’01), pages 352–364, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braghin, C., Cortesi, A., Filippone, S., Focardi, R., Luccio, F.L., Piazza, C. (2003). Banana - A Tool for Boundary Ambients Nesting ANAlysis. In: Garavel, H., Hatcliff, J. (eds) Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2003. Lecture Notes in Computer Science, vol 2619. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36577-X_32
Download citation
DOI: https://doi.org/10.1007/3-540-36577-X_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00898-9
Online ISBN: 978-3-540-36577-8
eBook Packages: Springer Book Archive