Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/24020
Title: Dynamic automata in Larva
Authors: Cassar, John Paul
Colombo, Christian
Pace, Gordon J.
Keywords: Scripting languages (Computer science)
Programming languages (Electronic computers) -- Software
Computer programs -- Verification
Issue Date: 2010
Publisher: University of Malta. Faculty of Information and Communication Technology
Citation: Cassar, J. P., Colombo, C., & Pace, G. (2010). Dynamic automata in LARVA. (02-WICT-2010).
Abstract: As computer systems become larger and more sophisticated, they bring about an increased level of possible execution paths and environment configurations, which, generally, cannot be reliably catered for by testing due to its inherent lack of coverage. As such, many developers are turning onto runtime software verification to be able to provide higher system quality assurance, intercepting undiscovered bugs as they arise. However, sophisticated systems tend to involve large specification properties and thus pose a considerable overhead when the states of such properties are fully enumerated to perform runtime verification. The problem is even more intricate with infinite-state properties where enumeration is not possible. A solution to this issue is through the use of on-the-fly state generation techniques where the next state is dynamically computed at runtime. In this paper, we present dLarva — an extension of the Larva runtime verification tool supporting on-the-fly state-generating automata. This enables the definition of automata in a symbolic manner while also making it possible to traverse infinite state properties. To demonstrate the possibilities of dLarva, we provide an implementation of dLarva that accepts properties using regular expressions which are dynamically evaluated at runtime using derivatives. This implementation is used as the basis for a simple rule-based intrusion detection system for the AnomicFTPD FTP server.
URI: https://www.um.edu.mt/library/oar//handle/123456789/24020
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Dynamic_Automata_in_Larva.pdf117.56 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.