Agent-based Internet of Things: State-of-the-art and research challenges
Tài liệu tham khảo
Mattern, 2010, From the internet of computers to the internet of things, 242
Atzori, 2010, The internet of things: A survey, Comput. Netw., 54, 2787, 10.1016/j.comnet.2010.05.010
Patel, 2015, Enabling high-level application development for the internet of things, J. Syst. Softw., 103, 62, 10.1016/j.jss.2015.01.027
Luck, 2004, A manifesto for agent technology: Towards next generation computing, Auton. Agents Multi-Agent Syst., 20, 3
N.R. Jennings, Agent-based computing: Promise and perils, 1999.
Pico-Valencia, 2018, Agentification of the internet of things: A systematic literature review, Int. J. Distri. Sensor Netw., 14, 10.1177/1550147718805945
Savaglio, 2017, Agent-based computing in the internet of things: a survey, 307
G. Fortino, W. Russo, C. Savaglio, M. Viroli, M. Zhou, Modeling opportunistic iot services in open iot ecosystems.
Molina, 2014, Empowering smart cities through interoperable sensor network enablers, 7
Fortino, 2016, Towards cyberphysical digital libraries: Integrating iot smart objects into digital libraries, 135
Fortino, 2015, Towards a development methodology for smart object-oriented IoT systems: A metamodel approach, 1297
Savaglio, 2015, Autonomic and cognitive architectures for the internet of things, 39
Fortino, 2017, Agent-oriented cooperative smart objects: From iot system design to implementation, IEEE Trans. Syst. Man Cybernet.: Syst., 48, 1939, 10.1109/TSMC.2017.2780618
Ricci, 2011, Agent-oriented computing: Agents as a paradigm for computer programming and software development, 42
Poslad, 2007, Specifying protocols for multi-agent systems interaction, ACM Trans. Auton. Adapt. Syst. (TAAS), 2
A. Fipa, Fipa acl message structure specification. Foundation for Intelligent Physical Agents, http://www.fipa.org/specs/fipa00061/SC00061G.html (30.6.04) 2002.
Macal, 2005, Tutorial on agent-based modeling and simulation, 14
Bergenti, 2006
Wooldridge, 1999, Software engineering with agents: Pitfalls and pratfalls, IEEE Internet Comput., 3, 20, 10.1109/4236.769419
Nwana, 1999, A perspective on software agents research, Knowl. Eng. Rev., 14, 125, 10.1017/S0269888999142012
Gawinecki, 2007, Pitfalls of agent system development on the basis of a Travel Support System, vol. 4439, 488
Fortino, 2016, Agent-oriented modeling and simulation of IoT networks, 1449
Manzalini, 2006, Towards autonomic and situation-aware communication services: the cascadas vision, 383
Vlacheas, 2013, Enabling smart cities through a cognitive management framework for the internet of things, IEEE Commun. Mag., 51, 102, 10.1109/MCOM.2013.6525602
do Nascimento, 2017, Fiot: An agent-based framework for self-adaptive and self-organizing applications based on the internet of things, Inform. Sci., 378, 161, 10.1016/j.ins.2016.10.031
Batool, 2017, Modeling the internet of things: a hybrid modeling approach using complex networks and agent-based models, Complex Adapt. Syst. Model., 5, 4, 10.1186/s40294-017-0043-1
M. Dzaferagic, M.M. Butt, M. Murphy, N. Kaminski, N. Marchetti, Agent-based modelling approach for distributed decision support in an iot network, arXiv preprint arXiv:1901.04585, 2019.
Savaglio, 2016, Towards interoperable, cognitive and autonomic iot systems: An agent-based approach, 58
Fortino, 2012, Agent-oriented smart objects development, 907
Fortino, 2017, Modeling and simulating internet-of-things systems: A hybrid agent-oriented approach, Comput. Sci. Eng., 19, 68, 10.1109/MCSE.2017.3421541
Katasonov, 2008, Smart semantic middleware for the internet of things, ICINCO-ICSO, 8, 169
Terziyan, 2010, Ubiroad: Semantic middleware for context-aware smart road environments, 295
Leppänen, 2014, Mobile agents-based smart objects for the IoT, 29
F. Zambonelli, Towards a General Software Engineering Methodology for the Internet of Things. arXiv preprint arXiv:1601.05569, 2016.
Mzahm, 2013, Agents of Things (AoT): An intelligent operational concept of the Internet of Things (IoT), 159
Karnouskos, 2009, Simulation of a smart grid city with software agents, 424
D’Angelo, 2017, Multi-level simulation of Internet of Things on smart territories, Simul. Model. Pract. Theory, 73, 3, 10.1016/j.simpat.2016.10.008
Xu, 2013, An autonomic agent trust model for iot systems, Procedia Comput. Sci., 21, 107, 10.1016/j.procs.2013.09.016
Wu, 2014, Cognitive internet of things: a new paradigm beyond connection, IEEE Internet Things J., 1, 129, 10.1109/JIOT.2014.2311513
Cicirelli, 2017, An edge-based platform for dynamic smart city applications, Future Gener. Comput. Syst., 76, 106, 10.1016/j.future.2017.05.034
Manate, 2013, Towards a scalable multi-agent architecture for managing iot data, 270
Mitrović, 2014, Radigost: Interoperable web-based multi-agent platform, J. Syst. Softw., 90, 167, 10.1016/j.jss.2013.12.029
Kasnesis, 2016, ASSIST: An agent-based SIoT simulator, 353
Zhang, 2016, Deploying IoT devices to make buildings smart: Performance evaluation and deployment experience, 530
Kubler, 2016, 431
VICINITY - Open virtual neighbourhood network to connect IoT infra-structures and smart objects, http://vicinity2020.eu/vicinity/.
Ayala, 2015, The Sol agent platform: Enabling group communication and interoperability of self-configuring agents in the Internet of Things, J. Ambient Intell. Smart Environ., 7, 243, 10.3233/AIS-150304
Ruta, 2014, Semantic-based resource discovery and orchestration in home and building automation: A multi-agent approach, IEEE Trans. Ind. Inform., 10, 730, 10.1109/TII.2013.2273433
Kato, 2015, Agent-oriented cooperation of iot devices towards advanced logistics, 223
Pujolle, 2006, An autonomic-oriented architecture for the internet of things, 163
Cheng, 2015, Building a big data platform for smart cities: Experience and lessons from santander, 592
Kiljander, 2014, Semantic interoperability architecture for pervasive computing and internet of things, IEEE Access, 2, 856, 10.1109/ACCESS.2014.2347992
Tate, 2010, I-room: a virtual space for intelligent interaction, IEEE Intell. Syst., 25, 62
Manate, 2014, Applying the prometheus methodology for an internet of things architecture, 435
Spanoudakis, 2015, Engineering ambient intelligence systems using agent technology, IEEE Intell. Syst., 30, 60, 10.1109/MIS.2015.3
Morris, 2009, Simulating BDI-based wireless sensor networks, 78
Dyk, 2015, Sensesim: An agent-based and discrete event simulator for wireless sensor networks and the internet of things, 345
Berrani, 2018, Extended multi-agent system based service composition in the internet of things, 1
Krivic, 2017, Microservices as agents in iot systems, 22
Collier, 2019, Mams: Multi-agent microservicescÅ, 655
Kravari, 2019, Storm: A social agent-based trust model for the internet of things adopting microservice architecture, Simul. Model. Pract. Theory, 94, 286, 10.1016/j.simpat.2019.03.008
M. Pérez Hernández, B. Alturki, S. Reiff-Marganiec, Fabiot: A flexible agent-based simulation model for iot environments, 2018.
Cila, 2017, Products as agents: metaphors for designing the products of the iot age, 448
Namiot, 2014, On micro-services architecture, Int. J. Open Inf. Technol., 2, 24
Ganzha, 2017, Semantic interoperability in the Internet of Things: An overview from the INTER-IoT perspective, J. Netw. Comput. Appl., 81, 111, 10.1016/j.jnca.2016.08.007
D’Angelo, 2016, Simulation of the internet of things, 1
Karnouskos, 2009, Simulation of a smart grid city with software agents, 424
Zhang, 2013, A multi-agent simulation model combined with evolutionary game for cooperative patterns of iot, J. Inf. Comput. Sci., 10, 2933, 10.12733/jics20101867
Ccori, 2016, Device discovery strategies for the iot, 97
Yamaguchi, 2016, An analysis system of iot services based on agent-oriented petri net pn2, 1
Al-Sakran, 2015, Intelligent traffic information system based on integration of internet of things and agent technology, Intl. Journal of Advanced Computer Science and Applications (IJACSA), 6, 37
Fortino, 2016, Simulation of agent-oriented internet of things systems, 8
Casadei, 2019, Modelling and simulation of opportunistic iot services with aggregate computing, Future Gener. Comput. Syst., 91, 252, 10.1016/j.future.2018.09.005
Han, 2014, Dpwsim: A simulation toolkit for iot applications using devices profile for web services, 544
Jung, 2017, A survey on dynamic simulation of automation systems and components in the internet of things, 1
Marik, 2005, Industrial adoption of agent-based technologies, IEEE Intell. Syst., 20, 27, 10.1109/MIS.2005.11
Razzaque, 2016, Middleware for internet of things: a survey, IEEE Internet Things J., 3, 70, 10.1109/JIOT.2015.2498900
Fortino, 2014, Middlewares for smart objects and smart environments: overview and comparison, 1
Bresciani, 2004, Tropos: An agent-oriented software development methodology, Auton. Agents Multi-Agent Syst., 8, 203, 10.1023/B:AGNT.0000018806.20944.ef
Savaglio, 2018, Re-engineering iot systems through acoso-meth: the ietf core based agent framework case study, 28
Fortino, 2014, Integration of agent-based and cloud computing for the smart objects-oriented iot, 493
Fortino, 2013, Towards a cloud-assisted and agent-oriented architecture for the internet of things, 60
Li, 2011, Cloud computing for agent-based urban transportation systems, IEEE Intell. Syst., 26, 73, 10.1109/MIS.2011.10
Singh, 2015, Autonomous agent based load balancing algorithm in cloud computing, Procedia Comput. Sci., 45, 832, 10.1016/j.procs.2015.03.168
Sim, 2012, Agent-based cloud computing, IEEE Trans. Serv. Comput., 5, 564, 10.1109/TSC.2011.52
Suganuma, 2018, Multiagent-based flexible edge computing architecture for iot, IEEE Netw., 32, 16, 10.1109/MNET.2018.1700201
Leppänen, 2018, Developing agent-based smart objects for iot edge computing: Mobile crowdsensing use case, 235
Leppänen, 2018
Cicirelli, 2019, Itema: A methodological approach for cognitive edge computing iot ecosystems, Future Gener. Comput. Syst., 92, 189, 10.1016/j.future.2018.10.003
F. Cicirelli, A. Guerrieri, G. Spezzano, A. Vinci, A Cognitive Enabled, Edge-Computing Architecture for Future Generation IoT Environments, in: In the Proceeding of the IEEE 5th World Forum on Internet of Things, Limerick, Ireland, 2019.
Bumgardner, 2016, Cresco: A distributed agent-based edge computing framework, 400
Aiello, 2011, An agent-based signal processing in-node environment for real-time human activity monitoring based on wireless body sensor networks, Eng. Appl. Artif. Intell., 24, 1147, 10.1016/j.engappai.2011.06.007
Shen, 2007, Wireless sensor networks an energy-aware and utility-based bdi agent approach, Int. J. Sensor Netw., 2, 235, 10.1504/IJSNET.2007.013204
Xie, 2007, Cognitive radio resource management using multi-agent systems
Qi, 2003, Mobile-agent-based collaborative signal and information processing in sensor networks, Proc. IEEE, 91, 1172, 10.1109/JPROC.2003.814927
Chen, 2006, Mobile agent based wireless sensor networks, J. Comput., 1, 14, 10.4304/jcp.1.1.14-21
Kurbalija, 2018, Two faces of the framework for analysis and prediction, part 2-research, Inf. Technol. Control, 47, 489
Lujak, 2017, Evacuation route optimization architecture considering human factor, AI Commun., 30, 53, 10.3233/AIC-170721
B. Lorica, How to think about AI and machine learning technologies, and their roles in automation: an overview and framework, including tools that can be used to enable automation, https://www.oreilly.com/ideas/how-to-think-about-ai-and-machine-learning-technologies-and-their-roles-in-automation, (accessed 20.04.19), 2018.
Zhang, 2018, Real-time machine learning prediction of an agent-based model for urban decision-making, 2171
Nascimento, 2018, An iot analytics embodied agent model based on context-aware machine learning, 5170
Calvaresi, 2018, Multi-agent systems and blockchain: Results from a systematic literature review, 110
T. Golomb, Y. Mirsky, Y. Elovici, Ciota: Collaborative iot anomaly detection via blockchain, arXiv preprint arXiv:1803.03807, 2018.
Novo, 2018, Blockchain meets iot: An architecture for scalable access management in iot, IEEE Internet Things J., 5, 1184, 10.1109/JIOT.2018.2812239
Ciatto, 2019, Towards agent-oriented blockchains: Autonomous smart contracts
Casado-Vara, 2018, How blockchain improves the supply chain: Case study alimentary supply chain, Procedia Comput. Sci., 134, 393, 10.1016/j.procs.2018.07.193
Ciatto, 2018, Blockchain for trustworthy coordination: A first study with Linda and Ethereum, 696
Ferrer, 2018, The blockchain: a new framework for robotic swarm systems, 1037
Fensel, 2001
Sirin, 2005, Template-based composition of semantic web services, 85
P.A. Mitkas, A.L. Symeonidis, D.D. Kehagias, I.N. Athanasiadis, G. Laleci, G. Kurt, Y. Kabak, A.C. Acar, A. Dogac, An agent framework for dynamic agent retraining: Agent academy, CoRR, cs.MA/0407025, 2004.
Himoff, 2005, Magenta logistics i-scheduler, 159
Ganzha, 2006, Utilizing semantic web and software agents in a travel support system, 325
M. Kruszyk, M. Ganzha, M. Gawinecki, M. Paprzycki, Introducing collaborative filtering into an agent-based travel support system, in: Proc. of the 2007 IEEE/WIC/ACM Intl. Conf. on Web Intelligence and Intl. Conf. on Intelligent Agent Technology - Workshops, 2-5 2007, Silicon Valley, CA, USA, 2007, pp. 439–443.
Rhee, 2009, Measuring semantic closeness of ontologically demarcated resources, Fund. Inform., 96, 395
Frackowiak, 2009, Considering resource management in agent-based virtual organization, 161
M. Szymczak, G. Frackowiak, M. Gawinecki, M. Ganzha, M. Paprzycki, M. Park, Y. Han, Y.T. Sohn, Adaptive information provisioning in an agent-based virtual organization-ontologies in the system, in: Agent and Multi-Agent Systems: Technologies and Applications, Second KES Intl. Symposium, KES-AMSTA 2008, Incheon, Korea, March (2008) 26-28. Proc., 2008, pp. 1271–280.
M. Paprzycki, M. Drozdowicz, M. Ganzha, K. Wasielewska, I. Lirkov, R. Olejnik, N. Attaoui, Utilization of modified coregrid ontology in an agent-based grid resource management system, in: Proc. of the ISCA 25th Intl. Conf. on Computers and Their Applications, CATA 2010, March (2010) 24-26, Sheraton Waikiki Hotel, Honolulu, Hawaii, USA, 2010, pp. 240–245.
K. Wasielewska, M. Ganzha, M. Paprzycki, C. Badica, M. Ivanovic, I. Lirkov, S. Fidanova, Agents in grid extended to clouds, in AIP Conf. Proc. Vol. 1773, 2016.
K. Wasielewska, M. Ganzha, M. Paprzycki, I. Lirkov, Developing ontological model of computational linear algebra – preliminary considerations, in: AIP Conf. Proc. Vol. 1561, 2013, pp. 133–143.
K. Wasielewska, M. Ganzha, M. Paprzycki, C. Badica, M. Ivanovic, I. Lirkov, Multicriteria analysis of ontologically represented information, in: AIP Conf. Proc. Vol. 1629, 2014, pp. 281–295.
Frackowiak, 2009, Adaptability in an agent-based virtual organization, IJAOSE, 3, 188, 10.1504/IJAOSE.2009.023636
M. Ganzha, M.M. Mesjasz, M. Paprzycki, M. Ouedraogo, Inserting brains into software agents - preliminary considerations, in: Internet and Distributed Computing Systems - 7th Intl. Conf. IDCS 2014, Calabria, Italy, September (2014) 22-24. Proc., 2014, pp. 3–14.
M.M. Mesjasz, D. Cimadoro, S. Galzarano, M. Ganzha, G. Fortino, M. Paprzycki, Integrating jade and maps for the development of agent-based wsn applications, in: Intelligent Distributed Computing VI - Proc. of the 6th Intl. Symposium on Intelligent Distributed Computing - IDC 2012, Calabria, Italy, 2012, 2012, pp. 211–220.
Drozdowicz, 2017, Graphical interface for ontology mapping with application to access control, 46
Drozdowicz, 2015, Semantic policy information point - preliminary considerations, 11
Ganzha, 2017, Semantic interoperability in the internet of things: An overview from the inter-iot perspective, J. Netw. Comput. Appl., 81, 111, 10.1016/j.jnca.2016.08.007
Ganzha, 2017, Alignment-based semantic translation of geospatial data, 1
Gonzalez-Usach, 2018, Use cases, applications and implementation aspects for iot interoperability, 139
J.L.R. Moreira, L. Daniele, L.F. Pires, M. van Sinderen, K. Wasielewska, P. Szmeja, W. Pawlowski, M. Ganzha, M. Paprzycki, Towards iot platforms’ integration semantic translations between W3C SSN and ETSI SAREF, in Joint Proc. of SEMANTiCS 2017 Workshops co-located with the 13th Intl. Conf. on Semantic Systems (SEMANTiCS 2017), Amsterdam, Netherlands, September 11 and 14, 2017. 2017.
Ganzha, 2017, Streaming semantic translations, 1
Wang, 2016, Towards smart factory for industry 4.0: a self-organized multi-agent system with big data based feedback and coordination, Comput. Netw., 101, 158, 10.1016/j.comnet.2015.12.017
Nguyen, 2018, Socioscope: A framework for understanding internet of social knowledge, Future Gener. Comput. Syst., 83, 358, 10.1016/j.future.2018.01.064
Lippi, 2018, An argumentation-based perspective over the social iot, IEEE Internet Things J., 5, 2537, 10.1109/JIOT.2017.2775047
Cicirelli, 2016, Isapiens: a platform for social and pervasive smart environments, 365
Romero, 2017, Social factory architecture: social networking services and production scenarios through the social internet of things, services and people for the social operator 4.0, 265
Atzori, 2012, The social internet of things (siot)–when social networks meet the internet of things: Concept, architecture and network characterization, Comput. Netw., 56, 3594, 10.1016/j.comnet.2012.07.010
Fortino, 2019, Using blockchain in a reputation-based model for grouping agents in the internet of things, IEEE Trans. Eng. Manage.
Truong, 2016, A reputation and knowledge based trust service platform for trustworthy social internet of things
Chen, 2018, Cognitive internet of vehicles, Comput. Commun., 120, 58, 10.1016/j.comcom.2018.02.006
Chen, 2010, A review of the applications of agent technology in traffic and transportation systems, IEEE Trans. Intell. Transp. Syst., 11, 485, 10.1109/TITS.2010.2048313
Tomás, 2005, Agent-based management of non urban road meteorological incidents, 213
A. Garcia-Serrano, D.T. Vioque, F. Carbone, V. Mendez, Fipa-compliant mas development for road traffic management with a knowledge-based approach: The track-r agents, in: Proc. Challenges Open Agent Syst. Workshop, 2003.
Chen, 2009, Integrating mobile agent technology with multi-agent systems for distributed traffic detection and management systems, Transp. Res. C, 17, 1, 10.1016/j.trc.2008.04.003
Wang, 2008, Toward a revolution in transportation operations: Ai for complex systems, IEEE Intell. Syst., 23, 8, 10.1109/MIS.2008.112
Bui, 2018, Internet of agents framework for connected vehicles: A case study on distributed traffic control system, J. Parallel Distrib. Comput., 116, 89, 10.1016/j.jpdc.2017.10.019
van Katwijk, 2005, A test bed for multi-agent control systems in road traffic management, 113
Calvaresi, 2017, The challenge of real-time multi-agent systems for enabling iot and cps, 356
Guinard, 2009, Towards physical mashups in the web of things, 1
Yu, 2013, From internet of things to internet of agents, 1054
Savaglio, 2019, Lightweight reinforcement learning for energy efficient communications in wireless sensor networks, IEEE Access, 7, 10.1109/ACCESS.2019.2902371