[ecoop-info] CFP - COOMPL workshop at ECOOP 2014
Birger Møller-Pedersen
birger at ifi.uio.no
Tue Apr 8 10:34:38 CEST 2014
COOMPL 2014: CALL FOR PAPERS
COOMPL at ECOOP 2014: 3rd Workshop on Combined Object-Oriented
Modeling and Programming Languages
July 29, 2014 Uppsala, Sweden
http://coompl.org/2014/ecoop/
Background
----------
Modeling and programming are considered to be different, supported by
different languages and tools, and developed/researched by different
communities. Developers that want to exploit modeling most often end
up with inconsistent modeling and programming artifacts, the main
reason being that in general code generation is not 100%. Modeling
tools are not as comprehensive as programming language tools. In
addition, in the end code is what counts, so when things become
critical, models become obsolete, while programs survive and are
maintained.
However, it does not have to be so! An obvious solution to the issues
above is to use languages that are combined modeling and programming
languages. The very first object-oriented programming language,
SIMULA, was in fact such a combined language.
The notion of modeling, and with that modeling languages, have
developed since then, as have programming language, so the workshop
will try to answer what combined modeling and programming languages
will look like today.
This third edition of COOMPL takes place in conjunction with the ECOOP
2014 conference, and will build on the previous workshops at SPLASH
2011 and ECOOP 2013.
Main Theme and Issues
---------------------
The aim of this workshop is to investigate requirements for such
combined modeling and programming languages as they would be
today. This includes conceptual means as well as language constructs
for modeling and programming, identification of modeling constructs
that are currently not supported by programming languages, proposals
for programming language support for such constructs, new abstraction
mechanisms to raise the level of abstraction, graphical versus textual
syntax, tools supporting modeling and programming, and implementation
techniques.
Topics of interest
------------------
Topics of interest include, but are not restricted to:
- differences and similarities between modeling and programming;
- modeling constructs not supported by programming languages and vice
versa;
- support for functional and constraint programming in modeling and
programming languages;
- support for concurrent/distributed modeling and programming;
- associations and state-machines in programming languages;
- the role of constructs for describing snapshots/scenarios/examples
in relation to a combined programming and modeling language;
- graphical versus textual syntax;
- tools for modeling and programming;
- implementation techniques;
- techniques for embedding domain specific languages in a combined
language;
- conceptual means for modeling and programming;
- new mechanisms to raise the level of abstraction;
- experience reports regarding pros/cons in using separate modeling
and programming languages, modeling in a programming language,
executable modeling languages, etc.;
- methods for teaching modeling and abstraction to programmers.
The COOMPL workshop will be a mixture of presentations of invited and
reviewed papers.
Important Dates
---------------
Initial submission: May 1, 2014
Author notification: May 26, 2014
Final version: June 23, 2014
Workshop: July 29, 2014
Submission Information
----------------------
Papers should be submitted by May 1, 2014. Contributions should be
submitted electronically in PDF format via EasyChair at
https://www.easychair.org/conferences/?conf=coompl2014. Submitted
papers must conform to the ACM SIG Proceedings style - except that the
copyright box on the first page must be removed (2-column, see
templates at
http://www.acm.org/sigs/publications/proceedings-templates). The
maximum length of a submission is 6 pages.
The accepted papers will be digitally published in the ACM Digital
Library. An author of the paper will be expected to attend the
workshop (registration as Workshop participant via ECOOP).
Program Chairs
--------------
Ole Lehrmann Madsen (Aarhus University)
Birger Møller-Pedersen (University of Oslo)
Ragnhild Kobro Runde (University of Oslo)
Program Committee
-----------------
Joachim Fischer (Humboldt University)
Bjorn Freeman-Benson (New Relic)
Boris Magnusson (Lund University)
Oscar Nierstrasz (University of Bern)
Bran Selic (Malina Software Corp)
Dave Thomas (Bedarra Research Labs)
More information about the ecoop-info
mailing list