Domain-Specific Modeling tool Domain-Specific Modeling top 2 logo Domain-Specific Modeling top3 image
English Deutsch Japanese

MetaCase Newsletter 2009v1

March 2009

Webinar series on DSM starts

MetaCase is starting a webinar series discussing different aspects of Domain-Specific Modeling. The first one targets strategic management by showing how automation with DSM is a proven way to improve productivity in software development. In the webinar we will reveal:

The same webinar will be run three times: 10th, 19th and 24th March. We'd love to see you or someone from your management there: see the webinar details to reserve a place. Later webinars in the series will cover language design principles, the use of MetaEdit+, and DSM examples from various domains. Alongside the series, we're also offering company-specific webmeetings for DSM. These allow us to focus on your particular vertical, e.g. automotive, product line, UI, telecom or service specification. We can show you and your team DSM languages and cases from your vertical as well as discussing your company-specific requirements - all of course with no obligation. Book your own webmeeting now!


In this issue:


MetaCase CTO to give keynote at Code Generation 2009

Over the last couple of years the Code Generation conference has cemented its place as the leading European event for model-driven development. We hope to see many of you at Code Generation 2009, which will be held on 16-18 June 2009 in Cambridge, UK. 

MetaCase is honored that CTO Steven Kelly has been invited to give the keynote this year. In a break from tradition he will join forces with the other keynote speaker, Markus Voelter, to deliver both keynotes as a team: 

In unrelated(!) news, MetaCase is proud to sponsor the event for the third year running.


Software Engineering Radio on DSM

Want something new for your MP3 player? Software Engineering Radio recently ran an episode on DSM, interviewing MetaCase CEO Juha-Pekka Tolvanen. The episode focuses on using domain-specific languages and code generators in practice. The podcast is available from se-radio.net


From the forums: Showing a collection of objects in a relationship symbol

When you have a question, the MetaEdit+ Web Forums have proven to be a great way to get accurate answers quickly. At the same time, your question helps others for the future: some threads have been read over 1000 times in the last year. Topics range from beginner questions to advanced techniques and practices - and you always get answers, often from the MetaEdit+ developers themselves! 

This issue's highlighted topic comes from user 'Vasilis' who asks about showing a collection of objects in a relationship. 

***

I am trying to achieve attaching a property which is a collection of objects (that have a symbol), to a relationship. Conceptually of course this works and in the Graph, indeed I can edit the relationship and add objects of the specific type to the property. What I really want though, is to also show each object's symbol over and under the relationship line, according to some other property of the object. 

________

Hi Vasilis, 

You can put a text element in the relationship symbol, and have its content come from a generator. The generator will print each sub-object's number and a character to show the direction. E.g. 

do :SubObjects 
{    if :Direction = 'left' then '<' else '>' endif 
     :Value ' ' 
}

Your example picture splits the collection into two sets, one going left and the other right. If you want that, you could have two text elements, either for separate collection properties in the relationship (do :LeftSubObjects and do :RightSubObjects), or only iterating over the desired SubObjects (do :SubObjects where :Direction = 'left'). 

*** 

See other topics from the MetaEdit+ Web Forum here.


Phone numbers for MetaCase changing

MetaCase's phone numbers are changing, along with all others at our location. We're taking advantage of the change to upgrade to a new automated switchboard and phone system. Please update your records with the new numbers: 

Tel. +358 14 641 000 
Fax +358 420 648 606


Upcoming events - see you there!

Meet our experts and see a demonstration of Domain-Specific Modeling with MetaEdit+ at any of the following events:

DSM seminars
- 9 March, Helsinki, Finland - more info
- 26 March, Oulu, Finland - more info

ACCU 2009, 22-25 April, Oxford, UK
- Defining Domain-Specific Modeling Languages (22 April) - more info 

Code Generation 2009, 16-18 June, Cambridge, UK 
- Keynote - Steven Kelly, CTO, MetaCase
- MetaEdit+ hands-on, implement you first DSM solution (3 hour session) - Risto Pohjonen, Senior Consultant, MetaCase
- Moving from Coding to Model-Driven Development - Juha-Pekka Tolvanen, CEO, MetaCase

Contact information

MetaCase International · Ylistonmaentie 31 · FI-40500 Jyvaskyla · Finland
MetaCase USA · 5605 North MacArthur Blvd. · 11th Floor · Irving, TX 75038