Core Concepts
The author proposes the OSM framework to observe dynamic behaviors in aspect-oriented applications, enhancing system performance and scalability through model checking.
Abstract
The content discusses leveraging model checking in aspect-oriented programming to observe dynamic behaviors, ensuring system correctness and performance. It highlights the integration of cross-cutting concerns like access control, data privacy, and health service support into electronic health record systems using the OSM framework.
The article emphasizes the importance of formal verification processes in enhancing EHR systems' reliability and adaptability, especially in dynamic environments like during the COVID-19 pandemic. It showcases how OSM automates the generation of formal models from source code, enabling rigorous verification of system properties.
Key points include the integration of cross-cutting concerns into EHR systems using aspects like logging, encryption, and access control. The process involves parsing source code, constructing control flow graphs (CFGs), translating them into formal models for model checking to ensure system correctness.
Stats
"Online Journal of Communication and Media Technologies, 2023"
"13(4), e202355"
"200,000 patients in MIMIC-IV dataset"
"2008-2019 timeframe"
Quotes
"The transformative capacity of OSM framework simplifies model verification processes."
"Model checking facilitates automated verification of temporal logic properties in concurrent systems."