The Model Driven Software Network

Raise your level of abstraction

Rafael Chaves
Rafael Chaves
  • Victoria, BC
  • Canada
Share on Facebook Share Twitter

Rafael Chaves's Friends

  • Andreas Leue
  • Ersin ER
  • Mark Dalgarno

Rafael Chaves's Discussions

AlphaSimple: model-driven prototyping on the web
6 Replies

Started this discussion. Last reply by Rafael Chaves Jul 29, 2010.

 

Rafael Chaves's Page

Latest Activity

Rafael Chaves commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Andreas, while I fully agree whether users care about usability, ease of use, performance, etc, I don't think that is useful for deciding what is problem domain. While those things do need to be provided, they are highly dependant on the…
Nov 16, 2011
Andreas Leue commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Ok, thanks for clarifying, I think I understand the approach.   As for Tx etc., I just would extend the boundary between domain/technical a little to that "interaction" sphere. I agree concerning actual race conditions (since the…
Nov 14, 2011
Rafael Chaves commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Andreas, I'd say the approach of focusing on domain concerns and postponing any technically-oriented discussions/decisions it is not about technical constraints, but a matter of process aiming to deliver software that does what customer expects…
Nov 14, 2011
Andreas Leue commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
> > ... prototype and "real" solution...> ...can leave out many aspects...I was just wondering whether this is a conscious decision, say like "I want to limit these tests in the sense of unit testing, to decrease…
Nov 14, 2011
Rafael Chaves commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Argh, Ning just silently discarded a good part of my post. I will be briefer now... Thanks. I must confess I don't quite get that site, and always get lost navigating around. Maybe it could benefit from some work on…
Nov 12, 2011
Rafael Chaves commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Lots of interesting points, Andreas, that is material for many threads. :) I am may
Nov 12, 2011
Andreas Leue commented on Rafael Chaves's blog post 'MDD meets TDD: mapping requirements as model test cases'
Hi Rafael, yes, testing with/on models is an interesting and rewarding issue. Some remarks and thoughts. What I don't get is why you distinguish between prototype and "real" solution; isn't that the same, just with a different…
Nov 11, 2011

MDD meets TDD: mapping requirements as model test cases

Executable models, as the name implies, are models that are complete and precise enough to be executed. One of the key benefits is that you can evaluate your model very early in the development life cycle. That allows you to ensure the model is generally correct and satisfies the requirements even before you have committed to a particular implementation platform.One way to perform early validation is to automatically generate a prototype that non-technical stakeholders can play with and…See More
Blog post by Rafael Chaves Nov 10, 2011

Profile Information

My interest in Model Driven Software Development:
Separation of concerns
Proper level of abstraction
Consistent quality
Productivity
Modeling using textual notations
My experience of Model Driven Software Development:
I am the developer of AlphaSimple, a domain-centric tool for rapid-prototyping, and the TextUML Toolkit, a UML modeling tool that uses a textual notation.
My website
http://alphasimple.com
My blog (or equivalent)
http://abstratt.com/blog/

Rafael Chaves's Blog

Rafael Chaves

MDD meets TDD: mapping requirements as model test cases

Executable models, as the name implies, are models that are complete and precise enough to be executed. One of the key benefits is that you can evaluate your model very early in the development life cycle. That allows you to ensure the model is generally correct and satisfies the requirements even before you have committed to a particular implementation platform.

One way to perform early validation is to automatically generate a prototype that non-technical stakeholders can play with…

Continue

Posted on November 10, 2011 at 9:10am — 7 Comments

Comment Wall

You need to be a member of The Model Driven Software Network to add comments!

Join The Model Driven Software Network

  • No comments yet!
 
 
 

Badge

Loading…

© 2012   Created by Mark Dalgarno.   Powered by .

Badges  |  Report an Issue  |  Terms of Service