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 mode...
Process mining is a group of techniques for retrieving de-facto models using system traces. Discover...
Models such as finite state automata are widely used to abstract the behavior of software systems by...
International audienceThis work proposes a new unsupervised deep generative model for system logs. I...
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...
Understanding the behaviour of a software system plays a key role in its development and maintenance...
An essential step of software development is obtaining an understanding of the behaviour of a system...
Billions of people rely on correct and efficient execution of large systems, such as the distributed...
Singapore National Research FoundationNational Research Foundation (NRF) Singapor
Nowadays, software is an integral part of many companies. However, the codebase can grow large and c...
Considerable amounts of data, including process events, are collected and stored by organisations no...
Many software engineering activities process the events contained in log files. However, before perf...
System behavior models are highly useful for the developers of the system as they aid in system comp...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Model inference aims to extract accurate models from the execution logs of software systems. Howeve...
Process mining is a group of techniques for retrieving de-facto models using system traces. Discover...
Models such as finite state automata are widely used to abstract the behavior of software systems by...
International audienceThis work proposes a new unsupervised deep generative model for system logs. I...
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...
Understanding the behaviour of a software system plays a key role in its development and maintenance...
An essential step of software development is obtaining an understanding of the behaviour of a system...
Billions of people rely on correct and efficient execution of large systems, such as the distributed...
Singapore National Research FoundationNational Research Foundation (NRF) Singapor
Nowadays, software is an integral part of many companies. However, the codebase can grow large and c...
Considerable amounts of data, including process events, are collected and stored by organisations no...
Many software engineering activities process the events contained in log files. However, before perf...
System behavior models are highly useful for the developers of the system as they aid in system comp...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Model inference aims to extract accurate models from the execution logs of software systems. Howeve...
Process mining is a group of techniques for retrieving de-facto models using system traces. Discover...
Models such as finite state automata are widely used to abstract the behavior of software systems by...
International audienceThis work proposes a new unsupervised deep generative model for system logs. I...