posted by user: mrcalvin || 3075 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 15, 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

BlockArch 2024   Fifth IEEE International Workshop on Blockchain-based Architectures
SOFT 2024   10th International Conference on Software Engineering
PACT 2024   The International Conference on Parallel Architectures and Compilation Techniques
SOFT 2024   10th International Conference on Software Engineering
KES 2024   28th International Conference on Knowledge-Based and Intelligent Information and Engineering Systems
IJAIT 2024   International Journal of Advanced Information Technology
HiPEAC 2025   High Performance Embedded Architectures and Compilers
SESBC 2024   5th International Conference on Software Engineering, Security and Blockchain
TextGraphs 2024   17th Workshop on Graph-based Natural Language Processing
IEEE WSAI 2024   IEEE--2024 the 6th World Symposium on Artificial Intelligence (WSAI 2024)