Formal Methods and Software Engineering - 24th International Conference on Formal Engineering Methods, ICFEM 2023, Brisbane, QLD, Australia, November 21-24, 2023, Proceedings
Formal Methods and Software Engineering - 24th International Conference on Formal Engineering Methods, ICFEM 2023, Brisbane, QLD, Australia, November 21-24, 2023, Proceedings
复制标题
形式方法和软件工程 - 第 24 届形式工程方法国际会议,ICFEM 2023,澳大利亚昆士兰州布里斯班,2023 年 11 月 21-24 日,会议记录
DOI:
10.1007/978-981-99-7584-6_3
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Foster M
中科院分区:
文献类型:
--
作者:
Foster M
Extended finite state machines (EFSMs) model stateful systems with internal data variables, and have many software engineering applications, including system analysis and test case generation. Where such models are not available, it is desirable to reverse engineer them by observing system behaviour, but existing approaches are either limited to classical FSM models with no internal data state, or implicitly require the ability to reset the system under inference, which may not always be possible. In this paper, we present an extension to the hW-inference algorithm that can infer EFSM models, complete with guards and internal data update functions, from systems without a reliable reset, although there are currently some restrictions on the type of system and model.