Special Issue of the Journal on Software Engineering for Robot

 Call for Papers: Special Issue of the Journal on Software Engineering for Robotics http://www.joser.org Deadline: 1 July 2015 Theme of the issue: Domain-­‐Specific Languages and Models for Robotic Systems Summary: The special issue is intended to publish contributions that report on the use of domain-­‐
specific languages (DSLs) and models in robotics. A DSL is a programming or modeling language dedicated to a particular problem domain that offers specific notations and abstractions, which, at the same time, decrease the coding complexity and increase programmer productivity within that domain. Models offer a high-­‐level way for domain users to specify the functionality of their system at the right level of abstraction. DSLs and models have historically been used for programming complex systems. They have however recently garnered interest as a separate field of study; this special issue investigates recent developments in DSLs and models for robotic systems. The special issue seeks articles that report on the role of domain-­‐specific languages and models in robotics, whose success is demonstrated by exploitable results (tools, systems, implications, etc). Submitted papers are required to systematically describe the solution in terms of languages, models, and the underlying system architecture. Moreover, papers must address lessons learned about the use, benefits, and/or challenges of using DSLs/models in the robotics domain. An article just describing what has been done is not sufficient: It is mandatory to explain why a DSL/model has been chosen, why a particular structure for the DSL/model was proposed / used, and what are the benefits and implications of the proposed DSL/model. Overall, the special issue is seeking for articles that report what has been done for what reasons based on which domain analysis resulting into which insights and enabling which step change. The special issue is inspired by the topics of the 5 five years DSLRob workshop series (from 2010 to 2014) and is designed to serve as state-­‐of-­‐the-­‐art reference for the body of knowledge available for DSLs in robotics. For more information, see the DSLRob workshop series web page: http://www.doesnotunderstand.org/public/DSLRob Example topics (not limited to): •
DSLs/models targeting specific application domains, such as service robots, automation, biomedical, autonomous vehicles (land, sea, air), and modular robots. •
•
•
•
•
•
•
•
•
DSLs/models addressing specific technical challenges, such as system integration, AI, sensor/actuator networks, distributed and cloud robotics, perception, sensors information, human robot interaction, uncertainty, modeling of physical systems, and real-­‐time constraints. DSLs/models providing alternative programming models, such as reactive behaviors, composition of behaviors, motion description languages (MDL), and cooperative robotics. DSLs/models to represent robotics software architectures and their variability. Dynamic DSLs/runtime models for reasoning and dynamic adaptation. Surveys of the use of DSLs/models in specific subdomains of robotics. Tool support and frameworks for describing and manipulating DSLs/models for robotic systems. Code generation and code transformation for robotics systems. Frameworks to combine DSLs/models in a uniform manner. Case studies on the use of DSLs/models in advanced robotics systems. • Benchmarks to compare the use of DSLs/models versus the use of general-­‐purpose programming languages. Author guidelines: Two kinds of papers can be submitted to this special issue. Research papers must be of a nominal length of 15 pages each. Short papers must be of a nominal length of 8 pages each. Submissions are peer-­‐reviewed. All manuscripts should be prepared according to the JOSER author guidelines available at: http://joser.unibg.it/index.php?journal=joser&page=about&op=submissions#authorGuidelines Please notify the editors (see below) by email before submitting a manuscript. See the editorial of JOSER Vol 3 No 1 2012 to have a better understanding of what kind of papers are expected in JOSER: http://joser.unibg.it/index.php?journal=joser&page=article&op=download&path%5B%5D=51&path%5B%5D=11 Important Dates: •
•
•
Submission Deadline Author notification Issue Date July 1st, 2015 August 15th, 2015 November 15th, 2015 Guest editors: •
•
•
Christian Schlegel, Ulm University of Applied Sciences, Germany ,
[email protected]
Ulrik Pagh Schultz, University of Southern Denmark , [email protected]
Serge Stinckwich, UPMC/IRD, France , [email protected]