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

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

FacebookTwitterLinkedInGoogle

Link: https://dada.wu.ac.at/
 
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
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.

Related Resources

AISyS 2025   The Second International Conference on AI-based Systems and Services
IEEE-Ei/Scopus-ITCC 2025   2025 5th International Conference on Information Technology and Cloud Computing (ITCC 2025)-EI Compendex
Intelligent Computing-Based Time Series 2025   Intelligent Computing: Special Issue: Intelligent Computing-Based Time Series Analysis for Cybersecurity
ACM SAC 2025   40th ACM/SIGAPP Symposium On Applied Computing
ICCBR 2025   33rd International Conference on Case-based Reasoning
ICMLSC 2025   2025 The 9th International Conference on Machine Learning and Soft Computing (ICMLSC 2025)
GbR 2025   14th IAPR-TC15 Workshop on Graph-based Representations in Pattern Recognition
ICMLT 2025   2025 10th International Conference on Machine Learning Technologies (ICMLT 2025)
DEBS 2025   The 19th ACM International Conference on Distributed and Event-Based Systems (DEBS 2025)
KES 2025   29th International Conference on Knowledge-Based and Intelligent Information & Engineering Systems