Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
We present a completely declarative approach to synthesizing pattern matching construct implementations based on application of relational programming, a specific form of constraint logic programming. Our approach is based on relational representations of both the high-level semantics of pattern matching and the semantics of an intermediate-level implementation language. This choice makes our approach, in principle, very scalable as we only need to modify the high-level semantics in order to synthesize the implementation of a pattern matching new feature. Our evaluation on a set of small samples, partially taken from existing literature shows, that our framework is capable of synthesizing optimal implementations quickly. Our in-depth stress evaluation on a number of artificial benchmarks, however, has shown the need for future improvements.
| Язык оригинала | английский |
|---|---|
| Название основной публикации | Programming Languages and Systems - 18th Asian Symposium, APLAS 2020, Proceedings |
| Редакторы | Bruno C. Oliveira |
| Издатель | Springer Nature |
| Страницы | 293-310 |
| Число страниц | 18 |
| ISBN (печатное издание) | 9783030644369 |
| DOI | |
| Состояние | Опубликовано - 2020 |
| Событие | 18th Asian Symposium on Programming Languages and Systems, APLAS 2020 - Fukuoka, Япония Продолжительность: 30 ноя 2020 → 2 дек 2020 |
| Название | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Том | 12470 LNCS |
| ISSN (печатное издание) | 0302-9743 |
| ISSN (электронное издание) | 1611-3349 |
| конференция | 18th Asian Symposium on Programming Languages and Systems, APLAS 2020 |
|---|---|
| Страна/Tерритория | Япония |
| Город | Fukuoka |
| Период | 30/11/20 → 2/12/20 |
ID: 76606597