The complexity of software intensive systems is ever increasing. Model Driven Design technologies and code generation have the potential to manage complexity and increase software development efficiency. Model Driven Engineering (MDE) and Model Based Testing (MBT) are methods to design software faster, cheaper and more efficiently. Read more