arrow
Return

HarmonyCAS: A Model-Driven Framework for Facilitating Interoperability in Context-Aware Systems

delete2025-09-05
delete0
PRE
AI
H
Hamed Barangi
S
Shekoufeh Kolahdouz-Rahimi *
B
Bahman Zamani
H
Hossein Moradi
DOI:10.1016/j.jss.2025.112611delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The growing adoption of Context-Aware Systems (CAS), driven by advancements in ubiquitous computing and the Internet of Things (IoT), has heightened the need for seamless context sharing across heterogeneous domains. However, achieving interoperability remains a significant challenge, particularly in addressing syntactic (e.g., data format conflicts) and semantic (e.g., differing conceptual definitions) issues. This paper introduces HarmonyCAS, a model-driven framework designed to simplify the development of publish/subscribe middleware and enhance CAS interoperability. HarmonyCAS incorporates a Domain-Specific Language (DSL) for modeling publish/subscribe middleware components, CAS, and syntactic/semantic mappings, along with a code generation tool that automatically generates middleware code. Evaluation results demonstrate that HarmonyCAS delivers robust performance, achieving a 0% error rate at 2000 messages and maintaining scalable responsiveness with an average response time of 49 ms at 5000 messages. Additionally, usability surveys indicate high user satisfaction, with mean scores exceeding 4 out of 5. These findings confirm the framework’s effectiveness in facilitating seamless context exchange while meeting key interoperability requirements.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

U
University of Isfahan
Scholars:
4.5K
Papers: 4.1K
Citations: 5
B
Birjand University of Technology
Scholars:
28
Papers: 23
Citations: 0