The Model Driven Software Network

Raise your level of abstraction

Ella Roubtsova
  • Eindhoven
  • Netherlands
Share on Facebook Share

Ella Roubtsova's Friends

  • Patrizia Scandurra
  • Elvinia Riccobene
  • Behzad Bordbar
  • Jorge Ubeda
  • Ashley McNeile
  • Mark Dalgarno

Ella Roubtsova's Page

Profile Information

My interest in Model Driven Software Development:
I am interested in success of Model Driven Software Development which is impossible without behavioral modelling, without taxonomy of behavioral models and without proper support of behavioral modelling both at the Platform Independent and Platform Specific levels of modelling.
My experience of Model Driven Software Development:
I teach courses on Model Driven Software development during 6 years and the interest of my students and their questions stimulate my interest. I have applied the ideas of MDSD in two research projects and I would be happy to take part in an industrial or a research project that involves any application of Model Driven Software Development.
My website

Ella Roubtsova's Blog

The Third Workshop on Behavioural Modelling - Foundations and Applications

Call for Papers

The Third Workshop on Behavioural Modelling - Foundations and Applications

BM-FA 2011

In collaboration with the Seventh European Conference on Modelling Foundations and Applications ECMFA 2011

Paper Submission: April 10, 2011

Authors Notification: May 4, 2011

Camera-ready copies of accepted papers: May 20, 2011

Workshop: June 5, 2011

We call for papers of minimum four…


Posted on February 15, 2011 at 14:24

deadline extension

Due to multiple requests (Easter time) the submission deadline for the Second Workshop on Behavioural Modelling - Foundations and Application (BM-FA 2010) has been extended to…


Posted on April 6, 2010 at 8:40

Comment Wall (8 comments)

You need to be a member of The Model Driven Software Network to add comments!

Join The Model Driven Software Network

At 13:19 on July 4, 2009, Ella Roubtsova said…
Dear Jorge,
I was just busy with this workshop. Even in papers of this workshop you can see that there are different understanding what behaviour is and what is the behaviour composition.
First paper treat behaviour as function and the behaviour composition is as composition of functions.

The third paper and some other paper see behaviour as a set of traces.

The third notion of behaviour is something that is specified by a contract.

I am going o discuss the difference with the authors of the first paper, because they have problems with behaviour adaptation an the adaptation is their current project.

Let me know your opinion.
My regards
At 21:52 on July 2, 2009, Jorge Ubeda said…
Downloaded...At first sigth it sounds very well...
At 21:42 on July 2, 2009, Jorge Ubeda said…
Thanks so much, Ella. I haven´t seen you message until now, late night. Just for read this weekend.
Thanks again
At 19:22 on June 27, 2009, Ella Roubtsova said…
Dear Jorge,
You may be interested in preliminary proceedings of the BM MDA workshop
My best regards
At 12:28 on March 4, 2009, Ella Roubtsova said…
Hi Jorge,
It would be difficult to discuss behavioural models in general.
Do you have in mind a particular class (domain) of beavioural models where you see some modelling problems?
You write that you do not use MDA but use another approach for executable modelling.
What kind of approach is it? Can we look at it or read about it or see the examples of its application? May be you can describe it in this discussion.
My regards
At 23:02 on March 3, 2009, Jorge Ubeda said…
Ella, repeating what I said to Mr Mc Neile:
Finally, opted for open a discussion repeating my arguments to you and Ashley. I have thought initially to add your comments, but later I judge that I have no right to do it, given that you and Ashley are the owners of your concepts. Why reduce or alter them, when you are here?
Hope you agree with the description of the subject, at less for initiate this.
Jorge Ubeda
At 19:37 on February 20, 2009, Jorge Ubeda said…
I´m not using MDA, but another way to create applications from models. However, I have followed with entusiasm OMG and other efforts to develop a standard for modeling to generate applications. I agree strongly with the idea of model design at abstract level, separating for platform design. I have seen, passing years of different approaches, how UML have become a constraint for OMG standards. Here, repeatedly, the discussion falls on a critical separation: model transformations arriving to a static representation of the application, which requires code intervention. I have discussed this issue before, regarding colleagues working with Rose or AndroMda: the automation gets a limit, which requires code. Descriptions of EMF shows a similar process: at end of modeling, you need to add java code.
It seems to me an issue, an obstacle that must be faced. Mr Varnica mentions today two issues which relate to model integrity: how to assure that an object have a unique representation into the model (Vlad says "I mean that changing one element in one diagram would immediately update my other 1,000 diagrams which include this element"); and how to get traceability of the use of an object into the model ("know in which diagram my element is used"). Add this "frustration" to the fact that the behavior of the model is declared in java code. What propagation of changes could be made this way? What traceability? How if manual code introduces errors in mapping from model object to code?
I belive this is a critical issue for Model abstraction, and must be solved. Behavior of the model must be represented in its proper terms, and it must be generated from abstract definition, which maps strictly to model definition. It is the only way to support maintainbility, and not to fall in an early definition, which finally differs from the "live" application, which resides into the code.
In sum, it is my interest in your point of view, be it mature or immature. I belive that "behavioral modeling" sounds great.
Regarding participation on the workshop, I like it, but I´m more able to hear than to talk...I will be very interested in know its results, indeed.
Regarding what to do here, I like to invite you to talk here, opening some discussion. Surely, most of us would ask and participate.
With kind regards
At 22:36 on February 4, 2009, Jorge Ubeda said…
Dear Ella,
As pointed to Mark, behavioral modeling is a very interesting matter to me. Maybe you would open a brief discussion on it. It seems to me that "behavioral" sound like a solution to the opened discussion on "mdd death".
With kind regards
Jorge Ubeda



© 2017   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service