The Model Driven Software Network

Raise your level of abstraction

All Blog Posts (139)

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…


Added by Ella Roubtsova on February 15, 2011 at 14:24 — No Comments

UML Survey: How is UML used?

Our friend across the pond, Bob Maksimchuk is a Principal Consultant at Project Pragmatics conducted a simple survey into how UML was being used. We found it fascinating and it generated some interesting discussion. Have a read and let us know your thoughts!…

Added by Derek Russell on February 14, 2011 at 9:30 — 3 Comments

HTML Form as a model to generate code from

In order to simplify the concept of what is a model and what we can do in a practical way, I will explain how to use a simple HTML form as a model.


An HTML form can provide us a simple and practical model to generate code from.

Looking to the DOM of a HTML form we can extract two main characteristics:

 - Form name;

 - Form fields;


Form fields by itself provide us other properties:



Added by Adilson de Almeida Pedro on February 9, 2011 at 19:16 — 2 Comments

Not All Actors Live in Hollywood – Refining the System Boundary


Another great post from my colleague Alex I'd like to share with you all on use cases. We love it when you comment back so do let us know your thoughts!


It's the awards season, we're looking forward to seeing what happens at the BAFTAs on Sunday. But in this post we're not talking about Mr. Firth or Miss. Portman, we're talking about use case actors as Alex continues with his interesting series on use cases...…

Added by Derek Russell on February 7, 2011 at 11:43 — No Comments

Model-Driven: An Essential Requirement Come from Customers

In the beginning [1], I chose the word group "model-driven", which inspired by the concept of “parameter-driven” and “table-driven” in software development. Some the properties would be stored in a parameter-table that can be modified at almost any time, which will be accessed and interpreted at run-time or load-time, and thereby, be able to meet some the specific requirements of the end customers.

Relative to the enterprise and business which dynamically changing, "parameters"…


Added by Mountriver TY Yu on January 25, 2011 at 4:00 — No Comments

A Roadmap of Research for Enterprise Applications

The subject is the software or information systems used in enterprise. It is comprehensive, need to support the management and the general business in enterprise, often referred generally as enterprise application or some times, I prefer the term of enterprise information system. In this essay, uses the Enterprise Applications and EntApps for short.



Added by Mountriver TY Yu on January 22, 2011 at 8:20 — 2 Comments

New standards for UML executable

Two posts (courtesy of  Ed Seidewitz ) talk about:


-The long journey to get an Action Language as part of the UML standard:


- The new standards fUML and Alf:


Hope you find them interesting  




Added by Jordi Cabot on January 20, 2011 at 9:15 — No Comments


All "cognition is cognition in models and by models"
by Herbert Stachowiak, 1973

The human spirit is unable to think other ways than in models.
by Christian Wissel, 1989

Thought is the activity or process of modeling, which the evolution of models in brain. Ideas, as the content for cognition, which are models. A person thereby is a Model-Driven System.

Added by Mountriver TY Yu on January 20, 2011 at 7:30 — 4 Comments

ABAP Developers not ABAP Clerks

In the world of SAP ABAP, we have millions of lines of codes used by gaint organizations across the globe. Sadly the customers cannot use the software as-is and have to write more than 1/3 rd of the code on their own to meet the requirements of their business processes. 

With one SAP face that sells the license we have an army of technical consultants to write these code.


The sad part is that within SAP or any partner organization the story is not different, we still…


Added by Jemin Tanna on January 11, 2011 at 4:52 — No Comments

Take More Of An Holistic Approach To Software Development.

I have read articles on model driven development, agile development, use cases, UML, BPML. I have even taken classes in some of them. I have seen so many people trying to find the holy grail of tools and techniques to gather user requirements and model a solution. I have worked at places where some of the techniques were used and you know what? In a lot of cases, the solution and/or applications that were produced were not much better than the places that used none of these techniques. In…


Added by Jim Roberts on December 12, 2010 at 21:00 — 3 Comments

Use (less) Cases

Alex, one of our lecturers wrote this piece on Use Cases that I thought might be of interest to you all. It's taken from our blog, The Technical Diaries.…


Added by Derek Russell on December 9, 2010 at 15:30 — 4 Comments

The Evolution of Code Generation

When I started my software career, it was common place to develop code in low level assembler languages such as Z80, 6502, 68000 etc. We had little or no design methods, development tools or strict processes to follow. Ensuring we met even what requirements we did have, was difficult and code reviewing was a labour intensive task that often…

Added by Derek Russell on December 6, 2010 at 13:30 — No Comments

MD Day 2010

Like every year, the french modeling community has met during the MD Day last week in Paris.… Continue

Added by Frédéric Madiot on December 1, 2010 at 13:49 — 1 Comment

StringTemplate: a great template engine for code generation

When building a new tool for modelling and code generation like Essential, one has to rethink again what template engine use to…


Added by Pedro J. Molina on November 26, 2010 at 19:37 — No Comments

Eclipse Modeling Symposium 2010

One of the main events of Eclipse Summit Europe 2010 has been the Eclipse Modeling Symposium with the presentation of 15 projects.

You can find summaries of this symposium on these blogs:
- Mäd Meiers:…

Added by Frédéric Madiot on November 8, 2010 at 21:24 — No Comments

Interview with Stefano Butti (CEO of WebRatio MDD tool for Web/SOA applications)

Stefano Butti is the CEO and co-founder of WebRatio , a revolutionary Model-Driven development environment for building Web/SOA business applications using BPMN and WebML .

WebML is a web modeling language or as they say a visual notation for specifying the content, composition, and



Added by Jordi Cabot on November 5, 2010 at 9:00 — No Comments

Spy On Your Models - Part 3

In this sequence of posts, I explain how to use the Model Browser provided by MoDisco to inspect an EMF model.…


Added by Frédéric Madiot on October 29, 2010 at 7:37 — No Comments

Zum Coder DBML Support

Now Zum Coder has support to dbml modeling.

After log in the zum coder, in the main menu go to Tools->Transformations

Will show up a transformation form as the image below

Once in that screen choose a template Set, for instance PHP

Select the model "dbmlModel", that model deals with dbml files…


Added by Adilson de Almeida Pedro on October 24, 2010 at 1:30 — No Comments

Spy On Your Models - Part 2

In this sequence of posts, I explain how to use the Model Browser provided by…

Added by Frédéric Madiot on October 19, 2010 at 12:51 — No Comments

Dealing with Non-Functional Requirements in Model-Driven Development

The impact of non-functional requirements (NFRs) over software systems

has been widely documented; especially regarding the choice of the right

software architecture for the system (two different sets of NFRs may

need two different system implementations even if the functional

requirements are the same).

Consequently, cost-effective software production methods shall provide means to integrate this type of

requirements into the development process.… Continue

Added by Jordi Cabot on October 15, 2010 at 7:22 — No Comments

Monthly Archives













© 2019   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service