Category Archives: modeling

Real World DSLs – Get Introduced to Domain Specific Languages (presentation)

Another great presentation I’ve recently discovered. Mario Fusco introduces the concept of Domain-Specific Language (DSL), describes the different kinds of DSLs we may create, their pros and cons, etc. Great overview of the DSL world in just a bunch of slides! Real world DSL – making technical and business people speaking the same language View

UML 2.5 Simplification – Status Update

Embedded the presentation that Ed Seidewitz (well-known in this portal after his very popular posts on Executable UML) gave at a recent OMG conference presenting the status of the UML simplification effort for the next version of the language. Definitely worth looking at! UML 2.5: Specification Simplification View more PowerPoint from Ed Seidewitz If you

Interview to yours truly (in French)

atlanpole

Since, supposedly, I’m an “acteur innovant” in my region, Atlanpole (Nantes Atlantique European Business & Innovation Center, Regional Incubator for the Pays de la Loire) interviewed me to know more about my background and research lines. You can read the interview here If you enjoyed this post you can subscribe to this Software Modeling blog

EMF Facet vs EMF Profiles – Two ways of extending your EMF models

FacetProfiles

EMF Facet and EMF Profiles are two lightweight extension mechanisms for EMF models. With both tools you are able to extend or annotate your existing models with additional information without having to modify the metamodel they conform to (which as we all know would be a real pain in the ass! and could force you

Using Models of Partial Knowledge to Test Model Transformations

If you are interested in the field of testing model transformations you may want to take a look at our paper Using Models of Partial Knowledge to Test Model Transformations, recently accepted at ICMT 2012. Abstract: Testers often use partial knowledge to build test models. This knowledge comes from sources such as requirements, known faults,

Object Constraint Language (OCL): A definitive guide

As part of my participation in the 12th Int. School on Formal Methods: Model-Driven Engineering (SFM´12) I´ve co-authored a book chapter (together with Martin Gogolla) introducing the Object Constraint Language (you may want to read why you need to learn OCL first). The abstract of the chapter is the following: The Object Constraint Language (OCL)

Matrix – A New Abstract Modeling Language

matrix

Today, Mike Finn presents a new abstract modeling language called Matrix based on the Shlaer-Mellor Method. Matrix is a textual modeling language that’s designed to be translated to many existing programming languages such as C, C++, Java and Ada. The Matrix language provides an extremely high level of abstraction compared to currently available executable modeling

A better understanding of Drupal module interactions thanks to UML

sequence-diagram_hook

You already know that I dropped Drupal to move to WordPress but this doesn’t mean I’m very happy to report on people talking about the benefits (or disadvantatges) of using UML and MDE/modeling in general in their professional life. In this case, Lin Clark explains how she thinks UML sequence diagrams are helping her work

Domains umltophp , umltosql , umltopython and codegenerationcenter on sale

One of the questions in the test to discover if you’re a real (micro)entrepreneur is owning at least 10 domain names. Unfortunately, I can answer yes to this one (if interested, my global score is only 14 out of a maximum of 25) but after my quest for world domination with my online code-generation services

Most Important Soft Dev Trends for 2012 (MDE not even a voting option, really?)

logo-infoq

As reported in InfoQ attendees of the QCon London conference have been voting for the most important software development trends for 2012 (votation is now open to everyone). We can discuss the role (or even better, the impact) of MDE in software development but you can’t deny its existence and its influence in a (growing)

Powered by WordPress