TCR Engineering Services
A fundamental challenge in software engineering has been to instruct a computer accurately to get the results the author's desire. Articulating the essence of this process has been difficult due to the inherent complexity of software creation, compounded by several factors including rapid evolution of hardware and the largely tacit nature of user needs. After half a century of software evolution Model Driven Architecture (MDA) enabled designers to translate real world algorithms and automate much of the code generation. Today, pioneering software research facilitates a leap forward with the dynamic MDA approach, where application functionality can be modified or enhanced through configuration, without traversing the entire development cycle.