End-user companies to give a summary of what they do with and what is missing in Eclipse open source modeling, e.g. feature, support, documentation, migration, training, etc. Includes also what are their current initiatives if applicable.

End-user companies to give a summary of what they do with and what is missing in Eclipse open source modeling, e.g. feature, support, documentation, migration, training, etc. Includes also what are their current initiatives if applicable.

What is the view of implementer companies, their core expertise, what implementation can have a big impact on open source modeling next year, low hanging fruit, what is their current initiatives, etc.

+

What is the view of implementer companies, their core expertise, what implementation can have a big impact on open source modeling next year, low hanging fruit, what are their current initiatives, etc.

−

*Stephan Eberle, itemis update

+

−

*Remi Schnekenburger, CEA LIST

+

*'''''Stephan Eberle, itemis update'''''

+

**Improvement in Xtext/Xtend 2.1

+

** Xtend is now based on Xtext

+

** Xcore is a new feature providing an ECORE textual syntax using Xtend as an action language. Driven by Ed Merks.

*** Provide a transformation able to capture functional contracts expressed at model level (with OCL or other formalism) and translate them into ACSL (ANSI C Specification Language) properties at C code level so that they can be processed by FRAMA-C tooling

''' End-User Companies Business Case Brainstorming'''<br>

''' End-User Companies Business Case Brainstorming'''<br>

Review first version of [http://wiki.eclipse.org/images/b/b0/Introduction_to_Eclipse_Modeling_Working_Group.zip Modeling slides] for end user companies, identify additional benefits for end user companies in order to facilitate budget approval

Review first version of [http://wiki.eclipse.org/images/b/b0/Introduction_to_Eclipse_Modeling_Working_Group.zip Modeling slides] for end user companies, identify additional benefits for end user companies in order to facilitate budget approval

Agenda Items

End-User Companies
End-user companies to give a summary of what they do with and what is missing in Eclipse open source modeling, e.g. feature, support, documentation, migration, training, etc. Includes also what are their current initiatives if applicable.

Dominique Toupin, Ericsson

Modeling for System specification and design

Large scale Modeling: large & distributed teams, big models

Using many (open source or not) tools

Plan to start using Eclipse Modeling tools in 2012

Need to have target observability from the model point of view

Using UML and other modeling languages

Focus in 2011: Modeling support in Mylyn, EGit, EMF Compare for MDT Papyrus

Implementer Companies
What is the view of implementer companies, their core expertise, what implementation can have a big impact on open source modeling next year, low hanging fruit, what are their current initiatives, etc.

Stephan Eberle, itemis update

Improvement in Xtext/Xtend 2.1

Xtend is now based on Xtext

Xcore is a new feature providing an ECORE textual syntax using Xtend as an action language. Driven by Ed Merks.

Provide a transformation able to capture functional contracts expressed at model level (with OCL or other formalism) and translate them into ACSL (ANSI C Specification Language) properties at C code level so that they can be processed by FRAMA-C tooling

End-User Companies Business Case Brainstorming
Review first version of Modeling slides for end user companies, identify additional benefits for end user companies in order to facilitate budget approval

Gaël Blondelle, Obeo, feedback from the Polarsys (OPEES) group

Improvements areas interesting for end user companies

Scalable logical model merge

Ability to connect to different physical repository technologies, e.g. Git,

Advanced, flexible and efficient code generation. Should be simple and efficient to do M2M and M2T transforms.

Good implementation of UML standard. Most tools implement some part well but skip others. MagicDraw is good reference tool to compare against.

UAL/ALF implementation

Team development capabilities across distributed models and repositories

Model Simulation capabilities

Trace and Debug capabilities connected to code generation feature

Stable and clean user interface. We don't want to see a lot of Eclipse noise.

Ability to work with fragmented models

Good performance on large model repositories.

Ability to import from existing tools without information loss. A huge bonus with be to preserve all diagram information.