opinion Archive

Tagging the Model Zoo – Symbols for Model Conformance and Care

Washing symbols are a universal way to quickly explain key properties of a piece of cloth and how you should handle it. A similar approach for models would help designers to understand the context, goal, quality,... of a model they just ran into.

Refactoring Modelling Technology – Say It Clear

The first step in refactoring modeling technology is to understand and tame language complexity. This post proposes several solutions for that, for instnace, the definition of alternative notations for the same conceptual language.

Evolving Systems Paradigm – Product Line Engineering in Practice

System evolution is hard to manage unless done systematically. This is especially important in product line engineering. Our approach is a methodology to directly contain the risk of the “exponential rise in complexity” for rapidly evolving product lines.

Harvesting and Reimagining Modelling Technology – 25 requirements for a modeling biotope

Clearly, the huge potential of modeling has not come to fruition yet. Read on to see why and what are the requirements we propose for a transformation of modeling technologies in a complete new ecosystem, called miotope

Continuous Model-Driven Engineering

Keep reading to see how we managed to combine modeling and continuous delivery and how this combination is beneficial for both continuous integration / deployment and model-driven tools

Cognifying Model-Driven Software Engineering – Extended version

Cognification is the application of knowledge to boost the performance and impact of a process. We believe cognification could be a revolution in the way software is built.

Comparing Domain-Driven Design with Model-Driven Engineering

Model-driven engineering is the perfect complement to domain-driven design by providing DDD with the tools to realize its promise

The secret life of rules in Software Engineering

Summary of my invited talk at the RuleML+RR conference where I discussed why rules are not first-class citizens in software engineering and why this has to change to keep up with the demands of big data and open data.

Smart Model Versioning

A new approach to bring the benefits of version control to models, implemented in the MetaEdit+ tool

Convention over configuration – key selling point for MDE

Convention over configuration aims to simplify development by decreasing the number of decisions developers need to make. MDE has a similar goal. Let's see how to combine them.

Big Data and modeling: Are they mutually compatible?

Ten thngs to keep in mind when mixing modeling and big data. Modeling is as important as ever when dealing with big data but it must be adapted

Low-code platforms, the new buzzword

The rise of low-code platforms, the latest reincarnation of model-driven engineering and code-generation tools

What do their creators think about UML now?

A collection of UML opinions by the people that was there when the language was created. Check what they think 20 years after the creation of the language

Round trip engineering for dummies: a proposal

Some ideas to make round-trip engineering between UML and programming languages easier. Will this be the solution of this major challenge in MDE?

Not a programmer / coder, still a Developer

Are you a programmer or a developer? What's the difference (from our point of view)?

Modeling Cyber-Physical Systems – Panel at MiSE 2016

Looking at Cyber-Physical Systems from a modeling / software engineering perspective. What are the challenges and the opportunities?

Development practices at APSL, a SME that loves Python & Django

Learn why this SME uses Python/Django as preferred programming environment, how they use UML, the development method they follow and much more!

Modeling Web APIs: your best choices

See what languages you could use to describe your next Web (RESTful) API and why this is so important to facilitate the consumption of your APIs

Is model-based science like model-based engineering? – The case of climate models

Lessons learnt after observing how scientits develop their climate models (and how we could help them) by Steve Easterbrook

Modeling Community: Why Model?

Why isn't modelling common place?. In this post I identify five main reasons we need to address to make modeling mainstream.

Pin It on Pinterest