The University of Southampton
University of Southampton Institutional Repository

A Practical Modelling Notation for Secure Distributed Computation

A Practical Modelling Notation for Secure Distributed Computation
A Practical Modelling Notation for Secure Distributed Computation
Mobile code computation has lead to a new paradigm of distributed computation. A mobile process can move from site to site and interact with the resources as a local process. To prevent the misuse resources, authentication and authorization need to be dealt with. Many modeling languages have been proposed to model distributed computation; Ambient Calculus is one of them. Ambient Calculus, a type of process calculus, can be used to model boundary crossing activities in a mathematical notation. SJAN, a modeling language, extends the basic idea of Ambient Calculus, but it has a simple notation, design and representation. SJAN can be verified by J-Ambient, a JAVA implementation, to certify the correctness of the model. In this paper, we will introduce SJAN notation and JAmbient. SJAN can be also used to model grid computation and provides the security consideration. Thus, finally, we will address several security scenarios in SJAN to show its functionality.
Lee, Yih-Jiun
74d396a1-f31c-45b3-8def-b8b10f8827c1
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54
Lee, Yih-Jiun
74d396a1-f31c-45b3-8def-b8b10f8827c1
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54

Lee, Yih-Jiun and Henderson, Peter (2005) A Practical Modelling Notation for Secure Distributed Computation. The INA workshop in conjunction with 19th International Conference on Advanced Information Networking and Applications, Taipei, Taiwan. 28 - 30 Mar 2005.

Record type: Conference or Workshop Item (Paper)

Abstract

Mobile code computation has lead to a new paradigm of distributed computation. A mobile process can move from site to site and interact with the resources as a local process. To prevent the misuse resources, authentication and authorization need to be dealt with. Many modeling languages have been proposed to model distributed computation; Ambient Calculus is one of them. Ambient Calculus, a type of process calculus, can be used to model boundary crossing activities in a mathematical notation. SJAN, a modeling language, extends the basic idea of Ambient Calculus, but it has a simple notation, design and representation. SJAN can be verified by J-Ambient, a JAVA implementation, to certify the correctness of the model. In this paper, we will introduce SJAN notation and JAmbient. SJAN can be also used to model grid computation and provides the security consideration. Thus, finally, we will address several security scenarios in SJAN to show its functionality.

Text
Lee_YihJiun_281_INA_Final.pdf - Other
Download (28kB)

More information

Published date: 2005
Additional Information: Event Dates: 28-30, March 2005
Venue - Dates: The INA workshop in conjunction with 19th International Conference on Advanced Information Networking and Applications, Taipei, Taiwan, 2005-03-28 - 2005-03-30
Organisations: Electronics & Computer Science

Identifiers

Local EPrints ID: 260761
URI: http://eprints.soton.ac.uk/id/eprint/260761
PURE UUID: 13bf482a-e939-47b2-bc3c-3f1f5422ac0a

Catalogue record

Date deposited: 05 Oct 2005
Last modified: 14 Mar 2024 06:42

Export record

Contributors

Author: Yih-Jiun Lee
Author: Peter Henderson

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×