objects: things should be self-aware of their context, and able to self-heal based on transactional properties. Aktas et al. are among the first to use of runtime verification by “applying rule-based pattern detection on the events generated real-time”. But they do not leverage the information collect beyond of reporting to human operators. Leotta et al. uses UML state machines specifications to check the system runtime behaviour correctness. The dependency on a “specification” is infeasible when dealing within dynamic topology environments. Angarita, R.: Responsible objects: Towards self-healing internet of things applications. Proceedings - IEEE International Conference on Autonomic Computing, ICAC 2015 pp. 307-312 (2015) Aktas, M.S., Astekin, M.: Provenance aware run-time verification of things for self-healing Internet of Things applications. Concurrency Computation 31(3), 1-9 (2019) Leotta, M., Ancona, D., Franceschini, L., Olianas, D., Ribaudo, M., Ricca, F.: Towards a Runtime Verification Approach for Internet of Things Systems. In: Proceedings of the International Conference on Web Engineering, vol. 11153, pp. 83-96. Springer International Publishing (2018)