Sustainable goal-oriented smart environments: a declarative programming approach

被引:0
|
作者
Bisicchia, Giuseppe [1 ]
Forti, Stefano [1 ]
Brogi, Antonio [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, I-56127 Pisa, Italy
关键词
Goal-oriented systems; logic programming; sustainability; IoT; smart environments; ENERGY;
D O I
10.1093/logcom/exad015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The sustainable management of smart environments enabled by the Internet of Things (IoT) requires new methodologies and tools to suitably handle potentially many users and their objectives on cyber-physical systems, e.g. smart lighting, smart A/C. In this article, we propose a declarative framework to model IoT-enabled smart environments. Our methodology permits (i) expressing user roles and hierarchical environments, (ii) declaring customized policies to mediate user objectives into a target state and (iii) determining valid settings for IoT actuators to achieve such a target also reducing energy consumption. An open-source Prolog prototype of the framework is showcased over two lifelike motivating examples and its scalability is assessed at increasing sizes of the managed smart environment.
引用
收藏
页码:864 / 899
页数:36
相关论文
共 50 条
  • [1] Autonomic goal-oriented device management for Smart Environments
    Sanaullah, Muhammad
    Corno, Fulvio
    Razzak, Faisal
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2015, 7 (04) : 425 - 448
  • [2] Declarative Goal Mediation in Smart Environments
    Bisicchia, Giuseppe
    Forti, Stefano
    Brogi, Antonio
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2021), 2021, : 389 - 391
  • [3] SEARCH DIRECTION BY GOAL FAILURE IN GOAL-ORIENTED PROGRAMMING
    DARLINGTON, JL
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (02): : 224 - 252
  • [4] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    [J]. ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295
  • [5] The GOAL Approach A Goal-Oriented Algebraic Language
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    [J]. ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 173 - 180
  • [6] Dealing with NFRs for Smart-Phone Applications: A Goal-Oriented Approach
    Mehta, Rutvij
    Wang, Hongyuan
    Chung, Lawrence
    [J]. SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 113 - +
  • [7] A Goal-Oriented Approach For Dynamic Execution of Services based on Aspect-Oriented Programming
    Neffati, Omnia Saidani
    [J]. 2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 510 - 515
  • [8] Reducing configuration overhead with goal-oriented programming
    Paluska, JM
    Pham, H
    Saif, U
    Terman, C
    Ward, S
    [J]. FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2006, : 596 - +
  • [9] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [10] MULTIPROBLEM PATIENT - GOAL-ORIENTED APPROACH
    GOLDEN, KM
    [J]. JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1978, 240 (12): : 1263 - 1264