From lechner@cs.uml.edu Fri Feb 17 01:42:40 2006 From: Bob Lechner Subject: ** MetaCase Newsletter: Best Practices In Defining DSM Languages (fwd) To: sfrye@cs.uml.edu (Scot Frye), ralmonte@cs.uml.edu (Almonte) RJLRef: $PH/06s524/metacaseDSLtool.060217 Not checked out yet by me - but looks like a SWF rival or partner Bob Lechner Forwarded message: > From martijn@metacase.com Thu Feb 16 09:57:10 2006 > Subject: ** MetaCase Newsletter: Best Practices In Defining DSM Languages > To: > > The MetaCase Newsletter provides you with the latest information = > surrounding DSM and the leading DSM tool MetaEdit+. > > Please reply to me if you wish to be removed from the list. > > > MetaCase Newsletter: Best Practices In Defining DSM Languages > > Domain-Specific Modeling (DSM) makes software development easier and = > more effective by raising the level of abstraction whilst still giving = > you full control. DSM lets you define a modeling language that fits your = > problem domain perfectly, unlike current "one size fits all" modeling = > languages. With your own, more expressive DSM language, you and your = > team design software faster, more easily and more accurately. > > Automatically generating final products in program code or system = > configuration files prevents you from having to duplicate the results of = > your design effort in a programming language. In a radical departure = > from previous code generation approaches, with DSM you specify the = > generator. This means the resulting code and its quality are what you - = > and not a tool vendor - decide are needed, closely matching and often = > improving on the code you currently write by hand. > > > In this issue: > > - EADS: MetaEdit+ automates TETRA terminal development > - DevX: Why switch to DSM now? > - Podcast: DSM vs. Software Factories vs. MDA > - DevX: Best Practices in defining DSM languages > - Codegeneration.net: Interview with MetaCase CTO Steven Kelly > - MetaCase CEO joins model-driven development panel at SD West 2006 > - Invitation to SD West: Save up to $300! > > EADS: MetaEdit+ automates TETRA terminal development > > After careful evaluations, EADS chose MetaEdit+ as the development = > environment for TETRA terminals, due to its unique set of features: = > flexibility, support for UI terminals architecture, full executable code = > generation and documentation capabilities, as well as its ease of use. = > "The advantage of using MetaEdit+ is that we can create and use our own = > in-house modeling language. The modeling language is thus more flexible = > and we can modify it to fit our needs". Read more about the EADS case = > here =20 > > > Juha-Pekka Tolvanen explains: Why Switch to DSM Now? > > Domain-specific modeling promises to change the modeling landscape by = > providing a greater level of abstraction from code than UML, providing = > modeling constructs for developers that mimic the real-world objects = > more closely, and most importantly, providing complete code-generation = > capabilities, which together lead to a much more productive way for = > developers to model applications. In this first of a series of articles = > on DevX, Juha-Pekka Tolvanen introduces DSM and explains why many = > companies consider the switch to DSM now. Access the article here = > =20 > > > Podcast: DSM vs. Software Factories vs. MDA > > This podcast on model-driven development is part of an ongoing = > discussion between Jack Greenfield (Microsoft), Bran Selic (IBM Rational = > Software), Mauro Regio (Microsoft), Martin Danner (Arrowrock) and = > MetaCase's Steven Kelly. Access the podcast here = > = > > > > Best Practices in defining DSM Languages > > DSM puts models at the core of development, making it truly = > model-driven. Of key importance is the ability to define and maintain = > your own domain-specific language. The problem that companies - or = > rather their expert developers - will face is how to come up with a = > suitable DSM language. It is very unlikely that defining a new modeling = > language is part of their current skill-set. In this second of a series = > of articles on DevX, Juha-Pekka Tolvanen discusses a number of best = > practices that will help you define your DSM language better. Access the = > article here =20 > > > Interview with Steven Kelly on Codegeneration.net > > Steven Kelly, CTO of MetaCase and lead architect of MetaEdit+ reveals = > some of the issues that came up while developing MetaEdit+ and shares = > his views on MDA, Software Factories and the OMG's MOF. Access the = > article here = > =20 > > > MetaCase CEO joins Model-Driven Development Panel at SD West 2006 > > MetaCase CEO Juha-Pekka Tolvanen has been invited to join the expert = > panel at SD West 2006 for a = > discussion on the latest trends in Model-Driven Development, which will = > take place on March 15, 2006 in Santa Clara, California. Featuring Jack = > Greenfield, Granville Miller (Microsoft), Jon Kern (Compuware), Scott = > Ambler (Ambysoft) and MetaCase's Juha-Pekka Tolvanen, the panel = > = > is certain to spark a heated discussion on the subject of Model-Driven = > Development and shed some light on the current and upcoming practices in = > the field, with all major modeling camps contributing to the debate. > > > Invitation to SD West 2006 > > I would like to invite you to meet our experts and see a demonstration = > of domain-specific modeling with MetaEdit+ at SD West 2006, March 13-17 = > in Santa Clara, California. MetaCase's Juha-Pekka Tolvanen provides a = > class: domain-specific modeling for full code generation and MetaCase = > exhibits (booth 411) > > > MetaCase makes it easy for you to attend! Simply register at = > http://www.sdexpo.com with the priority code = > 6WEXH81 to get your FREE EXPO PASS (keynotes, birds-of-feather and = > vendor sessions included). MetaCase is also happy to offer a special = > $300 savings off of both the "VIP" and the "VIP with C++ Tutorial" = > conference passes when you register with the discount code 6WEXH81. > > > Yours Sincerely, > > > Martijn Iseger > > Phone: +358 40 5759531 > > > MetaCase USA =B7 5605 North MacArthur Blvd. =B7 11th Floor =B7 Irving, = > TX 75038 > > MetaCase International =B7 Ylist=F6nm=E4entie 31 =B7 FI-40500 = > Jyv=E4skyl=E4 =B7 Finland > > > Source: MetaCase records > > > The MetaCase newsletter is sent to you because of your interest in = > MetaEdit+ and software productivity. > > Please reply to me if you wish to be removed from our recipient list.