Business logic’s paradox: the barber’s story

Business logic’s paradox: the barber’s story

Inspired by Model practice’s last posts I will try to illustrate a business logic’s paradox on the barber’s paradox taken as a business rule ;) The barber’s paradox: “The barber shaves only those men in town who do not shave themselves! Who shaves the barber?”. The first sentence is the business rule: “the barber shaves […] more…
Successful MDA’s drawbacks… A true story #2

Successful MDA’s drawbacks… A true story #2

Facts This (other) company, uses an MDA/MDD life-cycle since many years. It works fine but… A first problem, funny if you think of it, is that MDA works too well: developers who work on MDA projects for a while, say 3 years, lost part of their ability to be a “standard” developer. Say they develop […] more…
True story of a MDA paradox

True story of a MDA paradox

Based on a true return of experience. Facts This company has built an efficient MDA/MDD life-cycle based on UML and a robust MDE tooling. They outsource part of their new applications development. They offer to their IT services providers to use the company’s MDA tooling, and even offer to educate them and provide MDA expertise […] more…
I read the MDA Guide v 1.0.1

I read the MDA Guide v 1.0.1

Just reading the title of this post you know I’m kidding. This founding OMG’s MDA guide is unreadable by a human being ;D. However, even if skipping a lot of sections, it’s interesting enough to worth reading it as it proposes definitions for terms very much used in the MDE community: MDA, CIM, PIM, PSM, […] more…
What is the focus of analysis: problem or solution?

What is the focus of analysis: problem or solution?

This post is my shifted comment on Rafael’s post & discussion. Rafael talks about analysis vs design in the software life-cycle, where problem is the requirement and solution the software to build. First of all, IT or not, any answer makes sense as an answer only if it answers a question. So, a solution is […] more…
Modeling/Programming: Art or Science?

Modeling/Programming: Art or Science?

The story begins with two quotes from Paul Valéry’s work I put on Twitter: “What is simple is always false. What is not simple is useless” (1) “There is science for simple matters and art for complicated matters” (2) My conclusion is: it’s difficult to combine art of modeling with science of programming. It’s the […] more…
UML is a standard… Which one?

UML is a standard… Which one?

Nice live discussion with @edseidewitz last week, with some good wine! One subject was UML: past, present and future. UML became a standard: what does that mean? Let’s see OMG’s web site: “The Unified Modeling Language™ – UML – is OMG’s most-used specification, and the way the world models not only application structure, behavior, and architecture, […] more…
Powered by WordPress | Fluxipress Theme