ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

COOMPL 2014 - Third International Workshop on Combined Object-Oriented Modeling and Programming Languages

Date2014-07-28 - 2014-07-29

Deadline2014-04-30

VenueUppsala, Sweden Sweden

Keywords

Websitehttps://coompl.org/2014/ecoop

Topics/Call fo Papers

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.

Last modified: 2014-03-22 22:22:23