‹Programming› 2018
Mon 9 - Thu 12 April 2018 Nice, France

Extending the time-honored practice of separation of concerns, Model-Driven Engineering (MDE) promotes the use of separate models to address the various concerns in the development of complex software-intensive systems. The main objective is to choose the right level of abstraction to modularize a concern, specify its properties and reason about the system under development depending on stakeholder and development needs. While some of these models can be defined with a single modelling language, a variety of heterogeneous models and languages are typically used in the various phases of software development. Furthermore, Domain-Specific Modelling Languages designed to address particular concerns are also increasingly used. Despite the power of abstraction of modelling, models of real-world problems and systems quickly grow to such an extent that managing the complexity by using proper modularization techniques becomes necessary. MoMo’18 will bring together researchers and practitioners interested in exploring modularization techniques for modelling, such as but not limited to aspect-oriented mechanisms to support advanced separation of concerns, advanced composition operators for possibly heterogeneous models, and techniques for execution and reasoning over global properties of modularized models.

External Website

Information about MOMO 2018 can be found on:
http://www.momo2018.ece.mcgill.ca/


Call for Papers

Workshop Topics

We are interested in submissions on all topics related to modularity and modelling including but not limited to:

  • Modularization Support in Modelling Languages and Tools
    • Model Interfaces
    • Homogeneous Model Composition Operators
    • Heterogeneous Model Composition Operators
    • Visualization of Modularized and Composed Models
  • Effects of Using Modularization and Composition in Modelling
    • On Verification and Validation
    • On Reuse
    • On the Model-Driven Software Development Process (Requirements Engineering, Software Architecture, Software Design, Implementation)
    • On Maintenance
    • Experience Reports / Empirical Evaluations of Applying Modularization and Composition in Modelling
  • Feature-Oriented, Aspect-Oriented and Concern-Oriented Modelling
    • Modularization support and composition operators for specific modelling notations
    • Modelling essential characteristics of specific (crosscutting) concerns
    • Multi-View Modelling
      • Avoiding Inconsistencies
      • Avoiding Redundancies
    • Support for Detecting and/or Resolution of Feature Interactions
  • Domain-Specific Modelling
    • Modularization for Domain-Specific Languages
    • Composition for Domain-Specific Languages
    • Domain-specific Aspect Models

Publication

Accepted papers will become part of the workshop proceedings and will be submitted for inclusion into the ACM Digital Library. Workshop presentations will be posted on the workshop website. Acceptance of a paper implies that one of the authors registers for the workshop to present the submission; failure to do so by the early registration deadline will result in the paper being withdrawn from the workshop proceedings. We reserve the right to exclude a paper from distribution after the workshop (e.g., by not placing it into the digital library), if the paper is not presented at the workshop.

Submission

MoMo invites participants to submit original regular workshop papers with a length of five (5) pages, as well as shorter original position papers with a length of three (3) pages. Previously published papers or papers accepted or under review for other events are ineligible for submission to MoMo 2018. Papers must be in pdf format, written in English, and formatted according to the following ACM formatting instructions. Papers must be submitted via EasyChair.

Formatting Instructions

The format of your paper must strictly adhere to the ACM Conference “acmart” template. Use the sigconf option and the font family Times New Roman. If you use LaTeX or Word, please use the provided ACM acmart templates. Otherwise, please follow the ACM author instructions.

If you are formatting your paper using LaTeX, you will need to set the 10pt option in the \documentclass command. If you are formatting your paper using Word, you may wish to use the provided Word template that supports this font size.

Please include page numbers in your submission for review (only for review) using the LaTeX command \settopmatter{printfolios=true} (see examples in template).

Please also ensure that your submission is legible when printed in black and white. In particular, please check that colors remain distinct and font sizes are legible.

Submission of camera-ready version of paper

All authors of all accepted contributions will be asked to complete a Copyright form and will receive further instructions for preparing their camera-ready versions.

Evaluation

At least three members of the program committee will evaluate the technical contribution of each submission as well as its accessibility to the audience. Papers will be judged on quality, significance, relevance, originality, substance, correctness, and clarity.

Questions?

For further information, please contact the workshop organizers at m…@cs.mcgill.ca.