SPLASH'11 Workshops: Call for Papers and Participation
Ulrik Pagh Schultz <[email protected]> Tue, 31 May 2011 20:47:02 +0200
| Newsgroups | gmane.comp.programming.aspect.announce |
|---|---|
| Message-ID | <[email protected]> |
************************************************************** CALL FOR WORKSHOPS PAPERS AND PARTICIPATION (deadlines vary from late July to early September) SPLASH’11 WORKSHOPS are part of ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH’11) Portland, Oregon October 22-27, 2011 http://www.splashcon.org http://twitter.com/splashcon http://www.facebook.com/SPLASHCon Sponsored by ACM SIGPLAN ************************************************************** SPLASH'11 Workshops will address a rich variety of both well-known and new emerging research areas that will provide you a creative and collaborative environment to discuss and solve challenging problems with attendees from industry and research organizations around the world. To take advantage of this opportunity please consider to contribute to the workshops that best fit your interests by submitting your research work, experiences, or position papers. Since the deadlines vary from workshop to workshop, possibly ranging from late July to early September, please visit each workshop's website to find its specific important dates. ************************************************************** WORKSHOP PROGRAM The SPLASH'11 workshops program is listed below and the abstracts at the end, however, the full program and additional information will evolve and will be posted online at SPLASH'11 website. http://splashcon.org/2011/ DSM - 11th Domain-Specific Modeling workshop organized by Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi and Jeff Gray http://www.dsmforum.org/events/DSM11/ PLASTIC - International Workshop on Programming Language And Systems Technologies for Internet Clients organized by Adam Welc, Michael Franz and Krzysztof Palacz http://plastic.host.adobe.com Green - Beyond Green-Field Software Development: Reuse, Recycle, Refactor organized by Dennis Mancl, Steven D. Fraser and Bill Opdyke http://mysite.verizon.net/dennis.mancl/splash11 AOOPES - Agile and Object Oriented Practices in Embedded Systems organized by Charles Matthews, Bruce Powell Douglass and Jim Kiekbusch http://www.fifthgensysltd.com/private/splash.htm AGERE! - Programming Systems, Languages and Applications based on Agents, Actors, and Decentralized Control organized by Alessandro Ricci, Rafael Bordini and Gul Agha http://agere2011.apice.unibo.it VMIL'11 - 5th Workshop on Virtual Machines and Intermediate Languages organized by Hridesh Rajan, Michael Haupt, Christoph Bockisch and Robert Dyer http://www.cs.iastate.edu/~design/vmil/ COOMP - Combined Object-Oriented Modeling and Programming organized by Ole Lehrmann Madsen and Birger Moller-Pedersen http://coomp.org/2011/ FOOL'11 - 2011 International Workshop on Foundations of Object-Oriented Languages organized by Jonathan Aldrich and Jeremy Siek http://www.disi.unige.it/person/ZuccaE/FOOL2011 TMC - Transitioning to MultiCore organized by Jaeheon Yi and Caitlin Sadowski http://tmc.supertriceratops.com/ NEAT 2011 - NExt-generation Applications of smarTphones organized by Jeff Gray and Jules White http://www.cs.ua.edu/neat/ FOR MORE INFORMATION For additional information, clarification, early feedback, or answers to questions, please contact the Workshop Organizers of your favorite workshops, or the Workshops Chairs, Ademar Aguiar and Ulrik Pagh Schultz, at [email protected] ************************************************************** ANNEX: WORKSHOP ABSTRACTS AND DATES ************************************************************** DSM - 11th Domain-Specific Modeling workshop organized by Juha-Pekka Tolvanen, Jonathan Sprinkle, Matti Rossi and Jeff Gray (Sunday and Monday, 23-24th October) An upward shift in abstraction leads to a corresponding increase in productivity. In the past this has occurred when programming languages have evolved towards a higher level of abstraction. Today, domain-specific languages provide a viable solution for continuing to raise the level of abstraction beyond coding, making development faster and easier. In domain-specific modeling (DSM), the models are constructed using concepts that represent things in the application domain, not concepts of a given programming language. The modeling language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production. Some possible topics for submission to the workshop include: * Industry/academic experience reports * Creation of metamodel-based languages * Novel approaches for code generation from domain-specific models * Evolution of languages * Metamodeling frameworks and languages * Tools for supporting DSMs URL: http://www.dsmforum.org/events/DSM11/ ************************************************************** PLASTIC - International Workshop on Programming Language And Systems Technologies for Internet Clients organized by Adam Welc, Michael Franz and Krzysztof Palacz (Monday, 24th October) Today's Internet users expect to access Internet resources using increasingly capable and ubiquitous client platforms. This trend has resulted in a wide-ranging diversification of hardware devices supporting various form factors and interaction modes, a choice of web browsers offering varying levels of performance, security and standards compliance, as well as the emergence of domain-specific uses of general-purpose Internet-related technologies, exemplified by Rich Internet Applications (RIAs) and site-specific browsers. Despite the heterogeneity, all these platforms implement a common set of standards and technologies. While the resulting high level of interoperability can be seen as a major reason for the Internet's success, its constraints can also be viewed as limiting progress in client technologies. This workshop focuses on both innovative solutions in the area of Internet client software that improves on the current state-of-the-art while respecting the confines dictated by interoperability, as well as bold, new ideas that break with the status quo. URL: http://plastic.host.adobe.com ************************************************************** Green - Beyond Green-Field Software Development: Reuse, Recycle, Refactor organized by Dennis Mancl, Steven D. Fraser and Bill Opdyke (Sunday, 23rd October) There are many languages, tools, and design methodologies in the software community that are aimed at the creation of new software. But a lot of valuable software is the product of evolution, reuse, and reengineering. Some software is too expensive to “throw away and start over.” A skilled software team will have an arsenal of techniques at their disposal for adapting, evolving, and refactoring existing code and designs. This workshop will be an informal exploration of some old and new techniques for building on existing code, such as wrapper classes, design patterns, test-driven approaches, refactoring tools, and others. The workshop will also address management issues: what factors to consider in the decision to reengineer or to build anew. URL: http://mysite.verizon.net/dennis.mancl/splash11 ************************************************************** AOOPES - Agile and Object Oriented Practices in Embedded Systems organized by Charles Matthews, Bruce Powell Douglass and Jim Kiekbusch (Monday, 24th October) Embedded systems are the most prevalent of all computer systems in the world. More than 99% of all computer/microcontroller products that are sold each year are single purpose embedded systems rather than workstations, desktops, laptops, or server systems. This workshop will gather embedded systems programmers and engineers to discuss how Agile and object oriented practices affect the design and implementation of embedded systems. We will explore how/whether a product design is affected when an embedded system implements functionality that is inherently object oriented in nature. We will explore how constraints that are unique to embedded systems affect the adoption of Agile and objected oriented processes and practices. The primary goal for this workshop is to provide feedback to the embedded systems community on which practices are judged as useful and which are not. URL: http://www.fifthgensysltd.com/private/splash.htm ************************************************************** AGERE! - Programming Systems, Languages and Applications based on Agents, Actors, and Decentralized Control organized by Alessandro Ricci, Rafael Bordini and Gul Agha (Monday, 24th October) The fundamental turn of software into concurrency and distribution is not only a matter of performance, but also of design and abstraction, calling for programming paradigms that would allow more naturally to think, design, develop, manage programs exhibiting different degrees of concurrency, reactivity, autonomy, decentralization of control, distribution. This workshop aims at exploring programming approaches explicitly providing a level of abstraction that promotes a decentralized mindset in solving problems and programming systems. To this end, the abstractions of agents and actors (and systems of agents and actors) are taken as a natural reference: the objective of the workshop is then to foster the research in all aspects of actor and agent-oriented programming as evolution of mainstream paradigms (such as OOP), including the theory and the practice of design and programming, bringing together researchers working on the models, languages and technologies, and practitioners developing real-world systems and applications. URL: http://agere2011.apice.unibo.it ************************************************************** VMIL'11 - 5th Workshop on Virtual Machines and Intermediate Languages organized by Hridesh Rajan, Michael Haupt, Christoph Bockisch and Robert Dyer (Monday, 24th October) The VMIL workshop is a forum for research in virtual machines and intermediate languages. It is dedicated to identifying programming mechanisms and constructs that are currently realized as code transformations or implemented in libraries but should rather be supported at the VM level. Candidates for such mechanisms and constructs include modularity mechanisms (aspects, context-dependent layers), concurrency (threads and locking, actors, software transactional memory), transactions, etc. Topics of interest include the investigation of which such mechanisms are worthwhile candidates for integration with the run-time environment, how said mechanisms can be elegantly (and reusably) expressed at the intermediate language level (e.g., in bytecode), how their implementations can be optimized, and how virtual machine architectures might be shaped to facilitate such implementation efforts. URL: http://www.cs.iastate.edu/~design/vmil/ ************************************************************** COOMP - Combined Object-Oriented Modeling and Programming organized by Ole Lehrmann Madsen and Birger Moller-Pedersen (Sunday, 23rd October) Languages for modeling and programming are diverging, with the implication that developers who would like to model end up with the challenge of maintaining both model and program artifacts. In addition, modeling is hampered by poor tool support compared to programming. The trend in programming languages is that less attention is paid to the fact that programming should be a kind of modeling, and state-of-art for executable models does not cover what programs usually cover. It has not always been like this. The very first object-oriented programming language, SIMULA, was also considered (and used) as a modeling language. Modeling and programming have evolved since SIMULA. The aim of this workshop is to investigate how combined modeling and programming languages would be as of today, by identifying candidate elements for such languages, propose potential combined mechanisms, and by describing implementation techniques. URL: http://coomp.org/2011/ ************************************************************** FOOL'11 - 2011 International Workshop on Foundations of Object-Oriented Languages organized by Jonathan Aldrich and Jeremy Siek (Sunday, 23rd October) The search for sound principles for object-oriented languages has given rise to much work during the past two decades, leading to a better understanding of the key concepts of object-oriented languages and to important developments in type theory, semantics, program verification, and program development. The FOOL workshops (http://www.cs.cmu.edu/~aldrich/FOOL) bring together researchers to share new ideas and results in these areas. Submissions for this event are invited in the general area of foundations of object-oriented languages, including integration with other paradigms and extensions, such as aspects, components, meta-programming. Topics of interest include language semantics, type systems, program analysis and verification, formal calculi, concurrent and distributed languages, databases, software adaptation, and language-based security issues. Papers are welcome to include formal descriptions and proofs, but these are not required; the key consideration is that papers should present novel and valuable ideas or experiences. The main focus in selecting workshop contributions will be the intrinsic interest and timeliness of the work, so authors are encouraged to submit polished descriptions of work in progress as well as papers describing completed projects. A web page will be created and made available as an informal electronic proceedings. Historically, presentation at FOOL does not count as prior publication, and many of the results presented at FOOL have later been published at ECOOP, OOPSLA, POPL, and other main conferences. URL: http://www.disi.unige.it/person/ZuccaE/FOOL2011 ************************************************************** TMC - Transitioning to MultiCore organized by Jaeheon Yi and Caitlin Sadowski (Sunday, 23rd October) TMC is focused on tools and systems for parallel programming that are interoperable with legacy code, minimize the annotation burden for developers, and match well with current industry practice. We solicit industry experience reports about working or unworkable examples of such tools or systems, as well as research reports on topics including: * Surveys or empirical studies measuring the current state of practice for multicore programming in industry * Field studies identifying barriers and benefits to using existing tools * Analysis tools focused on correctness, performance, or understandability analysis of existing programs * New programming models which are interoperable with legacy multithreaded systems The goal of TMC is to foster critical industry-research dialogue on transitioning to multicore. Industry participants will have the opportunity to potentially influence future research directions. Research participants will have the opportunity to put their work into industry context and learn about interesting research problems. URL: http://tmc.supertriceratops.com/ ************************************************************** NEAT 2011 - NExt-generation Applications of smarTphones organized by Jeff Gray and Jules White (Monday, 24th October) The sophisticated capabilities of smartphones provide a number of unique opportunities for research and development. Current smartphones can receive a variety of environmental stimuli, such as GPS location, acceleration, ambient light, sound, and imagery. Smartphones possess multiple network connections that can be used to connect to external computing resources, which can be used to push software updates, track usage, and report errors. Building complex smartphone applications is a challenging endeavor. Application developers must deal with limited resources and application interaction with the physical world adds new obstacles, such as resource conserving sensor data fusion. This workshop aims to nurture new thinking on how to tackle the challenges of using smartphone computing at scale, as well as how these unique systems can be applied in novel ways to important societal problems. Our goal is to bring together a combination of academic research, industrial experience, and independent application development ideas – with the objective to bring together a diverse set of perspectives on smartphone applications. URL: http://www.cs.ua.edu/neat/ ************************************************************** -- Ulrik Pagh Schultz, associate professor, University of Southern Denmark [email protected], http://www.mmmi.sdu.dk/~ups, +4565503570 __________________________________________________ announce mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/announce_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki