| |||||||||||||||
DADA 2014 : International Workshop on DSL Architecting and DSL-based Architectures | |||||||||||||||
Link: https://dada.wu.ac.at/ | |||||||||||||||
| |||||||||||||||
Call For Papers | |||||||||||||||
=================== Call for Papers ===================
International Workshop on DSL Architecting and DSL-based Architectures (DADA'14) August 26, 2014; Vienna, Austria https://dada.wu.ac.at/ co-located with 8th European Conference on Software Architecture Vienna, Austria http://ecsa2014.cs.univie.ac.at/ The workshop proceedings will be published in the ACM Digital Library. ======================================================= *** Important Dates *** - Submission due: June 16, 2014 - Notification: June 30, 2014 - Camera-ready copy: July 7, 2014 - Early registration: July 31, 2014 - Workshop: August 26, 2014 *** Overview *** Domain-specific software languages (DSLs) have received considerable attention over the last two decades. DSLs are specifically tailored to the needs of a particular problem or application domain. The promise of DSLs is that domain experts (from technical as well as non-technical domains) can understand, validate, modify, test, and sometimes even develop models and software programs using DSLs. Domain-specific language engineering involves architectural decision-making in different phases of the development process. For example, DSL engineers can choose from different options on how to realize a DSL's language model (abstract syntax), on the DSL style to be adopted (internal vs. external DSLs), on the means to define a DSL's semantics, on the concrete syntax style (e.g. graphical, textual, or both), and on critical technology choices (e.g., host languages, language workbenches, metamodeling infrastructure). The DSL as well as the corresponding infrastructure components (such as parser, generator, or DSL editor) form parts of the respective software architecture, often assisting in realizing a particular architectural style, pattern, or tactic. *** Workshop Topics *** Despite the growing popularity of DSL-based architectures and a considerable body of knowledge on DSL engineering, there is little documented evidence and reflection on DSL-related architectural knowledge and DSL-based architectures. Therefore, we are looking for contributions on, but not limited to, the following topics: - Architectural designs adopting domain-specific software languages (DSLs); - Architectural concerns of DSLs; - Architectural viewpoints on DSLs; - Quality attributes of DSLs and DSL-based software systems (e.g., maintainability, testability, usability); - Applying architectural patterns, styles, and tactics for engineering DSLs; - Architectural design rationale (ADR) in DSL engineering; - Process models and guidelines for developing DSLs and DSL-based software architectures; - Engineering Architecture Description Languages (ADLs) and Architecture DSLs (ADSLs); - Empirical studies on applying architectural knowledge and on documenting ADR in engineering DSLs or DSL-based software systems; - Software tools and development environments for architecture-aware DSL engineering; *** Keynote *** Markus Völter will give a keynote on "Architecting Architecture DSLs": "Architecture DSLs are a useful tool to capture the cornerstones of platform or product line architectures. In addition, interesting analyses can be performed on the models, and much of the infrastructure and configuration code can be generated. On the flip side, these DSLs themselves must be architected consciously: while many architectural abstractions are specific to any given platform or product line, many other aspects are generic and hence can be reused for several architecture DSLs. In this talk I trace how my thinking on architecture modeling has changed over time, and how this is reflected in the architecture DSLs I have built (or helped to build), and how evolving tools have made these changes possible." See http://www.voelter.de/ for some background on Markus. *** Submissions *** We invite short papers (4 pages long) and full papers (8 pages) in ACM proceedings format: http://www.acm.org/sigs/publications/proceedings-templates Full papers report on research results regarding one or several of the above topics. Short papers may report on future research, research-in-progress, and position statements. The papers will be reviewed by 2 (short papers) or 3 PC members (full papers), respectively. Manuscripts must be submitted using easychair.org: https://www.easychair.org/conferences/?conf=dada2014 Accepted papers will published in the ACM Digital Library as part of the joint ECSA workshop proceedings. *** Committee *** Workshop Chairs - Stefan Sobernig, WU Vienna, Austria - Mark Strembeck, WU Vienna, Austria Program Committee - Colin Atkinson, University of Mannheim, Germany - Walter Cazzola, University of Milano, Italy - Sebastian Erdweg, TU Darmstadt, Germany - Patrick Gaubatz, University of Vienna, Austria - Bernhard Hoisl, WU Vienna, Austria - Waldemar Hummer, TU Vienna, Austria - Geylani Kardas, Ege University, Turkey - Philip Langer, TU Vienna, Austria - Tanja Mayerhofer, TU Vienna, Austria - Marjan Mernik, University of Maribor, Slovenia - Gustaf Neumann, WU Vienna, Austria - Sigrid Schefer-Wenzl, WU Vienna & FH Campus Vienna, Austria - Andreas Stefik, University of Nevada, United States - Juha-Pekka Tolvanen, MetaCase, Finland & United States - Jurgen J. Vinju, Centrum Wiskunde & Informatica, The Netherlands - Markus Völter, independent & itemis AG, Germany - Manuel Wimmer, TU Vienna, Austria - Vadim Zaytsev, University of Amsterdam, The Netherlands - Uwe Zdun, University of Vienna, Austria *** Format *** There will be a keynote prior to the actual paper sessions (see above). In each paper session, we will have 2-3 papers for presentation. We will allocate for each accepted paper 20 minutes for presentation and 10 minutes for discussion. We will assign to each paper a devil's advocate whose task is to prepare 2 or 3 critical, yet constructive questions to foster a discussion in the workshop plenum. |
|