Error mining for regular expression patterns

Giuseppe Castagna, Dario Colazzo, Alain Frisch

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the design of type systems for XML programming languages based on regular expression types and patterns the focus has been over result analysis, with the main aim of statically checking that a transformation always yields data of an expected output type. While being crucial for correct program composition, result analysis is not sufficient to guarantee that patterns used in the transformation are correct. In this paper we motivate the need of static detection of incorrect patterns, and provide a formal characterization based on pattern matching operational semantics, together with locally exact type analysis techniques to statically detect them.

Original languageEnglish
Title of host publicationTheoretical Computer Science - 9th Italian Conference, ICTCS 2005, Proceedings
PublisherSpringer Verlag
Pages160-172
Number of pages13
ISBN (Print)3540291067, 9783540291060
DOIs
Publication statusPublished - 1 Jan 2005
Externally publishedYes
Event9th Italian Conference on Theoretical Computer Science, ICTCS 2005 - Siena, Italy
Duration: 12 Oct 200514 Oct 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3701 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th Italian Conference on Theoretical Computer Science, ICTCS 2005
Country/TerritoryItaly
CitySiena
Period12/10/0514/10/05

Fingerprint

Dive into the research topics of 'Error mining for regular expression patterns'. Together they form a unique fingerprint.

Cite this