Reverse-Engineering EFSMs with Data Dependencies


연구 분야: Analysis



학회: IFIP International Conference on Testing Software and Systems


초록

EFSMs provide a way to model systems with internal data variables. In situations where they do not already exist, we need to infer them from system behaviour. A key challenge here is inferring the functions which relate inputs, outputs, and internal variables. Existing approaches either work with white-box traces, which expose variable values, or rely upon the user to provide heuristics to recognise and generalise particular data-usage patterns. This paper presents a preprocessing technique for the inference process which generalises the concrete values from the traces into symbolic functions which calculate output from input, even when this depends on values not present in the original traces. Our results show that our technique leads to more accurate models than are produced by the current state-of-the-art and that somewhat accurate models can still be inferred even when the output of particular transitions depends on values not present in the original traces.


Author Profile
Michael Foster

Department of Computer Science The University of Sheffield Regent Court Sheffield S1 4DP UK

정보 없음
Author Profile
John Derrick

Department of Computer Science The University of Sheffield Regent Court Sheffield S1 4DP UK

정보 없음
Author Profile
Neil Walkinshaw

Department of Computer Science The University of Sheffield Regent Court Sheffield S1 4DP UK

정보 없음

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가
사이트 Springer
좋아요 수 0

연관 논문 목록 (20건)