Programming smart environments using π-calculus

被引:6
|
作者
Lekshmy, Geetha, V [1 ]
Bhaskar, Jasmine [1 ]
机构
[1] Amrita Univ, Amrita Sch Engn, Dept Comp Sci, Amritapuri 690525, India
关键词
smart environments; Pi-calculus; programming language;
D O I
10.1016/j.procs.2015.02.158
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the realm of Internet of Things (IoT), the complexity of designing ubiquitous and smart systems with dynamically evolving structure has grown to an extent where system modelling and verification has become a real hurdle. Though, a lot of innovations have taken place in this field, there are no good mechanisms for describing and modelling smart environments in a formal manner. pi-calculus, proposed by Milner is a formal language which provides strong mathematical base that can be used for modelling and verifying system requirements. In this paper, we intend to offer a contribution towards understanding the usefulness of pi-calculus as a language for programming a special kind of ubiquitous application: smart environments. Here we propose a model that includes a type checker for pi-calculus and an application that executes pi-calculus statements and generates the graphical representation of the smart environment represented by the pi-calculus statement. (C) 2015 Published by Elsevier B.V.
引用
收藏
页码:884 / 891
页数:8
相关论文
共 50 条
  • [1] Programming environments: environmentality and citizen sensing in the smart city
    Gabrys, Jennifer
    [J]. ENVIRONMENT AND PLANNING D-SOCIETY & SPACE, 2014, 32 (01): : 30 - 48
  • [2] Towards Smart Environments Using Smart Objects
    Sedlmayr, Martin
    Prokosch, Hans-Ulrich
    Muench, Ulli
    [J]. USER CENTRED NETWORKED HEALTH CARE, 2011, 169 : 315 - 319
  • [3] PROGRAMMING IN CALCULUS
    不详
    [J]. MECHANICAL ENGINEERING, 1975, 97 (03) : 51 - 51
  • [4] Real plus virtual clever - Thoughts on programming smart environments
    Haahr, M
    Cahill, V
    Jul, E
    [J]. MANAGING INTERACTIONS IN SMART ENVIRONMENTS, 2000, : 175 - 186
  • [5] Interoperable Real-Time Symbolic Programming for Smart Environments
    Gaglio, Salvatore
    Lo Re, Giuseppe
    Giuliana, Leonardo
    Martorella, Gloria
    Montalto, Antonio
    Peri, Daniele
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 309 - 316
  • [6] Smart Design of Similarity Relations for Fuzzy Logic Programming Environments
    Antonio Guerrero, Juan
    Moreno, Gines
    Antonio Riaza, Jose
    Sanchez, Javier
    [J]. 2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 220 - 227
  • [7] Sustainable goal-oriented smart environments: a declarative programming approach
    Bisicchia, Giuseppe
    Forti, Stefano
    Brogi, Antonio
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2023, 33 (04) : 864 - 899
  • [8] AN INTRODUCTION TO THE CALCULUS OF ENVIRONMENTS
    Regev, Yoel
    [J]. LOGOS, 2020, 30 (05): : 1 - 22
  • [9] Using event calculus for behaviour reasoning and assistance in a smart home
    Chen, Liming
    Nugent, Chris
    Mulvenna, Maurice
    Finlay, Dewar
    Hong, Xin
    Poland, Michael
    [J]. SMART HOMES AND HEALTH TELEMATICS, 2008, 5120 : 81 - 89
  • [10] Using Smart Phones for Context-Aware Prompting in Smart Environments
    Das, Barnan
    Seelye, Adriana M.
    Thomas, Brian L.
    Cook, Diane J.
    Holder, Larry B.
    Schmitter-Edgecombe, Maureen
    [J]. 2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 399 - 403