Difference between revisions of "ESOP 2016"

From Openresearch
Jump to navigation Jump to search
Line 24: Line 24:
 
}}
 
}}
 
The 25. European Symposium on Programming (ESOP) 2016
 
The 25. European Symposium on Programming (ESOP) 2016
 +
 +
==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==
 +
==Important Dates==

Revision as of 13:07, 1 December 2021

ESOP 2016
European Symposium on Programming
Ordinal 25
Event in series ESOP
Subevent of ETAPS 2016
Dates 2016/04/03 (iCal) - 2016/04/07
Presence presence
Homepage: https://etaps.org/2016/esop
Location
Location: Eindhoven, The Netherlands
Loading map...

Important dates
Submissions: 2015/10/16
Papers: Submitted 89 / Accepted 29 (32.6 %)
Committees
General chairs: Jan Friso Groote
PC chairs: Peter Thiemann
Keynote speaker: Cristina Lopes
Table of Contents



The 25. European Symposium on Programming (ESOP) 2016

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

Important Dates