The paper presents KBX, a formal BX framework that addresses the limitations of existing BX frameworks in terms of expressiveness and trustworthiness for verified model synchronization.
Key highlights:
KBX employs a matching logic-based BX model to establish the relation between unidirectional transformation definitions and BX definitions, as well as to specify the laws of BX definitions for synchronization.
KBX introduces synthesis algorithms to generate formal BX definitions from unidirectional transformation definitions, allowing developers to focus on crafting the unidirectional definitions while automating the reverse direction and missing information recovery for synchronization.
KBX utilizes the K framework to generate formal synchronizers from the synthesized BX definitions, enabling simultaneous model synchronization and consistency verification.
The evaluation demonstrates KBX's effectiveness in synchronization and verification, as well as its practical applicability in constructing the first formal BX between HCSP and UML for cyber-physical systems, reducing the BX development effort by 82.8% compared to manual specification.
Til et andet sprog
fra kildeindhold
arxiv.org
Vigtigste indsigter udtrukket fra
by Jianhong Zha... kl. arxiv.org 04-30-2024
https://arxiv.org/pdf/2404.18771.pdfDybere Forespørgsler