Reasoning AND Model Driven Development
Common descendants