On Foundation for Certification of Model Driven Architecture (MDA) Tools: Defining a Specification
2010
Antons Čerņičkins, Oksana Ņikiforova

A modern approach to software development inclu¬des a wide variety of processes, which are used to regulate and ma¬nage the entire development life cycle. One of the main aspects to be considered during the preparation stage of software develop¬ment is the selection of the right tools. Nowadays when software systems become more and more complex, an inappropriate selec-tion of the tools may cause project not to succeed at all. That is why the main challenge of the industry is still aimed on the simpli¬fication, optimization, and automation of software development process. One of the ways to deal with an increasing complexity, as well as not to dig into the details of the source code, is to use modeling. A model-driven approach, mainly represented by OMG’s Model Driven Architecture as the most advanced and popular one, pur¬ports to be the next evolutional milestone for the whole software industry. In fact, most of the tools currently available on the mar¬ket are claimed as “MDA complaint,” though have never been checked or analyzed for that compliance. Therefore, there should be a certification program defined to figure out the main features of each tool in accordance with OMG standards. The original article proposes a foundation for certification of MDA tools. In particular, this includes the specification of the most common features and options defined to clarify the accor¬dance level of each tool from various perspectives.


Keywords
CASE tools, model driven architecture (MDA), model driven development (MDD), software development life cycle

Čerņičkins, A., Ņikiforova, O. On Foundation for Certification of Model Driven Architecture (MDA) Tools: Defining a Specification. Applied computer systems. Vol.43, 2010, pp.45-51. ISSN 1407-7493.

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196