An approach to monitor application states for self-managing (autonomic) systems
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Supporting autonomic computing functionality via dynamic operating system kernel aspects
Proceedings of the 4th international conference on Aspect-oriented software development
Agents in object-oriented software engineering
Software—Practice & Experience - Research Articles
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Malaca: A component and aspect-oriented agent architecture
Information and Software Technology
Autonomic wireless sensor networks
Engineering Applications of Artificial Intelligence
AAOP-based dynamically reconfigurable monitoring system
Information and Software Technology
The Internet of Things: A survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
A goal deliberation strategy for BDI agent systems
MATES'05 Proceedings of the Third German conference on Multiagent System Technologies
Self-management of ambient intelligence systems: a pure agent-based approach
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 3
Hi-index | 0.00 |
Agents are a good option to develop Internet of Things (IoT) systems with self-management capacities. Current agent technology offers the necessary means to manage many of the requirements of self-management satisfactorily, however agent approaches for lightweight devices do not provide support for self-configuring agents' internal functionality adequately. This paper describes part of the Self-StarMAS approach for self-managing the IoT, which uses aspect-oriented mechanisms to model self-managing tasks. Aspect-orientation facilitates the adaptation and reconfiguration of the Self-StarMAS agents' internal architecture. This paper focuses on describing the internal composition of aspects, which is performed by an internal weaver at runtime.