CINXE.COM
REBLS 2015 - Reactive and Event-based Languages & Systems - SPLASH 2015
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="https://2015.splashcon.org/favicon.ico?28d37e6d7e5e12d24c39bdba0f4f3cfd" rel="shortcut icon" type="image/x-icon" /> <link href="https://2015.splashcon.org/stylesheets/common_.css?d7bcca3579a066193caf560ede9d6399" rel="stylesheet" type="text/css" /> <title>REBLS 2015 - Reactive and Event-based Languages & Systems - SPLASH 2015</title> <script type="text/javascript">var show_webdsl_debug=false;</script> <script type="text/javascript">var contextpath="https://2015.splashcon.org";</script> <link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/bootstrap/css/bootstrap.min.css?7f89537eaf606bff49f5cc1a7c24dbca" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/conf.css?e0c92ee5f52769e04d268b7588469bfe" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/getFile/dc9fe21d-87f9-4e2e-b090-a8fcb17b337f/logobarsplash.css?1445932920708" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/flatpickr-4.3.2.min.css?8eedb7a0f2455c0dbbbbcc46c4172c0d" type="text/css" /><link rel="stylesheet" href="https://2015.splashcon.org/stylesheets/theme.bootstrap_3.min.css?6867e70881e6ed2c03b6c9cf9c3152e0" type="text/css" /><script type="text/javascript" src="//code.jquery.com/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/flatpickr-4.3.2.min.js?c2885c17ae5fd471c9a40c437e8a2736"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/jquery.tablesorter.combined.min.js?285b21976326641f8f1b910492e6d5d0"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/jquery.tablesorter.pager.min.js?4551cdfea66f45a11ae5548f3d50a06f"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/tablesorter-init.js?ee6babedf1a6be960e4543a1bb57b421"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/bootstrap/js/bootstrap.min.js?2f34b630ffe30ba2ff2b91e3f3c322a1"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/notify.min.js?e86d399917a84b69a4683f504c7a7813"></script> <script type="text/javascript" src="https://2015.splashcon.org/javascript/ajax.js?2dbd1cc4f8f2d52ae9c879d7346f4f8a"></script> <script type="text/javascript">(function($){ $(document).ready(function(){ $('ul.dropdown-menu [data-toggle=dropdown]').on('click', function(event) { event.preventDefault(); event.stopPropagation(); $(this).parent().siblings().removeClass('open'); $(this).parent().toggleClass('open'); }); }); })(jQuery); </script> <script type="text/javascript"> $(window).on('popstate', function(){ $('.modal.in').modal('hide') }); </script><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on( 'shown.bs.modal', function(){ if(history.pushState){ history.pushState({ id: 'modal', modalId: $(this).attr('id') }, null, window.location.href); } } ).on( 'hidden.bs.modal', function (){ if( history.state != null && history.state.modalId == $(this).attr('id') ){ history.back(); } } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-4G0QWEKVQS', {'cookie_domain': 'auto', 'anonymizeIp': true });gtag('config', 'UA-9607501-2', {'cookie_domain': 'auto', 'anonymizeIp': true });</script> <meta prefix='og: http://ogp.me/ns#' property='og:title' content='REBLS 2015 - Reactive and Event-based Languages & Systems - SPLASH 2015'> <script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('input.flatpickr:not([id])').focusout( function(){ this.dispatchEvent( new KeyboardEvent('keydown',{keyCode:13, bubbles: true}) ); } ); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script> <script type="text/javascript">var ignoreHashChange = false; function hashChangeFunc(){ // show active tab on hash in url if (window.location.hash !== ''){ var hashTargetAll = $('a[href="' + window.location.hash + '"]'); if(hashTargetAll.length){ var hashTarget = hashTargetAll.filter('[data-toggle="tab"]') if( hashTarget.length ){ hashTarget = hashTarget.first(); hashTarget.tab('show'); } else { hashTarget = hashTargetAll.first(); } // and open parent tabs in case the target element is nested in a tab var parentPane = hashTarget.closest( '.tab-pane' ); if(parentPane.length){ $('.nav a[href="#'+ parentPane.attr('id') +'"]').tab('show'); } var parentCollapse = hashTarget.closest( '.panel-collapse:not(.in)' ).collapse('show'); } } return false; } $(document).ready(function(){ var tabFromRequestUrl = window.location.hash !== '' ? $('a[href="' + window.location.hash + '"][data-toggle="tab"]') : []; var initUrlHash = window.location.hash; hashChangeFunc() if( tabFromRequestUrl.length ){ //Prevent the browser to auto-scroll to the anchor of the tab window.location.hash = ""; } //make in-page #links open the tabs if ($._data( $(window)[0], 'events' ).hashchange == undefined){ $(window).on('hashchange', hashChangeFunc); } if(tabFromRequestUrl.length){ setTimeout( function(){ ignoreHashChange = true; history.replaceState(null, null, initUrlHash); ignoreHashChange = false; }, 10 ); } }); var autoTabFunction = function(node){ // remember the hash in the URL without jumping $('a[data-toggle="tab"]:not(.no-hash):not(.bound)').addClass('bound').on('shown.bs.tab', function(e){ var newhash = '#' + $(e.target).attr('href').substr(1); if(history.replaceState){ history.replaceState(null, null, newhash); } else{ location.hash = newhash; } }); //When no tab is active, set the first one to active $(node).find('.nav-tabs:not(.bound), .nav-pills:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).find('.active').length){ $(this).children().first().addClass('active'); } }); $(node).find('.tab-content:not(.bound)').addClass('bound').each(function(){ if( $(this).children().length > 0 && 1 > $(this).children('.active').length){ $(this).children('.tab-pane').first().addClass('active'); } }); } </script> <script type="text/javascript">function addEventModalLoadOnClick( containerNode ){ $(containerNode).find( "a[data-event-modal]" ).on("click", function(e){ var eventId = $(this).data("event-modal"); var modalElem = $("#modal-" + eventId); if(modalElem.length){ modalElem.modal({ backdrop: 'static', keyboard: true}, 'show'); } else { var loaderElem = $("#event-modal-loader"); loaderElem.find("input.event-id-input").val( eventId ); loaderElem.find("#load-modal-action").click(); } e.preventDefault(); } ); } </script><script type="text/javascript">function addStarredEventOnClick( containerNode ){ $(containerNode).find( "[data-event-star]" ).on("click", function(e){ var eventId = $(this).data("event-star"); var starEventFormElem = $("#event-star-form"); starEventFormElem.find("input.event-id-input").val( eventId ); starEventFormElem.find("#star-event-action").click(); e.preventDefault(); e.stopPropagation(); } ); } </script><script type="text/javascript">function pauseOnCloseModal( modalid ){ //pauses video (only youtube at the moment) when closing modal $('#' + modalid).on('hidden.bs.modal', function () { $(this).find('.embed-container iframe[src*=enablejsapi]').each( function(){ this.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*') } ); } ) } </script> <meta prefix='og: http://ogp.me/ns#' property='og:description' content='The Workshop on Reactive and Event-based Languages & Systems (REBLS) at SPLASH 2015. Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design — so-called reactive and event-based languages and systems (REBLS) — have already seen the light, but the field still raises several questions. For example, the in ...'> <meta name='description' content='The Workshop on Reactive and Event-based Languages &amp; Systems (REBLS) at SPLASH 2015. Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design — so-called reactive and event-based languages and systems (REBLS) — have already seen the light, but the field still raises several questions. For example, the in ...'> <script type="text/javascript">$(document).ready( function(){ $('#program-menu a[data-fltr-type]').on('click', function(event){ event.preventDefault(); window.location = $(this).attr('href') + "?" + encodeURIComponent( $(this).data('fltr-type') ) + '=' + encodeURIComponent( $(this).data('fltr-val') ); }) }) </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-4G0QWEKVQS"></script> <!--[if IE 9]><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/eligrey-classlist-js-polyfill@1.2.20171210/classList.min.js"></script><![endif]--> <meta prefix='og: http://ogp.me/ns#' property='og:image' content='https://2015.splashcon.org/getImage/carousel/Pittsburgh_skyline_dawn.jpg?1422289583000'> </head> <body id="track"><div class="frame"><div class="logobar"><div class="container"><a href="https://2015.splashcon.org" class="navbar-brand navigate"><span class="brand-text">SPLASH 2015</span></a><div class="place">Fri 23 - Fri 30 October 2015 <a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Pittsburgh, Pennsylvania, United States</a></div></div></div><div class="navbar navbar-default"><div class="container"><div class="navbar-header"><button type="button" data-toggle="collapse" data-target="#navigationbar" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div id="navigationbar" class="navigationbar collapse navbar-collapse"><ul class="block nav navbar-nav"><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Attending <span class="caret"></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Conference Venue: Sheraton Station Square Hotel</a></li><li class="block"><a href="https://2015.splashcon.org/venue/carnegie-museum" class="navigate">Conference Banquet: Carnegie Museum of Natural History</a></li><li class="block"><a href="https://2015.splashcon.org/attending/about" class="navigate">About</a></li><li class="block"><a href="https://2015.splashcon.org/attending/accommodation" class="navigate">Accommodation</a></li><li class="block"><a href="https://2015.splashcon.org/attending/anti-harrasment" class="navigate">Anti-Harassment Policy</a></li><li class="block"><a href="https://2015.splashcon.org/attending/dining" class="navigate">Dining</a></li><li class="block"><a href="https://2015.splashcon.org/attending/downloads" class="navigate">Downloads</a></li><li class="block"><a href="https://2015.splashcon.org/attending/pittsburgh-guide" class="navigate">Insider's Guide to Pittsburgh</a></li><li class="block"><a href="https://2015.splashcon.org/attending/maps" class="navigate">Maps</a></li><li class="block"><a href="https://2015.splashcon.org/attending/mobileapp" class="navigate">Mobile App</a></li><li class="block"><a href="https://2015.splashcon.org/attending/registration" class="navigate">Registration</a></li><li class="block"><a href="https://2015.splashcon.org/attending/students" class="navigate">Students</a></li><li class="block"><a href="https://2015.splashcon.org/attending/support-program" class="navigate">Support Program</a></li><li class="block"><a href="https://2015.splashcon.org/attending/supporters" class="navigate">Supporters</a></li><li class="block"><a href="https://2015.splashcon.org/attending/travel" class="navigate">Travel</a></li><li class="block"><a href="https://2015.splashcon.org/attending/visa" class="navigate">Visas</a></li></ul></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Program <span class="caret"></span></a><ul id="program-menu" class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" class="navigate">SPLASH Program</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="prog" data-fltr-val="Your Program" class="navigate"><span class="glyphicon glyphicon-star"></span> Your Program</a></li><li class="block"><a href="https://2015.splashcon.org/info/program-overview" class="navigate">Program Overview</a></li><li class="block"><a href="https://2015.splashcon.org/info/proceedings" class="navigate"><span class="text-muted"><span class="glyphicon glyphicon-lock"></span> </span>SPLASH Proceedings</a></li><li class="block divider"></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Filter by Day</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Fri 23 Oct 2015" class="navigate">Fri 23 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Sat 24 Oct 2015" class="navigate">Sat 24 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Sun 25 Oct 2015" class="navigate">Sun 25 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Mon 26 Oct 2015" class="navigate">Mon 26 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Tue 27 Oct 2015" class="navigate">Tue 27 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Wed 28 Oct 2015" class="navigate">Wed 28 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Thu 29 Oct 2015" class="navigate">Thu 29 Oct</a></li><li class="block"><a href="https://2015.splashcon.org/program/program-splash2015/" data-fltr-type="date" data-fltr-val="Fri 30 Oct 2015" class="navigate">Fri 30 Oct</a></li></ul></li></ul></li><li id="tracks-in-navbar" class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Tracks <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-3"><div class="row"><div class="col-sm-5"><ul class="block multi-column-dropdown"><li class="block dropdown-header">SPLASH 2015</li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-demos" class="navigate">Demos</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-ds" class="navigate">Doctoral Symposium</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-keynotes" class="navigate">Keynotes</a></li><li class="block"><a href="https://2015.splashcon.org/track/oopsla2015" class="navigate">OOPSLA</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-artifacts" class="navigate">OOPSLA Artifacts</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-panels" class="navigate">Panels</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-posters" class="navigate">Posters</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-plmw" class="navigate">PLMW</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-rpg" class="navigate">RPG</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-splash-e" class="navigate">SPLASH-E</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-splash-i" class="navigate">SPLASH-I</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-social" class="navigate">Social Events</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-src" class="navigate">Student Research Competition</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-sv" class="navigate">Student Volunteers</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-tutorials" class="navigate">Tutorials</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-wavefront" class="navigate">Wavefront</a></li><li class="block"><a href="https://2015.splashcon.org/track/splash2015-workshops" class="navigate">Workshops</a></li></ul></div><div class="col-sm-7"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Co-hosted Conferences</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>GPCE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/gpce2015" class="navigate"><span class="glyphicon glyphicon-home"></span> GPCE</a></li><li class="block"><a href="https://conf.researchr.org/track/gpce2015/gpce2015" class="navigate"><strong>GPCE</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Onward!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.onward-conference.org" class="navigate"><span class="glyphicon glyphicon-home"></span> Onward!</a></li><li class="block"><a href="https://2015.onward-conference.org/track/onward2015-essays" class="navigate"><strong>Onward!</strong> Essays</a></li><li class="block"><a href="https://2015.onward-conference.org/track/onward2015-papers" class="navigate"><strong>Onward!</strong> Papers</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PLoP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/plop2015" class="navigate"><span class="glyphicon glyphicon-home"></span> PLoP</a></li><li class="block"><a href="https://conf.researchr.org/track/plop2015/plop2015" class="navigate"><strong>PLoP</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/sle2015" class="navigate"><strong>SLE</strong> </a></li><li class="block dropdown-header">Workshops</li><li class="block"><a href="https://2015.splashcon.org/track/agere2015" class="navigate"><strong>AGERE!</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>DSM</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/dsm2015" class="navigate"><span class="glyphicon glyphicon-home"></span> DSM</a></li><li class="block"><a href="https://2015.splashcon.org/track/dsm2015" class="navigate"><strong>DSM</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/etx2015" class="navigate"><strong>ETX</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/fpw2015" class="navigate"><strong>Future Programming Workshop</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/mobiledeli2015" class="navigate"><strong>MobileDeLi</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>NOOL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/nool2015" class="navigate"><span class="glyphicon glyphicon-home"></span> NOOL</a></li><li class="block"><a href="https://2015.splashcon.org/track/nool2015" class="navigate"><strong>NOOL</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/plateau2015" class="navigate"><strong>PLATEAU</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PROMOTO</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/promoto2015" class="navigate"><span class="glyphicon glyphicon-home"></span> PROMOTO</a></li><li class="block"><a href="https://2015.splashcon.org/track/promoto2015" class="navigate"><strong>PROMOTO</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Parsing@SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/ParsingAtSLE2015" class="navigate"><span class="glyphicon glyphicon-home"></span> Parsing@SLE</a></li><li class="block"><a href="https://2015.splashcon.org/track/ParsingAtSLE2015" class="navigate"><strong>Parsing@SLE</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>REBLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/rebls-2015" class="navigate"><span class="glyphicon glyphicon-home"></span> REBLS</a></li><li class="block"><a href="https://2015.splashcon.org/track/rebls2015" class="navigate"><strong>REBLS</strong> </a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/track/seps2015" class="navigate"><strong>SEPS</strong> </a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Smart Software Strategies</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/SmartSoftwareStrategies2015" class="navigate"><span class="glyphicon glyphicon-home"></span> Smart Software Strategies</a></li><li class="block"><a href="https://2015.splashcon.org/track/SmartSoftwareStrategies2015" class="navigate"><strong>Smart Software Strategies</strong> </a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>WODA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/home/woda2015" class="navigate"><span class="glyphicon glyphicon-home"></span> WODA</a></li><li class="block"><a href="https://2015.splashcon.org/track/woda2015" class="navigate"><strong>WODA</strong> </a></li></ul></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="block"><a href="https://2015.splashcon.org/track/dbpl2015" class="navigate"><strong>DBPL</strong> </a></li><li class="block"><a href="https://2015.splashcon.org/track/dls2015" class="navigate"><strong>DLS</strong> </a></li></ul></div></div></ul></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Organization <span class="caret"></span></a><ul class="block dropdown-menu multi-column columns-2"><div class="row"><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">SPLASH 2015 Committees</li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block dropdown-header">Track Committees </li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-demos-program-committee" class="navigate"><strong>Demos</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-ds-organizing-committee" class="navigate"><strong>Doctoral Symposium</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>OOPSLA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/oopsla-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/oopsla-external-review-committee" class="navigate">External Review Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>OOPSLA Artifacts</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-artifacts-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-artifacts-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-panels-organizing-committee" class="navigate"><strong>Panels</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Posters</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-posters-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-posters-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-inspirations-organizing-committee" class="navigate"><strong>PLMW</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-rpg-organization" class="navigate"><strong>RPG</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SPLASH-E</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-e-steering-committee" class="navigate">Steering Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-splash-i-organizers" class="navigate"><strong>SPLASH-I</strong></a></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Student Research Competition</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-src-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-src-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-student-volunteers-organizing-committee" class="navigate"><strong>Student Volunteers</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/tutorials-organizing-committee" class="navigate"><strong>Tutorials</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-wavefront-organizing-committee" class="navigate"><strong>Wavefront</strong></a></li><li class="block"><a href="https://2015.splashcon.org/committee/splash2015-workshops-program-committee" class="navigate"><strong>Workshops</strong></a></li><li class="block dropdown-header">Contributors</li><li class="block"><a href="https://2015.splashcon.org/people-index" class="navigate"><span class="glyphicon glyphicon-search"></span><sup><span class="glyphicon glyphicon-user"></span></sup> People Index</a></li></ul></div><div class="col-sm-6"><ul class="block multi-column-dropdown"><li class="block dropdown-header">Co-hosted Conferences</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>GPCE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://conf.researchr.org/committee/gpce2015/gpce2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Onward!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-essays-program-committee" class="navigate"><strong>Onward! Essays</strong></a></li><li class="block"><a href="https://2015.onward-conference.org/committee/onward2015-papers-program-committee" class="navigate"><strong>Onward! Papers</strong></a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PLoP</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://conf.researchr.org/committee/plop2015/plop2015-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-steering-committee" class="navigate">Steering Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/sle2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block dropdown-header">Workshops</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>AGERE!</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/agere-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/agere-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>DSM</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dsm-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/dsm-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>ETX</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/etx-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/etx-2015-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/etx2015-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Future Programming Workshop</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/fpw-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>MobileDeLi</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-program-committee" class="navigate">Program Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/mobiledeli-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>NOOL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/nool-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/nool-2016-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PLATEAU</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/plateau-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>PROMOTO</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/promoto-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Parsing@SLE</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/parsingatsle-2015-organizers" class="navigate">Organizers</a></li><li class="block"><a href="https://2015.splashcon.org/committee/parsingatsle-2015-papers-organizing-committee" class="navigate">Organizers</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>REBLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/rebls-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/rebls-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>SEPS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/seps-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/seps-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>Smart Software Strategies</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/smartsoftwarestrategies-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/smartsoftwarestrategies-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>WODA</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/woda-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></li><li class="block"><a href="https://2015.splashcon.org/committee/woda-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="block dropdown-header">Co-hosted Symposia</li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>DBPL</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dbpl-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li><li class="dropdown dropdown-submenu "><a href="#" data-toggle="dropdown" class="dropdown-toggle"><strong>DLS</strong></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/committee/dls-2015-papers-program-committee" class="navigate">Program Committee</a></li></ul></li></ul></div></div></ul></li><li class="block"><a href="https://2015.splashcon.org/search//all" class="navigate"><span class="glyphicon glyphicon-search"></span><span class="hidden-sm"> Search</span></a></li><li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="hidden-sm">Series <span class="caret"></span></span><span title="Series" class="visible-sm"><span class="glyphicon glyphicon-repeat"></span> <span class="caret"></span></span></a><ul class="block dropdown-menu"><li class="block"><a href="https://2015.splashcon.org/series/splash" class="navigate"><span class="glyphicon glyphicon-home"></span> Series</a></li><li class="block divider"></li><li class="block"><a href="https://2025.splashcon.org" class="navigate">SPLASH 2025</a></li><li class="block"><a href="https://2024.splashcon.org" class="navigate">SPLASH 2024</a></li><li class="block"><a href="https://2023.splashcon.org" class="navigate">SPLASH 2023</a></li><li class="block"><a href="https://2022.splashcon.org" class="navigate">SPLASH 2022</a></li><li class="block"><a href="https://2021.splashcon.org" class="navigate">SPLASH 2021</a></li><li class="block"><a href="https://2020.splashcon.org" class="navigate">SPLASH 2020</a></li><li class="block"><a href="https://2019.splashcon.org" class="navigate">SPLASH 2019</a></li><li class="block"><a href="https://2018.splashcon.org" class="navigate">SPLASH 2018</a></li><li class="block"><a href="https://2017.splashcon.org" class="navigate">SPLASH 2017</a></li><li class="block"><a href="https://2016.splashcon.org" class="navigate">SPLASH 2016</a></li><li class="block"><span class="text-muted" style="margin-left: 2px;"><span class="glyphicon glyphicon-hand-right"></span> SPLASH 2015</span></li><li class="block"><a href="https://2014.splashcon.org" class="navigate">SPLASH 2014</a></li><li class="block"><a href="https://2013.splashcon.org" class="navigate">SPLASH 2013</a></li><li class="block"><a href="https://2012.splashcon.org" class="navigate">SPLASH 2012</a></li><li class="block"><a href="https://2011.splashcon.org" class="navigate">SPLASH 2011</a></li><li class="block"></li><li class="block"><a href="http://splashcon.org/2010/" target="_blank" class="navigate">SPLASH 2010 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"></li><li class="block"><a href="http://www.oopsla.org/oopsla2009/" target="_blank" class="navigate">OOPSLA 2009 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2008/" target="_blank" class="navigate">OOPSLA 2008 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2007/index.php?page=home/" target="_blank" class="navigate">OOPSLA 2007 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2006/program.html" target="_blank" class="navigate">OOPSLA 2006 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2005/ShowPage.do?id=Home" target="_blank" class="navigate">OOPSLA 2005 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2004/ShowPage.do?id=Home" target="_blank" class="navigate">OOPSLA 2004 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/oopsla2003/files/" target="_blank" class="navigate">OOPSLA 2003 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2002/" target="_blank" class="navigate">OOPSLA 2002 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2001/" target="_blank" class="navigate">OOPSLA 2001 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li><li class="block"><a href="http://www.oopsla.org/2000/" target="_blank" class="navigate">OOPSLA 2000 <span class="pull-right"><span class="glyphicon glyphicon-new-window"></span></span></a></li></ul></li></ul><div class="navbar-right"><ul class="block nav navbar-nav"><li class="block"><a href="https://conf.researchr.org/signin/splash2015/https%3A%5Es%5Es2015.splashcon.org%5Estrack%5Esrebls2015" rel="nofollow" class="navigate">Sign in</a></li><li class="block"><a href="https://2015.splashcon.org/signup" class="navigate">Sign up</a></li></ul></div></div></div></div><div id="content" class="container"><div class="page-header"><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://2015.splashcon.org" class="navigate">SPLASH 2015</a> (<a href="https://2015.splashcon.org/series/splash" class="navigate">series</a>) / </span><span class="text-muted small"><span class="glyphicon glyphicon-home"></span> <a href="https://conf.researchr.org/home/rebls-2015" class="navigate">REBLS 2015</a> (<a href="https://2015.splashcon.org/series/rebls" class="navigate">series</a>) / </span><h1>Reactive and Event-based Languages & Systems <span class="pull-right small h1">REBLS 2015</span></h1></div><div class="row"><div class="col-sm-8"><ul id="tab" class="nav nav-pills"><li><a href="#About" data-toggle="tab">About</a></li><li><a href="#program" data-toggle="tab">Program</a></li><li><a href="#event-overview" data-toggle="tab">Accepted Papers</a></li><li><a href="#Call-for-Papers" data-toggle="tab">Call for Papers</a></li></ul><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; autoTabFunction(node); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><div class="tab-content"><div id="About" class="tab-pane "><p>The Workshop on Reactive and Event-based Languages & Systems (REBLS) at SPLASH 2015.</p> <p>Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design — so-called reactive and event-based languages and systems (REBLS) — have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored.</p> <p>This workshop will gather researchers in reactive and event-based languages and systems. The goal 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.</p> <p>See the following web site for further information on REBLS 2015: <a href="http://www.rebls-ws.com">http://www.rebls-ws.com</a></p> </div><div id="program" class="tab-pane "><div class="faceted-filtering"><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; $(node).find('.modal').on('shown.bs.modal', function() {if(gtag) { gtag( 'event', 'Show Details in Modal' , {'event_category': 'Event Information', 'event_label': '' + $(this).find('.modal-title').text() + ''} ) } } ) }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><div tabindex="-1" id="hidden-modal" class="modal"><div class="modal-dialog "><div class="modal-content"></div></div></div><div id="program-settings-modal" class="webdsl-placeholder"><div id="userProgramSettings" class="modal fade"><div class="modal-dialog "><div class="modal-content"><div class="modal-header"><a data-dismiss="modal" class="close"><span class="glyphicon glyphicon-remove"></span></a><h3>Program Display Configuration</h3></div><div class="modal-body"><form name="form11390898770538530f0e2bbdb67872b491120c5c8a7" id="form11390898770538530f0e2bbdb67872b491120c5c8a7" action="https://2015.splashcon.org/userProgramSettingsModalConferenceEdition" accept-charset="UTF-8" method="POST" role="form" class="form-horizontal"><input type="hidden" name="form11390898770538530f0e2bbdb67872b491120c5c8a7" value="1" /><input type="hidden" name="context" value="splash2015" /><div class="panel panel-default timezone-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Zone</div></div><div class="panel-body"><span class="help-block">The program is currently displayed in <strong>(GMT-04:00) Eastern Time (US & Canada)</strong>.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="9659afaa126198132be460b106e35ccb" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/><strong>Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)</strong></label><label class="radio"><input type="radio" name="9659afaa126198132be460b106e35ccb" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#cec04de0447905c49fb377c6d9693505').is(':visible') ) { $('#cec04de0447905c49fb377c6d9693505').fadeToggle( 250 ); }"/>Select other time zone</label><div id="cec04de0447905c49fb377c6d9693505" style=" display: none;"><select name="0e35d6393a8ba494aa0723dd51b6899c" class="select form-control"><option value="" selected="selected" data-utc-minute-offset="0"></option><option value="Etc/GMT+12" data-utc-minute-offset="-720">(GMT-12:00) AoE (Anywhere On Earth)</option><option value="Pacific/Midway" data-utc-minute-offset="-660">(GMT-11:00) Midway Island, Samoa</option><option value="America/Adak" data-utc-minute-offset="-600">(GMT-09:00) Hawaii-Aleutian</option><option value="Etc/GMT+10" data-utc-minute-offset="-600">(GMT-10:00) Hawaii</option><option value="Pacific/Marquesas" data-utc-minute-offset="-570">(GMT-09:30) Marquesas Islands</option><option value="Pacific/Gambier" data-utc-minute-offset="-540">(GMT-09:00) Gambier Islands</option><option value="America/Anchorage" data-utc-minute-offset="-540">(GMT-08:00) Alaska</option><option value="America/Ensenada" data-utc-minute-offset="-480">(GMT-07:00) Tijuana, Baja California</option><option value="Etc/GMT+8" data-utc-minute-offset="-480">(GMT-08:00) Pitcairn Islands</option><option value="America/Los_Angeles" data-utc-minute-offset="-480">(GMT-07:00) Pacific Time (US & Canada)</option><option value="America/Denver" data-utc-minute-offset="-420">(GMT-06:00) Mountain Time (US & Canada)</option><option value="America/Chihuahua" data-utc-minute-offset="-360">(GMT-06:00) Chihuahua, La Paz, Mazatlan</option><option value="America/Dawson_Creek" data-utc-minute-offset="-420">(GMT-07:00) Arizona</option><option value="America/Belize" data-utc-minute-offset="-360">(GMT-06:00) Saskatchewan, Central America</option><option value="America/Cancun" data-utc-minute-offset="-300">(GMT-05:00) Guadalajara, Mexico City, Monterrey</option><option value="Chile/EasterIsland" data-utc-minute-offset="-300">(GMT-05:00) Easter Island</option><option value="America/Chicago" data-utc-minute-offset="-360">(GMT-05:00) Central Time (US & Canada)</option><option value="America/New_York" data-utc-minute-offset="-300">(GMT-04:00) Eastern Time (US & Canada)</option><option value="America/Havana" data-utc-minute-offset="-300">(GMT-04:00) Cuba</option><option value="America/Bogota" data-utc-minute-offset="-300">(GMT-05:00) Bogota, Lima, Quito, Rio Branco</option><option value="America/Caracas" data-utc-minute-offset="-240">(GMT-04:30) Caracas</option><option value="America/Santiago" data-utc-minute-offset="-180">(GMT-03:00) Santiago</option><option value="America/La_Paz" data-utc-minute-offset="-240">(GMT-04:00) La Paz</option><option value="Atlantic/Stanley" data-utc-minute-offset="-180">(GMT-03:00) Faukland Islands</option><option value="America/Campo_Grande" data-utc-minute-offset="-240">(GMT-03:00) Manaus, Amazonas, Brazil</option><option value="America/Goose_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Goose Bay)</option><option value="America/Glace_Bay" data-utc-minute-offset="-240">(GMT-03:00) Atlantic Time (Canada)</option><option value="America/St_Johns" data-utc-minute-offset="-210">(GMT-02:30) Newfoundland</option><option value="America/Araguaina" data-utc-minute-offset="-180">(GMT-03:00) UTC-3</option><option value="America/Montevideo" data-utc-minute-offset="-180">(GMT-03:00) Montevideo</option><option value="America/Miquelon" data-utc-minute-offset="-180">(GMT-02:00) Miquelon, St. Pierre</option><option value="America/Godthab" data-utc-minute-offset="-180">(GMT-02:00) Greenland</option><option value="America/Argentina/Buenos_Aires" data-utc-minute-offset="-180">(GMT-03:00) Buenos Aires</option><option value="America/Sao_Paulo" data-utc-minute-offset="-180">(GMT-02:00) Brasilia, Distrito Federal, Brazil</option><option value="America/Noronha" data-utc-minute-offset="-120">(GMT-02:00) Mid-Atlantic</option><option value="Atlantic/Cape_Verde" data-utc-minute-offset="-60">(GMT-01:00) Cape Verde Is.</option><option value="Atlantic/Azores" data-utc-minute-offset="-60">(GMT) Azores</option><option value="Etc/UTC" data-utc-minute-offset="0">(UTC) Coordinated Universal Time</option><option value="Europe/Belfast" data-utc-minute-offset="0">(GMT+01:00) Belfast</option><option value="Europe/Dublin" data-utc-minute-offset="0">(GMT+01:00) Dublin</option><option value="Europe/Lisbon" data-utc-minute-offset="0">(GMT+01:00) Lisbon</option><option value="Europe/London" data-utc-minute-offset="0">(GMT+01:00) London</option><option value="Africa/Abidjan" data-utc-minute-offset="0">(GMT) Monrovia, Reykjavik</option><option value="Europe/Amsterdam" data-utc-minute-offset="60">(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option><option value="Europe/Belgrade" data-utc-minute-offset="60">(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option><option value="Europe/Brussels" data-utc-minute-offset="60">(GMT+02:00) Brussels, Copenhagen, Madrid, Paris</option><option value="Africa/Algiers" data-utc-minute-offset="60">(GMT+01:00) West Central Africa</option><option value="Africa/Windhoek" data-utc-minute-offset="120">(GMT+02:00) Windhoek</option><option value="Europe/Athens" data-utc-minute-offset="120">(GMT+03:00) Athens</option><option value="Asia/Beirut" data-utc-minute-offset="120">(GMT+03:00) Beirut</option><option value="Africa/Cairo" data-utc-minute-offset="120">(GMT+02:00) Cairo</option><option value="Asia/Gaza" data-utc-minute-offset="120">(GMT+02:00) Gaza</option><option value="Africa/Blantyre" data-utc-minute-offset="120">(GMT+02:00) Harare, Pretoria</option><option value="Asia/Jerusalem" data-utc-minute-offset="120">(GMT+03:00) Jerusalem</option><option value="Europe/Minsk" data-utc-minute-offset="180">(GMT+03:00) Minsk</option><option value="Asia/Damascus" data-utc-minute-offset="180">(GMT+03:00) Syria</option><option value="Europe/Moscow" data-utc-minute-offset="180">(GMT+03:00) Moscow, St. Petersburg, Volgograd</option><option value="Africa/Addis_Ababa" data-utc-minute-offset="180">(GMT+03:00) Nairobi</option><option value="Asia/Tehran" data-utc-minute-offset="210">(GMT+03:30) Tehran</option><option value="Asia/Dubai" data-utc-minute-offset="240">(GMT+04:00) Abu Dhabi, Muscat</option><option value="Asia/Yerevan" data-utc-minute-offset="240">(GMT+04:00) Yerevan</option><option value="Asia/Kabul" data-utc-minute-offset="270">(GMT+04:30) Kabul</option><option value="Asia/Yekaterinburg" data-utc-minute-offset="300">(GMT+05:00) Ekaterinburg</option><option value="Asia/Tashkent" data-utc-minute-offset="300">(GMT+05:00) Tashkent</option><option value="Asia/Kolkata" data-utc-minute-offset="330">(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi</option><option value="Asia/Katmandu" data-utc-minute-offset="345">(GMT+05:45) Kathmandu</option><option value="Asia/Dhaka" data-utc-minute-offset="360">(GMT+06:00) Astana, Dhaka</option><option value="Asia/Novosibirsk" data-utc-minute-offset="420">(GMT+06:00) Novosibirsk</option><option value="Asia/Rangoon" data-utc-minute-offset="390">(GMT+06:30) Yangon (Rangoon)</option><option value="Asia/Bangkok" data-utc-minute-offset="420">(GMT+07:00) Bangkok, Hanoi, Jakarta</option><option value="Asia/Krasnoyarsk" data-utc-minute-offset="420">(GMT+07:00) Krasnoyarsk</option><option value="Asia/Hong_Kong" data-utc-minute-offset="480">(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option><option value="Asia/Irkutsk" data-utc-minute-offset="480">(GMT+08:00) Irkutsk, Ulaan Bataar</option><option value="Australia/Perth" data-utc-minute-offset="480">(GMT+08:00) Perth</option><option value="Australia/Eucla" data-utc-minute-offset="525">(GMT+08:45) Eucla</option><option value="Asia/Tokyo" data-utc-minute-offset="540">(GMT+09:00) Osaka, Sapporo, Tokyo</option><option value="Asia/Seoul" data-utc-minute-offset="540">(GMT+09:00) Seoul</option><option value="Asia/Yakutsk" data-utc-minute-offset="540">(GMT+09:00) Yakutsk</option><option value="Australia/Adelaide" data-utc-minute-offset="630">(GMT+10:30) Adelaide</option><option value="Australia/Darwin" data-utc-minute-offset="570">(GMT+09:30) Darwin</option><option value="Australia/Brisbane" data-utc-minute-offset="600">(GMT+10:00) Brisbane</option><option value="Australia/Hobart" data-utc-minute-offset="660">(GMT+11:00) Hobart</option><option value="Asia/Vladivostok" data-utc-minute-offset="600">(GMT+10:00) Vladivostok</option><option value="Australia/Lord_Howe" data-utc-minute-offset="660">(GMT+11:00) Lord Howe Island</option><option value="Etc/GMT-11" data-utc-minute-offset="660">(GMT+11:00) Solomon Is., New Caledonia</option><option value="Asia/Magadan" data-utc-minute-offset="660">(GMT+10:00) Magadan</option><option value="Pacific/Norfolk" data-utc-minute-offset="720">(GMT+11:00) Norfolk Island</option><option value="Asia/Anadyr" data-utc-minute-offset="720">(GMT+12:00) Anadyr, Kamchatka</option><option value="Pacific/Auckland" data-utc-minute-offset="780">(GMT+13:00) Auckland, Wellington</option><option value="Etc/GMT-12" data-utc-minute-offset="720">(GMT+12:00) Fiji, Kamchatka, Marshall Is.</option><option value="Pacific/Chatham" data-utc-minute-offset="825">(GMT+13:45) Chatham Islands</option><option value="Pacific/Tongatapu" data-utc-minute-offset="780">(GMT+13:00) Nuku'alofa</option><option value="Pacific/Kiritimati" data-utc-minute-offset="840">(GMT+14:00) Kiritimati</option></select><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; var sel = document.getElementsByName('0e35d6393a8ba494aa0723dd51b6899c')[0] var opts = sel.options; for (var opt, j = 0; opt = opts[j]; j++) { if (opt.getAttribute('data-utc-minute-offset') == tzOffsetMin) { sel.selectedIndex = j; break; } } </script></div></div></div><br><span class="help-block"><small><span class="glyphicon glyphicon-info-sign"></span> The GMT offsets shown reflect the offsets <strong>at the moment of the conference</strong>.</small></span></div></div><div class="panel panel-default timeband-panel"><div class="panel-heading clearfix"><div class="panel-title">Time Band</div></div><div class="panel-body"><span class="help-block">By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).<br>The time band will also limit the events that are included in the personal iCalendar subscription service.</span><div class="row"><div class="col-sm-11 col-sm-offset-1"><label class="radio"><input type="radio" checked="checked" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="false" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/><strong>Display full program</strong></label><label class="radio"><input type="radio" name="f1869fcfb40f29e9c9c46042f4fbda2c" value="true" onchange="if( ($(this).val() == 'true' && this.checked) != $('#c2371058bcb9b31dd10e115e7f712708').is(':visible') ) { $('#c2371058bcb9b31dd10e115e7f712708').fadeToggle( 250 ); }"/>Specify a time band</label><div id="c2371058bcb9b31dd10e115e7f712708" style=" display: none;"><span class="input-group"><input name="a4e58ac1cd9cfb26fb62ecc29e600148" type="text" value="07:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=a4e58ac1cd9cfb26fb62ecc29e600148]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script><span class="input-group-addon"> - </span><input name="01ff55ee23f3ce1eb7d922f922eb09b1" type="text" value="19:00" class="flatpickr inputDate form-control"/><script type="text/javascript">$("input:not(.flatpickr-input)[name=01ff55ee23f3ce1eb7d922f922eb09b1]").flatpickr({onOpen: function(dateObj, dateStr, instance){ if(dateStr == ''){ instance.jumpToDate( new Date() ); } }, allowInput: true, dateformat: 'H:i', altFormat: 'H:i' , altInput: true, time_24hr: true, noCalendar: true, enableTime : true}); </script></span></div></div></div></div></div><div class="row form-group"><div class="col-sm-offset-2 col-sm-10"><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2015.splashcon.org/userProgramSettingsModalConferenceEdition","userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869", [{"name":"context", "value":"splash2015"},],"form11390898770538530f0e2bbdb67872b491120c5c8a7", this.nextSibling, true,"program-settings-modal"); return false;'></button><a submitid="userProgramSettingsModalConferenceEdition_apply18ec3dfeeecb5c44c1e40a40983898869" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" class="btn btn-primary btn btn-default">Save</a></div></div></form></div><div class="modal-footer"><a href="#" data-dismiss="modal" class="btn btn-default"><span class="glyphicon glyphicon-remove"></span> Close</a></div></div></div></div></div><div class="program-container"><div class="time-zone-warning text-muted hide-in-print"><div class="alert alert-dismissible alert-info"><button type="button" data-dismiss="alert" aria-label="Close" class="close"><span aria-hidden="true">×</span></button><span class="glyphicon glyphicon-info-sign"></span> You're viewing the program in a time zone which is different from your device's time zone <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change time zone</a></small></div></div><div class="tz-floating-link"><small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings" title="Change Program Display Configuration" class="btn btn-xs btn-info"><span class="glyphicon glyphicon-wrench"></span> <span class="glyphicon glyphicon-time"></span></a></small></div><script type="text/javascript">var tzOffsetMin = new Date().getTimezoneOffset()*-1; if(tzOffsetMin != -300){ $('.time-zone-warning').toggleClass('visible'); window.displayUserProgamSettingsOnce = true; } </script><div class="hidable day-wrapper"><h4 class="day-header sticky-top"><div><div>Tue 27 Oct</div><p></p><div class="time-zone-info"><small class="text-muted">Displayed time zone: <strong>Eastern Time (US & Canada)</strong> <small class="control-time-zone"><a data-toggle="modal" href="#userProgramSettings">change</a></small></small></div></div></h4><div class="hidable band hour-8"><table data-facet-date="Tue 27 Oct 2015" data-facet-date-order="151027" data-facet-room="Haselton 1" data-facet-plenary="Hide plenary sessions" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">08:30 - 10:00</div></td><td colspan="2"><div class="session-info-in-table">Session 1<span class="pull-right"><a href="https://2015.splashcon.org/track/rebls2015" target="_blank" class="text-muted navigate">REBLS </a></span> at <a href="https://2015.splashcon.org/room/sheraton-station-square-hotel-haselton-1" target="_blank" class="room-link navigate">Haselton 1</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="2a61ff86-f47e-40dd-b234-2db46a4df0c2" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:30</div><strong>10m</strong></div><div class="event-type">Day opening</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="1720f71e-6c65-4925-b35d-c508f0c803e9" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="1720f71e-6c65-4925-b35d-c508f0c803e9">Workshop opening</a></strong><div class="prog-track">REBLS </div><br></td></tr><tr data-slot-id="e460b1e8-4aef-45a6-b63c-026b1530f025" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">08:40</div><strong>60m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="b8061247-0edd-4a03-8ed9-448fb8cded93" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="b8061247-0edd-4a03-8ed9-448fb8cded93">REBLS Keynote - Self-Adjusting Computation: Practical Abstractions for Dynamic Software</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/umutacar" class="navigate">Umut A. Acar</a><span class="prog-aff"> Carnegie Mellon University</span></div></td></tr><tr data-slot-id="d073e828-b485-4117-bd67-1fa73e0b508e" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">09:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="ce4440dd-051a-47ce-bc55-775c2286d797" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ce4440dd-051a-47ce-bc55-775c2286d797">Live Programming for Event-Based Languages</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/christopherschuster" class="navigate">Christopher Schuster</a><span class="prog-aff"> </span>, <a href="https://2015.splashcon.org/profile/cormacflanagan" class="navigate">Cormac Flanagan</a><span class="prog-aff"> UC Santa Cruz</span></div></td></tr></table></div><div class="hidable band hour-10"><table data-facet-date="Tue 27 Oct 2015" data-facet-date-order="151027" data-facet-room="Haselton 1" data-facet-plenary="Hide plenary sessions" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">10:30 - 12:00</div></td><td colspan="2"><div class="session-info-in-table">Session 2<span class="pull-right"><a href="https://2015.splashcon.org/track/rebls2015" target="_blank" class="text-muted navigate">REBLS </a></span> at <a href="https://2015.splashcon.org/room/sheraton-station-square-hotel-haselton-1" target="_blank" class="room-link navigate">Haselton 1</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="ed7a6614-dd4b-47c6-8dd5-23d0274d9c6e" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:30</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="57c75c01-6301-4ddc-913e-ff1314ee37c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="57c75c01-6301-4ddc-913e-ff1314ee37c5">Indexing RETE's Working Memory - Catering to Dynamic Changes of the Ruleset</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/simonvandewater" class="navigate">Simon Van de Water</a><span class="prog-aff"> VUB</span>, <a href="https://2015.splashcon.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2015.splashcon.org/profile/lodehoste" class="navigate">Lode Hoste</a><span class="prog-aff"> </span>, <a href="https://2015.splashcon.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a><span class="prog-aff"> Vrije Universiteit Brussel</span></div></td></tr><tr data-slot-id="7e1aa51d-f7ae-4c61-a8d1-215bc7892e80" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">10:52</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="734f39e8-98dc-447d-a0e2-18edde6019a4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="734f39e8-98dc-447d-a0e2-18edde6019a4">Type Inference of Asynchronous Arrows in JavaScript</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/ericfritz" class="navigate">Eric Fritz</a><span class="prog-aff"> </span>, <a href="https://2015.splashcon.org/profile/tianzhao" class="navigate">Tian Zhao</a><span class="prog-aff"> University of Wisconsin-Milwaukee</span></div></td></tr><tr data-slot-id="d774ea25-3341-4dc3-bb41-fb23f2806859" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:15</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="e8fb18e7-89a0-44a3-b8b3-b2c4aeeead33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="e8fb18e7-89a0-44a3-b8b3-b2c4aeeead33">Functional Reactive Programming with nothing but Promises (Implementing Push/Pull FRP using JavaScript Promises)</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/alanjeffrey" class="navigate">Alan Jeffrey</a><span class="prog-aff"> Alcatel-Lucent Bell Labs</span>, <a href="https://2015.splashcon.org/profile/tomvancutsem" class="navigate">Tom Van Cutsem</a><span class="prog-aff"> Alcatel-Lucent Bell Labs</span></div></td></tr><tr data-slot-id="839c763b-6ab9-41cc-91f8-26a8d3506be2" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">11:37</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="ea736530-2121-4ac3-b376-760e91b0f90d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="ea736530-2121-4ac3-b376-760e91b0f90d">Type Safe Evolution of Live Systems</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/migueldomingues" class="navigate">Miguel Domingues</a><span class="prog-aff"> NOVA-LINCS - Universidade Nova de Lisboa</span>, <a href="https://2015.splashcon.org/profile/joaocostaseco" class="navigate">João Costa Seco</a><span class="prog-aff"> NOVA LINCS -- Universidade Nova de Lisboa</span></div></td></tr></table></div><div class="hidable band hour-13"><table data-facet-date="Tue 27 Oct 2015" data-facet-date-order="151027" data-facet-room="Haselton 1" data-facet-plenary="Hide plenary sessions" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">13:30 - 15:00</div></td><td colspan="2"><div class="session-info-in-table">Session 3<span class="pull-right"><a href="https://2015.splashcon.org/track/rebls2015" target="_blank" class="text-muted navigate">REBLS </a></span> at <a href="https://2015.splashcon.org/room/sheraton-station-square-hotel-haselton-1" target="_blank" class="room-link navigate">Haselton 1</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="9697c09a-4e0d-48da-bbc2-7cb48ab797f7" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">13:30</div><strong>50m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="350d3540-0101-4178-9a58-589c7a9a4e4d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="350d3540-0101-4178-9a58-589c7a9a4e4d">REBLS Industrial Talk (PREZI): Playful but not a Toy: Views on Reactive Programming from within a Large Software Project</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/johannesemerich" class="navigate">Johannes Emerich</a><span class="prog-aff"> Prezi</span></div><a href="https://2015.splashcon.org/details/rebls2015/4/REBLS-Industrial-Talk-PREZI-Playful-but-not-a-Toy-Views-on-Reactive-Programming-f" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr data-slot-id="e52cbf5d-0862-42d0-8fe3-a421e549d032" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:20</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="65f92403-497c-4f84-917d-f26c6f5a251f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="65f92403-497c-4f84-917d-f26c6f5a251f">Temporal Correlation Patterns</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/oliverbracevac" class="navigate">Oliver Bračevac</a><span class="prog-aff"> TU Darmstadt</span></div></td></tr><tr data-slot-id="f877ea0f-4a12-4356-a00e-da945a7d1269" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">14:40</div><strong>20m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="dbe376d5-c97d-4814-9b29-d6e495abff9f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="dbe376d5-c97d-4814-9b29-d6e495abff9f">Dynamic Condition Response Graphs as Foundation for Event-based Languages and Systems</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/srendebois" class="navigate">Søren Debois</a><span class="prog-aff"> IT University of Copenhagen</span>, <a href="https://2015.splashcon.org/profile/thomashhildebrandt" class="navigate">Thomas H. Hildebrandt</a><span class="prog-aff"> </span></div></td></tr></table></div><div class="hidable band hour-15"><table data-facet-date="Tue 27 Oct 2015" data-facet-date-order="151027" data-facet-room="Haselton 1" data-facet-plenary="Hide plenary sessions" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">15:30 - 17:00</div></td><td colspan="2"><div class="session-info-in-table">Session 4<span class="pull-right"><a href="https://2015.splashcon.org/track/rebls2015" target="_blank" class="text-muted navigate">REBLS </a></span> at <a href="https://2015.splashcon.org/room/sheraton-station-square-hotel-haselton-1" target="_blank" class="room-link navigate">Haselton 1</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="a7859a1d-b8fe-406d-871c-5096324d3a65" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:30</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="4b618bc8-0619-4a04-870b-1a33cfbe3f1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="4b618bc8-0619-4a04-870b-1a33cfbe3f1a">Logical Reactive Programming</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a><span class="prog-aff"> Vrije Universiteit Brussel</span>, <a href="https://2015.splashcon.org/profile/lodehoste" class="navigate">Lode Hoste</a><span class="prog-aff"> </span>, <a href="https://2015.splashcon.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a><span class="prog-aff"> Vrije Universiteit Brussel</span></div></td></tr><tr data-slot-id="fbf11f2d-098a-4045-8642-f2f3bf577431" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">15:52</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="0408e8d3-4321-456c-b68f-d562ad145529" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="0408e8d3-4321-456c-b68f-d562ad145529">Reactive Interfaces: Combining Events and Expressing Signals</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/ragnarmogk" class="navigate">Ragnar Mogk</a><span class="prog-aff"> Technische Universität Darmstadt</span></div></td></tr><tr data-slot-id="d8aeb28f-17de-4bde-8531-2f03ed40a0f7" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:15</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="5796f7de-886f-4aa5-89af-d6d150c72754" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="5796f7de-886f-4aa5-89af-d6d150c72754">Reactive Traversal of Recursive Data Types</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/franciscosantanna" class="navigate">Francisco Sant'Anna</a><span class="prog-aff"> PUC-Rio</span>, <a href="https://2015.splashcon.org/profile/hishammuhammad" class="navigate">Hisham Muhammad</a><span class="prog-aff"> PUC-Rio</span>, <a href="https://2015.splashcon.org/profile/johnicholashines" class="navigate">Johnicholas Hines</a><span class="prog-aff"> </span></div></td></tr><tr data-slot-id="3271e30d-16c2-458d-8a59-00bcb7e1c94a" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">16:37</div><strong>22m</strong></div><div class="event-type">Talk</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="9630dfd5-12bc-4c98-866d-216661990727" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="9630dfd5-12bc-4c98-866d-216661990727">Real-Time Deadlines in Functional-Reactive Programming</a></strong><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/kevinbaldor" class="navigate">Kevin Baldor</a><span class="prog-aff"> </span>, <a href="https://2015.splashcon.org/profile/jianweiniu" class="navigate">Jianwei Niu</a><span class="prog-aff"> </span></div><a href="https://2015.splashcon.org/details/rebls2015/10/Real-Time-Deadlines-in-Functional-Reactive-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2015.splashcon.org/details/rebls2015/10/Real-Time-Deadlines-in-Functional-Reactive-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr></table></div><div class="hidable band hour-17"><table data-facet-date="Tue 27 Oct 2015" data-facet-date-order="151027" data-facet-room="Haselton 1" data-facet-plenary="Hide plenary sessions" class="table table-condensed session-table"><colgroup width="10px"/><colgroup width="100px"/><colgroup width="10px"/><colgroup width="100%"/><tr class="session-details"><td class="track-color c33"></td><td><div class="slot-label">17:00 - 17:30</div></td><td colspan="2"><div class="session-info-in-table">Session 5<span class="pull-right"><a href="https://2015.splashcon.org/track/rebls2015" target="_blank" class="text-muted navigate">REBLS </a></span> at <a href="https://2015.splashcon.org/room/sheraton-station-square-hotel-haselton-1" target="_blank" class="room-link navigate">Haselton 1</a><br/></div></td></tr><tr class="firefox-fix"><td></td><td></td><td></td><td></td></tr><tr data-slot-id="5bb3ecc3-83d8-4837-a187-ca3b89ca74d6" class="hidable"><td class="track-color c33"></td><td class=" text-right"><div class="text-muted"><div class="start-time">17:00</div><strong>30m</strong></div><div class="event-type">Day closing</div><span data-facet-track="REBLS "></span></td><td><span data-event-star="2fd41d36-6c28-46c0-9cc9-fea423199383" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><strong><a href="#" data-event-modal="2fd41d36-6c28-46c0-9cc9-fea423199383">Discussion and closing remarks</a></strong><div class="prog-track">REBLS </div><br></td></tr></table></div></div></div></div></div><div id="event-overview" class="tab-pane "><h3>Accepted Papers</h3><table class="table table-condensed"><colgroup width="5"/><colgroup/><thead><tr><th><span class="glyphicon glyphicon-star"></span></th><th>Title</th></tr></thead><tr><td><span data-event-star="2fd41d36-6c28-46c0-9cc9-fea423199383" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="2fd41d36-6c28-46c0-9cc9-fea423199383">Discussion and closing remarks</a><div class="prog-track">REBLS </div><br></td></tr><tr><td><span data-event-star="dbe376d5-c97d-4814-9b29-d6e495abff9f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="dbe376d5-c97d-4814-9b29-d6e495abff9f">Dynamic Condition Response Graphs as Foundation for Event-based Languages and Systems</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/srendebois" class="navigate">Søren Debois</a>, <a href="https://2015.splashcon.org/profile/thomashhildebrandt" class="navigate">Thomas H. Hildebrandt</a></div></td></tr><tr><td><span data-event-star="e8fb18e7-89a0-44a3-b8b3-b2c4aeeead33" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="e8fb18e7-89a0-44a3-b8b3-b2c4aeeead33">Functional Reactive Programming with nothing but Promises (Implementing Push/Pull FRP using JavaScript Promises)</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/alanjeffrey" class="navigate">Alan Jeffrey</a>, <a href="https://2015.splashcon.org/profile/tomvancutsem" class="navigate">Tom Van Cutsem</a></div></td></tr><tr><td><span data-event-star="57c75c01-6301-4ddc-913e-ff1314ee37c5" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="57c75c01-6301-4ddc-913e-ff1314ee37c5">Indexing RETE's Working Memory - Catering to Dynamic Changes of the Ruleset</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/simonvandewater" class="navigate">Simon Van de Water</a>, <a href="https://2015.splashcon.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a>, <a href="https://2015.splashcon.org/profile/lodehoste" class="navigate">Lode Hoste</a>, <a href="https://2015.splashcon.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a></div></td></tr><tr><td><span data-event-star="ce4440dd-051a-47ce-bc55-775c2286d797" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="ce4440dd-051a-47ce-bc55-775c2286d797">Live Programming for Event-Based Languages</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/christopherschuster" class="navigate">Christopher Schuster</a>, <a href="https://2015.splashcon.org/profile/cormacflanagan" class="navigate">Cormac Flanagan</a></div></td></tr><tr><td><span data-event-star="4b618bc8-0619-4a04-870b-1a33cfbe3f1a" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="4b618bc8-0619-4a04-870b-1a33cfbe3f1a">Logical Reactive Programming</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/thierryrenaux" class="navigate">Thierry Renaux</a>, <a href="https://2015.splashcon.org/profile/lodehoste" class="navigate">Lode Hoste</a>, <a href="https://2015.splashcon.org/profile/wolfgangdemeuter" class="navigate">Wolfgang De Meuter</a></div></td></tr><tr><td><span data-event-star="0408e8d3-4321-456c-b68f-d562ad145529" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="0408e8d3-4321-456c-b68f-d562ad145529">Reactive Interfaces: Combining Events and Expressing Signals</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/ragnarmogk" class="navigate">Ragnar Mogk</a></div></td></tr><tr><td><span data-event-star="5796f7de-886f-4aa5-89af-d6d150c72754" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="5796f7de-886f-4aa5-89af-d6d150c72754">Reactive Traversal of Recursive Data Types</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/franciscosantanna" class="navigate">Francisco Sant'Anna</a>, <a href="https://2015.splashcon.org/profile/hishammuhammad" class="navigate">Hisham Muhammad</a>, <a href="https://2015.splashcon.org/profile/johnicholashines" class="navigate">Johnicholas Hines</a></div></td></tr><tr><td><span data-event-star="9630dfd5-12bc-4c98-866d-216661990727" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="9630dfd5-12bc-4c98-866d-216661990727">Real-Time Deadlines in Functional-Reactive Programming</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/kevinbaldor" class="navigate">Kevin Baldor</a>, <a href="https://2015.splashcon.org/profile/jianweiniu" class="navigate">Jianwei Niu</a></div><a href="https://2015.splashcon.org/details/rebls2015/10/Real-Time-Deadlines-in-Functional-Reactive-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a><a href="https://2015.splashcon.org/details/rebls2015/10/Real-Time-Deadlines-in-Functional-Reactive-Programming" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-paperclip"></span> File Attached</a></td></tr><tr><td><span data-event-star="350d3540-0101-4178-9a58-589c7a9a4e4d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="350d3540-0101-4178-9a58-589c7a9a4e4d">REBLS Industrial Talk (PREZI): Playful but not a Toy: Views on Reactive Programming from within a Large Software Project</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/johannesemerich" class="navigate">Johannes Emerich</a></div><a href="https://2015.splashcon.org/details/rebls2015/4/REBLS-Industrial-Talk-PREZI-Playful-but-not-a-Toy-Views-on-Reactive-Programming-f" target="_blank" class="publication-link navigate"><span class="glyphicon glyphicon-film"></span> Media Attached</a></td></tr><tr><td><span data-event-star="65f92403-497c-4f84-917d-f26c6f5a251f" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="65f92403-497c-4f84-917d-f26c6f5a251f">Temporal Correlation Patterns</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/oliverbracevac" class="navigate">Oliver Bračevac</a></div></td></tr><tr><td><span data-event-star="734f39e8-98dc-447d-a0e2-18edde6019a4" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="734f39e8-98dc-447d-a0e2-18edde6019a4">Type Inference of Asynchronous Arrows in JavaScript</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/ericfritz" class="navigate">Eric Fritz</a>, <a href="https://2015.splashcon.org/profile/tianzhao" class="navigate">Tian Zhao</a></div></td></tr><tr><td><span data-event-star="ea736530-2121-4ac3-b376-760e91b0f90d" title="Add event to your program"><span class="text-disabled glyphicon glyphicon-star-empty"></span></span></td><td><a href="#" data-event-modal="ea736530-2121-4ac3-b376-760e91b0f90d">Type Safe Evolution of Live Systems</a><div class="prog-track">REBLS </div><div class="performers"><a href="https://2015.splashcon.org/profile/migueldomingues" class="navigate">Miguel Domingues</a>, <a href="https://2015.splashcon.org/profile/joaocostaseco" class="navigate">João Costa Seco</a></div></td></tr></table></div><div id="Call-for-Papers" class="tab-pane "><h2>Call for Papers</h2><p><p>Even though reactive programming and event-based programming are receiving ever more attention, the field is far from mature. This workshop will join forces and try to gather researchers working on the foundational models, languages and implementation technologies. We welcome all submissions on reactive programming, aspect- and event-oriented systems, including but not limited to:</p> <ul> <li>Language design, implementation, runtime systems, program analysis, software metrics, patterns and benchmarks.</li> <li>Study of the paradigm: interaction of reactive and event-based programming with existing language features such as object-oriented programming, mutable state, concurrency.</li> <li>Advanced event systems, event quantification, event composition, aspect-oriented programming for reactive applications.</li> <li>Functional-reactive programming, self-adjusting computation and incremental computing.</li> <li>Applications, case studies that show the efficacy of reactive programming.</li> <li>Empirical studies that motivate further research in the field.</li> <li>Patterns and best-practices.</li> <li>Related fields, such as complex event processing, reactive data structures, view maintenance, constraint-based languages, and their integration with reactive programming. IDEs, Tools.</li> <li>Implementation technology, language runtimes, virtual machine support, compilers.</li> <li>Modularity and abstraction mechanisms in large systems.</li> <li>Formal models for reactive and event-based programming.</li> </ul> <p>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.</p> </p></div></div></div><div class="col-sm-4 sidebar"><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title">Important Dates</div></div><table class="table table-hover important-dates-in-sidebar"><tr href="https://2015.splashcon.org/track/rebls2015" class="clickable-row past"><td>Mon 7 Sep 2015<br/>Notifications</td></tr><tr href="https://2015.splashcon.org/track/rebls2015" class="clickable-row past"><td><strong>Mon 17 Aug 2015</strong><br/><strong>Submissions [Extended]</strong></td></tr></table></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><a href="https://2015.splashcon.org/committee/rebls-2015-papers-organizing-committee" class="navigate">Organizing Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://2015.splashcon.org/profile/guidosalvaneschi" class="navigate"><div class="media"><span class="pull-left"><img alt="Guido Salvaneschi" src="https://2015.splashcon.org/getProfileImage/guidosalvaneschi/49f4a8e0-bbc8-4441-845f-8ff7d84fc968/micro-avatar.jpg?1711486805000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Guido Salvaneschi<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">TU Darmstadt</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/wolfgangdemeuter" class="navigate"><div class="media"><span class="pull-left"><img alt="Wolfgang De Meuter" src="https://2015.splashcon.org/getProfileImage/wolfgangdemeuter/3943b252-d33c-4e08-9c5f-ca5786a8adc0/micro-avatar.jpg?1711509549000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Wolfgang De Meuter<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Vrije Universiteit Brussel</span></h5><h5 class="media-heading"><small>Belgium</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/patrickeugster" class="navigate"><div class="media"><span class="pull-left"><img alt="Patrick Eugster" src="https://2015.splashcon.org/getProfileImage/patrickeugster/1879d54c-9683-4b05-91d7-e80f76679a05/micro-avatar.jpg?1711459806000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Patrick Eugster<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Purdue University</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/lukaszziarek" class="navigate"><div class="media"><span class="pull-left"><img alt="Lukasz Ziarek" src="https://2015.splashcon.org/getProfileImage/lukaszziarek/3bd9020f-c055-4c03-9eea-8ddf1f3e344c/micro-avatar.jpg?1711522067000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Lukasz Ziarek<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">State University of New York (SUNY) Buffalo</span></h5><h5 class="media-heading"><small></small></h5></div></div></a></li></ul></div><div class="panel panel-primary"><div class="panel-heading clearfix"><div class="panel-title"><a href="https://2015.splashcon.org/committee/rebls-2015-papers-program-committee" class="navigate">Program Committee</a></div></div><ul class="list-group"><li class="list-group-item"><a href="https://2015.splashcon.org/profile/umutacar" class="navigate"><div class="media"><span class="pull-left"><img alt="Umut A. Acar" src="https://2015.splashcon.org/getProfileImage/umutacar/e0fd5425-5e6c-4dc8-88d3-8202ec087864/micro-avatar.jpg?1711470561000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Umut A. Acar<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Carnegie Mellon University</span></h5><h5 class="media-heading"><small>Turkey</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/shigeruchiba" class="navigate"><div class="media"><span class="pull-left"><img alt="Shigeru Chiba" src="https://2015.splashcon.org/getProfileImage/shigeruchiba/258ebf71-a922-4098-9466-b118a3634a44/micro-avatar.jpg?1711596240000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Shigeru Chiba<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">University of Tokyo</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/dominiquedevriese" class="navigate"><div class="media"><span class="pull-left"><img alt="Dominique Devriese" src="https://2015.splashcon.org/getProfileImage/dominiquedevriese/4ac1642f-8e1a-41e7-a155-b20c54b49b7c/micro-avatar.jpg?1711480362000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Dominique Devriese<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">iMinds - Distrinet, KU Leuven</span></h5><h5 class="media-heading"><small>Belgium</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/jonathanedwards" class="navigate"><div class="media"><span class="pull-left"><img alt="Jonathan Edwards" src="https://2015.splashcon.org/getProfileImage/jonathanedwards/99d9f133-869b-4e2c-8878-67c7c35686ea/micro-avatar.jpg?1711562505000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Jonathan Edwards<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">MIT, USA</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/philipphaller" class="navigate"><div class="media"><span class="pull-left"><img alt="Philipp Haller" src="https://2015.splashcon.org/getProfileImage/philipphaller/e777f795-9f59-4d80-b5a7-8218bf3c5b3b/micro-avatar.jpg?1711459043000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Philipp Haller<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">KTH Royal Institute of Technology</span></h5></div></div></a></li><li class="list-group-item"><a href="https://2015.splashcon.org/profile/hrideshrajan" class="navigate"><div class="media"><span class="pull-left"><img alt="Hridesh Rajan" src="https://2015.splashcon.org/getProfileImage/hrideshrajan/9fbe16ef-c731-495b-ad1c-ad949e8fe549/micro-avatar.jpg?1711456802000" class="outputimage media-object thumbnail no-bottom-margin"/></span><div class="media-body"><h5 class="media-heading">Hridesh Rajan<span class="pull-right"><small></small></span></h5><h5 class="media-heading"><span class="text-black">Iowa State University, USA</span></h5><h5 class="media-heading"><small>United States</small></h5></div></div></a></li></ul></div></div></div><div id="messages-placeholder" class="alert alert-warning" style="display:none;"><a data-dismiss="alert" class="close">x</a><em>Mon 25 Nov 03:12</em></div></div><div id="notifications-ph" class="webdsl-placeholder"></div><div id="event-modal-loader" class="webdsl-placeholder"><form name="form_131600131703c411e65b13378d08eb1f6672b5a0259" id="form_131600131703c411e65b13378d08eb1f6672b5a0259" action="https://2015.splashcon.org/eventDetailsModalByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_131600131703c411e65b13378d08eb1f6672b5a0259" value="1" /><input type="hidden" name="context" value="splash2015" /><input name="ae03f7f6f951d515a297b161e922205d" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2015.splashcon.org/eventDetailsModalByAjaxConferenceEdition","eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259", [{"name":"context", "value":"splash2015"},],"form_131600131703c411e65b13378d08eb1f6672b5a0259", this.nextSibling, false,"event-modal-loader"); return false;'></button><a submitid="eventDetailsModalByAjaxConferenceEdition_ia0_3c411e65b13378d08eb1f6672b5a0259" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="load-modal-action"></a></form></div><div id="event-star-form" class="webdsl-placeholder"><form name="form_509860938088b48fd14544d4239b498a2cf339e02b" id="form_509860938088b48fd14544d4239b498a2cf339e02b" action="https://2015.splashcon.org/eventStarByAjaxConferenceEdition" accept-charset="UTF-8" method="POST" class="hidden"><input type="hidden" name="form_509860938088b48fd14544d4239b498a2cf339e02b" value="1" /><input type="hidden" name="context" value="splash2015" /><input name="a0b55aa29cf9431a9461b359872014e3" type="text" value="" class="inputString form-control event-id-input"/><button style="position: absolute; left: -9999px; width: 1px; height: 1px;" onclick='javascript:serverInvoke("https://2015.splashcon.org/eventStarByAjaxConferenceEdition","eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b", [{"name":"context", "value":"splash2015"},],"form_509860938088b48fd14544d4239b498a2cf339e02b", this.nextSibling, false,"event-star-form"); return false;'></button><a submitid="eventStarByAjaxConferenceEdition_ia0_88b48fd14544d4239b498a2cf339e02b" href="javascript:void(0)" onclick="javascript:loadImageElem=this;$(this.previousSibling).click()" id="star-event-action"></a></form></div><div id="event-modals" class="webdsl-placeholder"></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; addEventModalLoadOnClick(node); addStarredEventOnClick(node); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><footer class="footer"><div class="container"><div class="footer-box"><div class="row"><div class="col-sm-3"><h3><a href="https://2015.splashcon.org" class="navigate"><span class="glyphicon glyphicon-home"></span> SPLASH 2015</a></h3><div><a href="https://2015.splashcon.org/contact" class="navigate"><span class="glyphicon glyphicon-envelope"></span> contact form</a></div><hr/>using <a href="https://conf.researchr.org" class="navigate">conf.researchr.org</a> (<a href="http://yellowgrass.org/roadmap/conf.researchr.org" class="navigate">v1.67.1</a>)<br/><small><a href="https://2015.splashcon.org/support" target="_blank" class="navigate"><span class="glyphicon glyphicon-question-sign"></span> Support page</a></small><br/><small></small></div><div class="col-sm-5"><div class="row"><div class="col-sm-6"><h4>Tracks</h4><a href="https://2015.splashcon.org/track/splash2015-demos" class="navigate">Demos</a><br/><a href="https://2015.splashcon.org/track/splash2015-ds" class="navigate">Doctoral Symposium</a><br/><a href="https://2015.splashcon.org/track/splash2015-keynotes" class="navigate">Keynotes</a><br/><a href="https://2015.splashcon.org/track/oopsla2015" class="navigate">OOPSLA</a><br/><a href="https://2015.splashcon.org/track/splash2015-artifacts" class="navigate">OOPSLA Artifacts</a><br/><a href="https://2015.splashcon.org/track/splash2015-panels" class="navigate">Panels</a><br/><a href="https://2015.splashcon.org/track/splash2015-posters" class="navigate">Posters</a><br/><a href="https://2015.splashcon.org/track/splash2015-plmw" class="navigate">PLMW</a><br/><a href="https://2015.splashcon.org/track/splash2015-rpg" class="navigate">RPG</a><br/><a href="https://2015.splashcon.org/track/splash2015-splash-e" class="navigate">SPLASH-E</a><br/><a href="https://2015.splashcon.org/track/splash2015-splash-i" class="navigate">SPLASH-I</a><br/><a href="https://2015.splashcon.org/track/splash2015-social" class="navigate">Social Events</a><br/><a href="https://2015.splashcon.org/track/splash2015-src" class="navigate">Student Research Competition</a><br/><a href="https://2015.splashcon.org/track/splash2015-sv" class="navigate">Student Volunteers</a><br/><a href="https://2015.splashcon.org/track/splash2015-tutorials" class="navigate">Tutorials</a><br/><a href="https://2015.splashcon.org/track/splash2015-wavefront" class="navigate">Wavefront</a><br/><a href="https://2015.splashcon.org/track/splash2015-workshops" class="navigate">Workshops</a></div><div class="col-sm-6"><h4>Co-hosted Conferences</h4><a href="https://conf.researchr.org/home/gpce2015" class="navigate">GPCE 2015</a><br/><a href="https://2015.onward-conference.org" class="navigate">Onward! 2015</a><br/><a href="https://conf.researchr.org/home/plop2015" class="navigate">PLoP 2015</a><br/><a href="https://2015.splashcon.org/track/sle2015" class="navigate">SLE 2015</a><br/><h4>Workshops</h4><a href="https://2015.splashcon.org/track/agere2015" class="navigate">AGERE! 2015</a><br/><a href="https://conf.researchr.org/home/dsm2015" class="navigate">DSM 2015</a><br/><a href="https://2015.splashcon.org/track/etx2015" class="navigate">ETX 2015</a><br/><a href="https://2015.splashcon.org/track/fpw2015" class="navigate">Future Programming Workshop 2015</a><br/><a href="https://2015.splashcon.org/track/mobiledeli2015" class="navigate">MobileDeLi 2015</a><br/><a href="https://conf.researchr.org/home/nool2015" class="navigate">NOOL 2015</a><br/><a href="https://2015.splashcon.org/track/plateau2015" class="navigate">PLATEAU 2015</a><br/><a href="https://conf.researchr.org/home/promoto2015" class="navigate">PROMOTO 2015</a><br/><a href="https://conf.researchr.org/home/ParsingAtSLE2015" class="navigate">Parsing@SLE 2015</a><br/><a href="https://conf.researchr.org/home/rebls-2015" class="navigate">REBLS 2015</a><br/><a href="https://2015.splashcon.org/track/seps2015" class="navigate">SEPS 2015</a><br/><a href="https://conf.researchr.org/home/SmartSoftwareStrategies2015" class="navigate">Smart Software Strategies 2015</a><br/><a href="https://conf.researchr.org/home/woda2015" class="navigate">WODA 2015</a><br/><h4>Co-hosted Symposia</h4><a href="https://2015.splashcon.org/track/dbpl2015" class="navigate">DBPL 2015</a><br/><a href="https://2015.splashcon.org/track/dls2015" class="navigate">DLS 2015</a></div></div></div><div class="col-sm-2"><h4>Attending</h4><a href="https://2015.splashcon.org/venue/sheraton-station-square-hotel" class="navigate">Conference Venue: Sheraton Station Square Hotel</a><br><a href="https://2015.splashcon.org/venue/carnegie-museum" class="navigate">Conference Banquet: Carnegie Museum of Natural History</a><br><a href="https://2015.splashcon.org/attending/about" class="navigate">About</a><br><a href="https://2015.splashcon.org/attending/accommodation" class="navigate">Accommodation</a><br><a href="https://2015.splashcon.org/attending/anti-harrasment" class="navigate">Anti-Harassment Policy</a><br><a href="https://2015.splashcon.org/attending/dining" class="navigate">Dining</a><br><a href="https://2015.splashcon.org/attending/downloads" class="navigate">Downloads</a><br><a href="https://2015.splashcon.org/attending/pittsburgh-guide" class="navigate">Insider's Guide to Pittsburgh</a><br><a href="https://2015.splashcon.org/attending/maps" class="navigate">Maps</a><br><a href="https://2015.splashcon.org/attending/mobileapp" class="navigate">Mobile App</a><br><a href="https://2015.splashcon.org/attending/registration" class="navigate">Registration</a><br><a href="https://2015.splashcon.org/attending/students" class="navigate">Students</a><br><a href="https://2015.splashcon.org/attending/support-program" class="navigate">Support Program</a><br><a href="https://2015.splashcon.org/attending/supporters" class="navigate">Supporters</a><br><a href="https://2015.splashcon.org/attending/travel" class="navigate">Travel</a><br><a href="https://2015.splashcon.org/attending/visa" class="navigate">Visas</a></div><div class="col-sm-2"><h4>Social Media</h4> <a href="https://www.facebook.com/SPLASHCon"><img src="http://2014.splashcon.org/getImage/orig/facebook.png" border="0"></a> <a href="https://twitter.com/splashcon"><img src="http://2014.splashcon.org/getImage/orig/twitter.png" border="0"></a> <a href="http://www.linkedin.com/groups/SPLASH-Conference-2487082"><img src="http://2014.splashcon.org/getImage/orig/linked-in.png" border="0"></a> <br><br> <h4>Sponsors</h4> <a href="http://www.acm.org"><img src="https://2015.splashcon.org/getImage/small/acm.png" border="0"></a><br><br> <a href="http://www.sigplan.org"><img src="https://2015.splashcon.org/getImage/small/sigplan.png" border="0"></a> </div></div></div></div></footer></div><script type="text/javascript">(function(){ var post_process_function = function(n){ var node=(n&&n.nodeType === 1)?n:document; var defaultplacement = $(document).scrollLeft() > 100 ? 'auto left' : 'auto top'; $(node).find('[title]').tooltip({placement: function(tt, elem){ var attval = elem.getAttribute('data-placement'); return attval ? attval : defaultplacement; }, container: false, sanitize: false}); $('.tooltip.fade.in, .ui-tooltip-content').remove(); }; var original_post_process_func = ajax_post_process; ajax_post_process = function(){ original_post_process_func.apply(this,arguments); post_process_function.apply(this,arguments); }; $(document).ready( post_process_function ); })(); </script><script type="text/javascript">jQuery(document).ready(function($) { $(".clickable-row").click(function() { var href = $(this).attr("href"); if( window.location.href.indexOf( href ) < 0 ){ if ($(this).hasClass('new-window') ){ window.open( href ); } else { window.document.location = href; } } }); }); </script></body></html>