Self-Healing of Semantically Interoperable Smart and Prescriptive Edge Devices in IoT