Difference between revisions of "ESOP 2009"

From Openresearch
Jump to navigation Jump to search
(Created page with "{{Event |Acronym=ESOP 2009 |Title=European Symposium on Programming |Ordinal=18 |Series=ESOP |Type=Symposium |Superevent=ETAPS 2009 |Start date=2009/03/22 |End date=2009/03/29...")
 
Line 20: Line 20:
  
 
==Topics==
 
==Topics==
 +
*Programming paradigms and styles: functional programming, aspect-oriented programming, object-oriented programming, logic programming, constraint programming, extensible programming languages, domain-specific languages, biologically-inspired languages, synchronous and real-time programming languages.
 +
*Methods and tools to write, reason about, and specify languages and programs: module systems, programming techniques, meta programming, type systems, logical foundations, denotational semantics, operational semantics, program verification, static analysis, testing, language-based security.
 +
*Methods and tools for implementation: rewriting systems, program transformations, partial evaluation, experimental evaluations, virtual machines, intermediate languages, run-time environments.
 +
*Concurrency and distribution: parallel programming, process algebras, concurrency theory, service-oriented computing, distributed and mobile languages.
 +
 +
 
==Submissions==
 
==Submissions==
 
==Important Dates==
 
==Important Dates==

Revision as of 12:54, 23 November 2021

ESOP 2009
European Symposium on Programming
Ordinal 18
Event in series ESOP
Subevent of ETAPS 2009
Dates 2009/03/22 (iCal) - 2009/03/29
Presence presence
Homepage: https://www.cs.york.ac.uk/etaps09/
Location
Location: York, UK
Loading map...

Table of Contents



The 18. European Symposium on Programming (ESOP) 2009


Topics

  • Programming paradigms and styles: functional programming, aspect-oriented programming, object-oriented programming, logic programming, constraint programming, extensible programming languages, domain-specific languages, biologically-inspired languages, synchronous and real-time programming languages.
  • Methods and tools to write, reason about, and specify languages and programs: module systems, programming techniques, meta programming, type systems, logical foundations, denotational semantics, operational semantics, program verification, static analysis, testing, language-based security.
  • Methods and tools for implementation: rewriting systems, program transformations, partial evaluation, experimental evaluations, virtual machines, intermediate languages, run-time environments.
  • Concurrency and distribution: parallel programming, process algebras, concurrency theory, service-oriented computing, distributed and mobile languages.


Submissions

Important Dates