Article (Périodiques scientifiques)
PRINS: Scalable Model Inference for Component-based System Logs
SHIN, Donghwan; BIANCULLI, Domenico; BRIAND, Lionel
2022In Empirical Software Engineering
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
PRINS-OA.pdf
Postprint Éditeur (2.18 MB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Logs; Model inference; Component-based system
Résumé :
[en] 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 model of each system component from the corresponding logs; then, the individual component models are merged together taking into account the flow of events across components, as reflected in the logs. We evaluated PRINS in terms of scalability and accuracy, using nine datasets composed of logs extracted from publicly available benchmarks and a personal computer running desktop business applications. The results show that PRINS can process large logs much faster than a publicly available and well-known state-of-the-art tool, without significantly compromising the accuracy of inferred models.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
SHIN, Donghwan ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BIANCULLI, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
PRINS: Scalable Model Inference for Component-based System Logs
Date de publication/diffusion :
12 avril 2022
Titre du périodique :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Maison d'édition :
Springer, Pays-Bas
Peer reviewed :
Peer reviewed vérifié par ORBi
Focus Area :
Security, Reliability and Trust
Projet FnR :
FNR11602677 - Log-driven, Search-based Test Generation For Ground Control Systems, 2017 (01/01/2018-30/06/2021) - Lionel Briand
Disponible sur ORBilu :
depuis le 02 février 2022

Statistiques


Nombre de vues
693 (dont 79 Unilu)
Nombre de téléchargements
288 (dont 37 Unilu)

citations Scopus®
 
5
citations Scopus®
sans auto-citations
3
OpenCitations
 
0
citations OpenAlex
 
8
citations WoS
 
4

Bibliographie


Publications similaires



Contacter ORBilu