Tune into author Soumen Chatterjee's radar every week, as he endeavors to investigate the maturity of the current crop of MDA tools available, the MDA roadmap, and the effects of MDA within enterprise architecture. The MDA Radar will also detect and provide directive guidelines towards MDA adoption.
About the Author
Soumen is a TOGAF Certified Practitioner, Sun Certified Enterprise Architect and IBM Certified Specialist in RUP. With his expertise in enterprise
architectural methodologies, process development techniques and testing strategies, he has served several leading-edge software service organizations. He is a active contributor and reviewer of industry leading
Enterprise Architecture and Reference Framework. He has published several technical papers in international conferences, architecting journal and
Internet based publication portals. He is an admirer of agile methodology and has primary interests in EA, MDA, AOP and EAI.
Soumen is a member of the IEEE, IEEE Standards, ACM, Information Systems Audit and Control Association (ISACA), IASA and the WWISA. He holds a
Masters in Information Technology. He is currently working as an Enterprise Architect for a global leading consulting company.
He could be reached at soumenc(at)acm(dot)org.
Want the MDA Radar delivered fresh to your inbox every week?
In the last edition of MDA Radar, we briefly touched on the enterprise as a matrix. As part of that discussion, we also introduced the modified IEEE 1471-2000 standard-based enterprise architecture, besides introducing the concept of enterprise mission and the PERA Master Plan concept. This week we will peer from the other side of the enterprise fence, investigating it from the perspective of a complex adaptive system. The main objective of this discussion is to understand the enterprise before embarking onto the details of its classification framework, enterprise reference architecture and enterprise architecture in the forthcoming editions of MDA Radar. Moreover, all this understanding will facilitate the building of a model driven enterprise classification framework to build the enterprise architecture with a strong foundation of enterprise concepts and models.
Through the last few editions of MDA Radar, we journeyed across some of the major parts of MDA. Now that we have an idea about the promise of MDA and how enterprises can benefit from it, we will spend the next few weeks focusing on enterprise architecture. Our main objective is to suggest a model driven enterprise classification framework within the enterprise architecture context and solve some important puzzles of this enterprise Rubik cube.
In last week’s discussion, we analysed different aspects of currently available MDA tools. We identified the master key of MDA success. We considered different aspects of MDA-based layered transformation of models. So far, we have a clear view of the current MDA tool status and OMG’s MDA specification. This week, we will discuss how MDA can help in making a significant transformation of enterprise layers and different emerging and ongoing possibilities. Our objective is to shed light on changing this new T.R.E.N.D (Transform and Refine Enterprise Nomenclature and Definition), and drawing a roadmap for the future.
In the editions of MDA Radar so far, we focused on the different MDA tools out there, provided a fair amount of intersectional views about their capabilities, features and weaknesses. This week we will try to summarize our findings about these tools and provide a clearer picture about the tool aspects of MDA. This discussion will also help facilitate your MDA tool adoption decisions and strategies. Tool vendors will also be able to get the right directions about their next release plan. Irrespective of the tools, the main objective of this week’s discussion is to understand the MDA tool market and help every enterprise architectural decision maker perfect their strategy MORE (Model Once Reuse Elsewhere) successfully.
Last week’s edition of MDA Radar evaluated Model-in-Action and XMF Mosaic. In the final installment of the MDA tool evaluation series, JAX Magazine author Soumen Chatterjee investigates different model transformation tools, model repository tools and model generation tools.
Last week, author Soumen Chatterjee dissected Compuware OptimalJ using MDA Radar’s Tools Evaluation template and summarized it as not only an excellent contribution towards the MDA-driven community, but also an impressive success story. The template also identified some important functionality that will make OptimalJ a more comprehensive, robust tool for the MDA community. In the third part of the MDA tool evaluation series, MDA Radar tunes into MIA and XMF Mosaic. Read onto find out how they fare in the MDA Radar template test.
Last week, author Soumen Chatterjee dissected ArcStlyer using MDA Radar’s Tools Evaluation template and summarized it as a promising modeling initiative with several good features. The template also threw up a lot of missing MDA issues that are yet to be addressed in ArcStyler. In the second part of the MDA tool evaluation series, MDA Radar tunes into OptimalJ, Compuware’s Model-driven Java development tool. Read onto find out how OptimalJ fares in the MDA Radar template test. To know more about OptimalJ itself, read ‘OptimalJ - Delivering on the Essence of MDA’, a JAX Magazine article by Wim Bast, Chief Architect Compuware.
In the first edition of the MDA Radar, we briefly categorized the tools, listed the reputed ones, and provided a template to capture all of the important MDA aspects of the Object Management Group’s MDA specification. This week we will evaluate the tool, ArcStyler.
Model Driven Architecture(MDA) is the brain child of the Object Management Group(OMG) to revolutionalise the traditional software development approach with reusable model driven architecture based methodologies. It has introduced a standard modeling specification, providing an efficient modelling technique to model different enterprise domain, transformation techniques to transform one type of model to another, and mapping techniques to generate implementation code from the models. MDA is based on model layers and MDA tools play a major role in the successful adoption of MDA across the enterprise. The first edition provides a tools classification and a tool evaluation template to understand the industry maturity versus hype. It will be a useful guide for all tool vendors.