Behavioral software models play a key role in many software engineering tasks; unfortunately, these models either are not available during software development or, if available, quickly become outdated as implementations evolve. Model inference techniques have been proposed as a viable solution to extract finite state models from execution logs. However, existing techniques do not scale well when processing very large logs that can be commonly found in practice. In this paper, we address the scalability problem of inferring the model of a component-based system from large system logs, without requiring any extra information. Our model inference technique, called PRINS, follows a divide-and-conquer approach. The idea is to first infer a mod...
Automated process discovery techniques aim at extracting process models from infor-mation system log...
In this paper, we present a dynamic analysis approach to increase the understandability of a large s...
Automated process discovery techniques aim at extracting process models from information system logs...
peer reviewedBehavioral software models play a key role in many software engineering tasks; unfortu...
Behavioral software models play a key role in many software engineering tasks; unfortunately, these ...
Thesis (Ph.D.)--University of Washington, 2013Billions of people rely on correct and efficient execu...
Billions of people rely on correct and efficient execution of large systems, such as the distributed...
An essential step of software development is obtaining an understanding of the behaviour of a system...
Many software engineering activities process the events contained in log files. However, before perf...
Understanding the behaviour of a software system plays a key role in its development and maintenance...
Model inference aims to extract accurate models from the execution logs of software systems. Howeve...
Considerable amounts of data, including process events, are collected and stored by organisations no...
System behavior models are highly useful for the developers of the system as they aid in system comp...
Singapore National Research FoundationNational Research Foundation (NRF) Singapor
International audienceThis work proposes a new unsupervised deep generative model for system logs. I...
Automated process discovery techniques aim at extracting process models from infor-mation system log...
In this paper, we present a dynamic analysis approach to increase the understandability of a large s...
Automated process discovery techniques aim at extracting process models from information system logs...
peer reviewedBehavioral software models play a key role in many software engineering tasks; unfortu...
Behavioral software models play a key role in many software engineering tasks; unfortunately, these ...
Thesis (Ph.D.)--University of Washington, 2013Billions of people rely on correct and efficient execu...
Billions of people rely on correct and efficient execution of large systems, such as the distributed...
An essential step of software development is obtaining an understanding of the behaviour of a system...
Many software engineering activities process the events contained in log files. However, before perf...
Understanding the behaviour of a software system plays a key role in its development and maintenance...
Model inference aims to extract accurate models from the execution logs of software systems. Howeve...
Considerable amounts of data, including process events, are collected and stored by organisations no...
System behavior models are highly useful for the developers of the system as they aid in system comp...
Singapore National Research FoundationNational Research Foundation (NRF) Singapor
International audienceThis work proposes a new unsupervised deep generative model for system logs. I...
Automated process discovery techniques aim at extracting process models from infor-mation system log...
In this paper, we present a dynamic analysis approach to increase the understandability of a large s...
Automated process discovery techniques aim at extracting process models from information system logs...