posted by user: mrcalvin || 2015 views || tracked by 6 users: [display]

DADA 2014 : International Workshop on DSL Architecting and DSL-based Architectures


When Aug 26, 2014 - Aug 26, 2014
Where Vienna, AUT
Submission Deadline Jun 16, 2014
Notification Due Jun 30, 2014
Final Version Due Jul 7, 2014
Categories    software engineering   programming languages   software   information systems

Call For Papers

=================== Call for Papers ===================

International Workshop on
DSL Architecting and DSL-based Architectures (DADA'14)

August 26, 2014; Vienna, Austria

co-located with

8th European Conference on Software Architecture
Vienna, Austria

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

- 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

- 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 for some background on Markus.

*** Submissions ***

We invite short papers (4 pages long) and full papers (8 pages) in ACM
proceedings format:

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

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.

Related Resources

WASA 2018   The Fourth International Workshop on Automotive System/Software Architectures
CGDEIJ 2018   Computer Game Development and Education
FMCIoT 2018   International Workshop on Architectures for Future Mobile Computing and Internet of Things (FMCIoT 2018)
ICIST 2018   24th International Conference on Information and Software Technologies
ICCBR 2018   International Conference on Case-Based Reasoning
IEEE AVSS 2018   IEEE International Conference on Advanced Video and Signal-based Surveillance
ASE 2018   33rd IEEE/ACM International Conference on Automated Software Engineering
HiPEAC 2019   High Performance Embedded Architectures and Compilers
IJIST 2018   The International Journal of Information Science & techniques