| |||||||||||||
REM 2013 : Workshop on Reactivity, Events and Modularity | |||||||||||||
Link: http://soft.vub.ac.be/REM13/ | |||||||||||||
| |||||||||||||
Call For Papers | |||||||||||||
==============================================================================
Call for Participation R E M 2 0 1 3 Workshop on Reactivity, Events and Modularity Workshop Co-located with SPLASH in Indianapolis, Indiana, USA Monday, October 28 Submission deadline: September 3 http://soft.vub.ac.be/REM13/ ============================================================================== Programming reactive applications is a challenging task. Reactivity must be properly expressed by suitable language abstractions, reactive code must be modular and extensible, easy to understand and to analyze. Researchers have proposed several solutions to address this issue, including event-based programming, functional reactive programming and aspect-oriented programming. Many synergies exist between paradigms such as implicit invocations, aspects and joinpoints, asynchronous methods, first-class events, purely functional reactive frameworks and design and architectural patterns such as subject/observer and publish/subscribe respectively. The different paradigms have emerged from different communities, and with different motivations ranging from decoupling of runtime components in distributed and concurrent applications to decoupling of software modules, and consequently also exhibit subtle yet important differences in characteristics and semantics. With the ever increasing pervasiveness of reactive, concurrent, and distributed systems, this workshop serves as a conduit for novel work in the context of reactive software design and implementation broadly construed, i.e., related to any of the above paradigms. Of particular interest is work which bridges between the different paradigms and helps clarify the relations between them. This workshop will gather researchers active in different communities. Among the goals of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. Organizers: Wolfgang De Meuter Patrick Eugster Kevin Pinte Guido Salvaneshi Mario Südholt Lukasz Ziarek Topics ------ We welcome all submissions on reactive programming, aspect- and event-oriented systems, including but not limited to: language design, implementation, runtime systems, program analysis, software metrics, patterns and benchmarks. - Event-based systems and languages - Functional-reactive programming, self-adjusting computation and incremental computing. - Reactive data structures, view maintenance, constraint-based and dataflow languages - Design and implementation of aspects for event-based programming - Abstractions unifying implicit invocations/events and explicit events - Advanced event systems, event quantification, event composition - Interaction of reactive and event-based programming with existing language features such as object-oriented programming and mutable state - Analysis and studies of modularity in reactive and event-based software - Runtime support for reactive software - Reactivity in concurrency and distributed systems - Aspects and events for reactive programming - Aspects and events for dealing with mobility or security - Foundational models of reactive paradigms - Type systems for reactive languages - Taxonomies for aspects and events - Software engineering metrics for aspect- and event-oriented software development - Benchmark and reproduction studies of reactive systems - Complex event processing - Applications, case studies and empirical studies on reactive programming - Patterns and best-practices - IDEs, tools - Implementation technology, virtual machine support, compilers The format of the workshop is that of a mini-conference. Participants can present their work in slots of 30mins with Q&A included. Because of the declarative nature of reactive programs, it is often hard to understand their semantics just by looking at the code. We therefore also encourage authors to use their slots for presenting their work based on live demos. The goal of the workshop is to come to a better understanding of the boundaries of the field. We hope to use the late afternoon session to draw up a taxonomy of existing work and to identify the fundamental paradigmatic problems that still need to be resolved in order to reconcile reactive technologies with mainstream paradigms. Submission ---------- Authors are invited to submit short position papers or long technical papers using the ACM SIG Proceedings style at http://www.acm.org/sigs/publications/proceedings-templates. Papers should be submitted via EasyChair at http://www.easychair.org/conferences/?conf=rem20130 in PDF format. - short papers: maximum 3 pages, excluding references - long papers: maximum 7 pages, including references Papers accepted for publication at the workshop and related to aspects and/or events as well as modularity will be invited to submit extended drafts for consideration for an upcoming special issue of the Transactions on Aspect Oriented Development (TAOSD) dedicated to the topic of Events, Aspects, and Modularity. Program Committee ----------------- Gregory Cooper Philipp Haller Wouter Joosen Hridesh Rajan John Reppy Chiba Shigeru Important Dates --------------- August 13 Submission deadline. September 13 Notification of papers accepted. September 27 SPLASH early registration deadline. October 28 Workshop. ============================================================================== For questions please contact: rem@soft.vub.ac.be For updates, follow us on Twitter: @rem_workshop ============================================================================== |
|