The Calculus of Context-aware Ambients

被引:44
|
作者
Siewe, Francois [1 ]
Zedan, Hussein [1 ]
Cau, Antonio [1 ]
机构
[1] De Montfort Univ, Software Technol Res Lab, Leicester LE1 9BH, Leics, England
关键词
Context-awareness; Process calculus; Mobility; Ambient; Pervasive; Ubiquitous; Computing; Systems; COMPUTING ENVIRONMENTS; ONTOLOGY; RULES;
D O I
10.1016/j.jcss.2010.02.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present the Calculus of Context-aware Ambients (CCA in short) for the modelling and verification of mobile systems that are context-aware..This process calculus is built upon the calculus of mobile ambients and introduces new constructs to enable ambients and processes to be aware of the environment in which they are being executed. This results in a powerful calculus where both mobility and context-awareness are first-class citizens. We present the syntax and a formal semantics of the calculus. We propose a new theory of equivalence of processes which allows the identification of systems that have the same context-aware behaviours. We prove that CCA encodes the pi-calculus which is known to be a universal model of computation. Finally, we illustrate the pragmatics of the calculus through many examples and a real-world case study of a context-aware hospital bed. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:597 / 620
页数:24
相关论文
共 50 条
  • [1] CCA: a Calculus of Context-aware Ambients
    Siewe, Francois
    Cau, Antonio
    Zedan, Hussein
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 972 - 977
  • [2] Analysing Petri Nets in a Calculus of Context-aware Ambients
    Siewe, Francois
    Germanos, Vasileios
    Zeng, Wen
    [J]. 2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1647 - 1652
  • [3] Towards the Formal Analysis of UML Activity Diagrams in a Calculus of Context-aware Ambients
    Siewe, Francois
    [J]. 2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1691 - 1696
  • [4] A Privacy Type System for Context-aware Mobile Ambients
    Siewe, Francois
    [J]. 6TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2015), THE 5TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2015), 2015, 52 : 90 - 97
  • [5] From Use Case Diagrams to Executable Context-aware Ambients
    Siewe, Francois
    Al-alshuhai, Ahmed
    [J]. 2015 10TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2015, : 263 - 268
  • [6] Context-Aware Mobility Based on π-Calculus in Internet of Thing: A Survey
    Vu Tuan Anh
    Pham Quoc Cuong
    Phan Cong Vinh
    [J]. CONTEXT-AWARE SYSTEMS AND APPLICATIONS, AND NATURE OF COMPUTATION AND COMMUNICATION, 2019, 298 : 38 - 46
  • [7] Learning Context-aware Latent Representations for Context-aware Collaborative Filtering
    Liu, Xin
    Wu, Wei
    [J]. SIGIR 2015: PROCEEDINGS OF THE 38TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2015, : 887 - 890
  • [8] A Pi-Calculus based Context-Aware Model for Web Service Composition
    Bao, Li
    Deng, Yi
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 77 - 81
  • [9] Privacy as a Tradeoff: Introducing the Notion of Privacy Calculus for Context-Aware Mobile Applications
    Liu, Zhan
    Shan, Jialu
    Bonazzi, Riccardo
    Pigneur, Yves
    [J]. 2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 1063 - 1072
  • [10] Context-aware communication
    Schilit, BN
    Hilbert, DM
    Trevor, J
    [J]. IEEE WIRELESS COMMUNICATIONS, 2002, 9 (05): : 46 - 54