Passer à la navigation principale Passer à la recherche Passer au contenu principal

Pattern by example: Type-driven visual Programming of XML queries

  • Véronique Benzaken
  • , Giuseppe Castagna
  • , Dario Colazzo
  • , Cédric Miachon
  • Université Paris-Saclay
  • CNRS
  • Courtanet

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We present Pattern-by-Example (PBE), a graphical language that allows users with little or no knowledge of pattern-matching and functional programming to define complex and optimized queries on XML documents. We demonstrate the key features of PBE by commenting an interactive session and then we present its semantics by formally defining a translation from PBE graphical queries into CQL ones. The advantages of the approach are twofold. First, it generates queries that are provably correct with respect to types: the type of the result is displayed to the user and this constitutes a first and immediate visual check of the semantic correctness of the resulting query. The second advantage is that a semantics formally-thus, unambiguously-defined is an important advancement over some current approaches in which standard usage and learning methods are based on "trial and error" techniques.

langue originaleAnglais
titrePPDP'08 - Proceedings of the 10th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming
Pages131-142
Nombre de pages12
Les DOIs
étatPublié - 17 déc. 2008
Modification externeOui
EvénementPPDP 2008: 10th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming - Valencia, Espagne
Durée: 15 juil. 200817 juil. 2008

Série de publications

NomPPDP'08 - Proceedings of the 10th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming

Une conférence

Une conférencePPDP 2008: 10th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming
Pays/TerritoireEspagne
La villeValencia
période15/07/0817/07/08

Empreinte digitale

Examiner les sujets de recherche de « Pattern by example: Type-driven visual Programming of XML queries ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation