Difference between revisions of "ESOP 2017"
Jump to navigation
Jump to search
Line 26: | Line 26: | ||
==Topics== | ==Topics== | ||
+ | *Programming paradigms and styles: functional programming, object-oriented programming, aspect-oriented programming, logic programming, constraint programming, extensible programming languages, domain-specific languages, synchronous and real-time programming languages; | ||
+ | *Methods and tools to write and specify programs and languages: programming techniques, logical foundations, denotational semantics, operational semantics, meta programming, module systems, language-based security; | ||
+ | *Methods and tools for reasoning about programs: type systems, abstract interpretation, program verification, testing; | ||
+ | *Methods and tools for implementation: program transformations, rewriting systems, partial evaluation, experimental evaluations, virtual machines, intermediate languages, run-time environments; | ||
+ | *Concurrency and distribution: process algebras, concurrency theory, parallel programming, service-oriented computing, distributed and mobile languages. | ||
+ | |||
+ | |||
==Submissions== | ==Submissions== | ||
==Important Dates== | ==Important Dates== |
Revision as of 09:50, 2 December 2021
ESOP 2017 | |
---|---|
European Symposium on Programming
| |
Ordinal | 26 |
Event in series | ESOP |
Subevent of | ETAPS 2017 |
Dates | 2017/04/22 (iCal) - 2017/04/29 |
Presence | presence |
Homepage: | https://etaps.org/2017/esop |
Location | |
Location: | Uppsala, Sweden |
Important dates | |
Submissions: | 2016/10/21 |
Papers: | Submitted 112 / Accepted 36 (32.1 %) |
Committees | |
General chairs: | Parosh Aziz Abdulla |
PC chairs: | Hongseok Yang |
Table of Contents | |
The 26. European Symposium on Programming (ESOP) 2017
Topics
- Programming paradigms and styles: functional programming, object-oriented programming, aspect-oriented programming, logic programming, constraint programming, extensible programming languages, domain-specific languages, synchronous and real-time programming languages;
- Methods and tools to write and specify programs and languages: programming techniques, logical foundations, denotational semantics, operational semantics, meta programming, module systems, language-based security;
- Methods and tools for reasoning about programs: type systems, abstract interpretation, program verification, testing;
- Methods and tools for implementation: program transformations, rewriting systems, partial evaluation, experimental evaluations, virtual machines, intermediate languages, run-time environments;
- Concurrency and distribution: process algebras, concurrency theory, parallel programming, service-oriented computing, distributed and mobile languages.