OSM: Leveraging model checking for observing dynamic behaviors in aspect-oriented applications

IF 0.7 Q3 COMMUNICATION
Anas Mohammad Ramadan AlSobeh
{"title":"OSM: Leveraging model checking for observing dynamic behaviors in aspect-oriented applications","authors":"Anas Mohammad Ramadan AlSobeh","doi":"10.30935/ojcmt/13771","DOIUrl":null,"url":null,"abstract":"In the intricate domain of software systems verification, dynamically model checking multifaceted system characteristics remains paramount, yet challenging. This research proposes the advanced observe-based statistical model-checking (OSM) framework, devised to craft executable formal models directly from foundational system code. Leveraging model checking predicates, the framework melds seamlessly with aspect-oriented programming paradigms, yielding a potent method for the analytical verification of varied behavioral attributes. Exploiting the transformative capacity of OSM framework, primary system code undergoes a systematic metamorphosis into multifaceted analysis constructs. This not only simplifies the model verification process but also orchestrates feature interactions using an innovative observing join point abstraction mechanism. Within this framework, components encompassing parsing, formal verification, computational analytics, and rigorous validation are intrinsically interwoven. Marrying the principles of model checking with aspect-oriented (AO) modularization, OSM framework stands as a paragon, proficiently scrutinizing and affirming system specifications. This ensures the unyielding performance of electronic health record systems amidst shifting preconditions. OSM framework offers runtime verification of both object-oriented and AO deployments, positioning itself as an indispensable open-source resource, poised to automate the enhancement of system performance and scalability.","PeriodicalId":42941,"journal":{"name":"Online Journal of Communication and Media Technologies","volume":"219 1","pages":"0"},"PeriodicalIF":0.7000,"publicationDate":"2023-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Online Journal of Communication and Media Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.30935/ojcmt/13771","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMMUNICATION","Score":null,"Total":0}
引用次数: 0

Abstract

In the intricate domain of software systems verification, dynamically model checking multifaceted system characteristics remains paramount, yet challenging. This research proposes the advanced observe-based statistical model-checking (OSM) framework, devised to craft executable formal models directly from foundational system code. Leveraging model checking predicates, the framework melds seamlessly with aspect-oriented programming paradigms, yielding a potent method for the analytical verification of varied behavioral attributes. Exploiting the transformative capacity of OSM framework, primary system code undergoes a systematic metamorphosis into multifaceted analysis constructs. This not only simplifies the model verification process but also orchestrates feature interactions using an innovative observing join point abstraction mechanism. Within this framework, components encompassing parsing, formal verification, computational analytics, and rigorous validation are intrinsically interwoven. Marrying the principles of model checking with aspect-oriented (AO) modularization, OSM framework stands as a paragon, proficiently scrutinizing and affirming system specifications. This ensures the unyielding performance of electronic health record systems amidst shifting preconditions. OSM framework offers runtime verification of both object-oriented and AO deployments, positioning itself as an indispensable open-source resource, poised to automate the enhancement of system performance and scalability.
OSM:利用模型检查来观察面向方面的应用程序中的动态行为
在软件系统验证的复杂领域中,动态模型检查多面系统特征仍然是最重要的,但也是具有挑战性的。本研究提出了先进的基于观察的统计模型检查(OSM)框架,旨在直接从基础系统代码中制作可执行的正式模型。利用模型检查谓词,该框架与面向方面的编程范例无缝地融合在一起,为各种行为属性的分析验证提供了一种有效的方法。利用OSM框架的转换能力,主要的系统代码经历了一个系统的蜕变成多方面的分析结构。这不仅简化了模型验证过程,而且还使用创新的观察连接点抽象机制编排了功能交互。在这个框架中,包含解析、形式验证、计算分析和严格验证的组件本质上是交织在一起的。OSM框架结合了模型检查和面向方面(AO)模块化的原则,是一个典范,可以熟练地检查和确认系统规范。这确保了电子健康记录系统在不断变化的前提条件下的稳定性能。OSM框架提供了面向对象和AO部署的运行时验证,将自己定位为不可或缺的开源资源,准备自动增强系统性能和可伸缩性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.40
自引率
5.00%
发文量
40
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信