SINk: A Middleware for Synchronization of Heterogeneous Software Interfaces
Mohammad Hosseini, Yu Jiang, Poliang Wu, Richard B. Berlin, and Lui Sha

TL;DR
SINk is a middleware that synchronizes heterogeneous software interfaces using only graphical interfaces, enabling integration without source code access, thus simplifying interaction with closed-box industrial software.
Contribution
The paper introduces SINk, a middleware that facilitates synchronization of diverse software interfaces without requiring source code or platform control access.
Findings
Effective synchronization of heterogeneous interfaces demonstrated
Middleware supports real-time control event transfer
Potential applications across various domains identified
Abstract
Software is everywhere. The increasing requirement of supporting a wide variety of domains has rapidly increased the complexity of software systems, making them hard to maintain and the training process harder for end-users, which in turn ultimately demanded the development of user-friendly application software with simple interfaces that makes them easy, especially for non-professional personnel, to employ, and interact with. However, due to the lack of source code access for third-party software and the lack of non-graphical interfaces such as web-services or RMI (Remote Method Invocation) access to application functionality, synchronization between heterogeneous closed-box software interfaces and a user-friendly version of those interfaces has become a major challenge. In this paper, we design SINk, a middleware that enables synchronization of multiple heterogeneous software…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
