Assessing the SALSA architecture for developing agent-based ambient computing applications

被引:11
|
作者
Rodriguez, Marcela D. [1 ]
Favela, Jesus [2 ]
机构
[1] UABC, Fac Ingn, Mexicali, Baja California, Mexico
[2] CICESE, Ensenada, Baja California, Mexico
关键词
Ubiquitous computing; Autonomous agents; Middleware; Evaluation; HEALTH-CARE;
D O I
10.1016/j.scico.2010.12.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We have proposed the use of autonomous agents for coping with some of the challenges of creating ambient computing systems. The motivation of this research is that ambient computing environments are characterized by the distribution, reactivity, collaboration and adaptation of their artifacts, which are also characteristics attributed to software agents. To assist developers in creating the software entities of an ambient computing environment, the Simple Agent Library for Smart Ambients (SALSA) was created. The SALSA middleware and architecture enables the creation of autonomous agents reactive to the context of the ambient computing environment. SALSA agents can represent users, resources, or wrap complex system functionality of the environment. The aim of this paper is to provide evidence that SALSA facilitates the implementation of ambient computing services through autonomous agents. Unfortunately, the literature on Ubicomp development frameworks has, aside from a few exceptions, not reported experimental evaluation of their usability. The evaluations of Ubicomp development platforms have not addressed this issue since their evaluations have been mostly focused on performance and to prove feasibility. We present the results of an empirical evaluation conducted to assess the use of SALSA. This study included in-lab programming experiments and design exercises to evaluate the programming facilities provided by SALSA agents. Even though for some of the evaluation participants the use of autonomous agents as an abstraction for the development of ubiquitous computing systems was not innate, the evaluation results demonstrate that the execution model of SALSA and its facilities to implement Ubicomp systems are comprehensible. (C) 2011 Published by Elsevier B.V.
引用
收藏
页码:46 / 65
页数:20
相关论文
共 50 条
  • [21] Machine learning & agent-based computing
    Ding, ZM
    Liu, L
    DR DOBBS JOURNAL, 1999, 24 (11): : 88 - +
  • [22] Agent-based distributed computing with JMessengers
    Gmelin, M
    Kreuzinger, J
    Pfeffer, M
    Ungerer, T
    INNOVATIVE INTERNET COMPUTING SYSTEMS, PROCEEDINGS, 2001, 2060 : 134 - 145
  • [23] The Study of Agent-based Distributed Computing
    Huang, Jun
    Guo, Liang
    Wang, Le
    Qiu, Zhao
    COMPONENTS, PACKAGING AND MANUFACTURING TECHNOLOGY, 2011, 460-461 : 213 - +
  • [24] Assessing urban land-use development: Developing an agent-based model
    Farhad Hosseinali
    Ali A. Alesheikh
    Farshad Nourian
    KSCE Journal of Civil Engineering, 2015, 19 : 285 - 295
  • [25] Agent-based framework for grid computing
    Zhang, ZH
    Wang, SQ
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 629 - 632
  • [26] Agent-based Computing for Enterprise Collaboration
    Wajid, Usman
    Marin, Cesar A.
    2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, : 5 - 6
  • [27] Logical foundations of agent-based computing
    van der Hoek, W
    MULTI-AGENT SYSTEMS AND APPLICATIONS, 2001, 2086 : 50 - 73
  • [28] Agent-Based Cloud Computing: A Survey
    Hafez, Mohamed Galal
    Elgamel, Mohamed Shaheen
    2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2016), 2016, : 287 - 294
  • [29] An Agent-based Architecture for Developing Activity-Aware Systems for Assisting Elderly
    Pablo Garcia-Vazquez, Juan
    Rodriguez, Marcela D.
    Tentori, Monica E.
    Saldana, Diana
    Andrade, Angel G.
    Espinoza, Adan N.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (12) : 1500 - 1520
  • [30] Differential Evolution in Agent-Based Computing
    Godzik, Mateusz
    Grochal, Bartlomiej
    Piekarz, Jakub
    Sieniawski, Mikolaj
    Byrski, Aleksander
    Kisiel-Dorohinicki, Marek
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2019, PT II, 2019, 11432 : 228 - 241