摘要:En el enfoque del desarrollo de software dirigido por modelos la utilización de un lenguaje de transfor mación de modelos juega un rol esencial. Es así, como el OMG (O bject Management Group) a través de la especificación MOF (MetaObject Facility) 2.0/QVT (Query/Views/Transformations) define un conju nto de lin eamien tos que debe ser sa tisfech o p or un lenguaje de transfor mación de modelos. En estos últimos años muchos lenguajes han sido definidos y muchos tr abajos sobr e evaluación y/o comparación de estos lenguajes han sido publicados. Sin embar go, en cada una de estas compar aciones se evalúan aspectos bajo una sola per spectiva o dimensión. Este tr abajo pr esenta una evaluación de lenguajes de tr ansfor mación que agr upa los criter ios y car acterísticas bajo una cierta dimensión, como p or ejemplo for maliza ción , escen a r ios de u so, espa cio tecn ológico, a r q u itectu r a d e ejecu ción , en tr e otr os. E sta s dimensiones, han sido identificadas a partir de trabajos realizados sobre comparaciones de lenguajes de transformación. El proceso de evaluación realizado se basa en la metodología DESMET con el enfoque de análisis de características, y el método para la toma de decisiones denominado AHP (Analytic Hierarchy Process). La consideración de varias dimensiones al mismo tiempo, facilita al desarrollador el proceso de selección de un lenguaje de transformación.
其他摘要:The approach of model driven software development r equir es the use of model tr ansfor mation languages plays an essential role. The OMG (Object Management Group) through th e M O F (M eta O b ject F a cility) 2.0/Q VT (Q u er y/Views/ Tr ansformations) specification defines a set of guidelines that must be satisfied by the processing language used. In recent years ma ny lan gu ages ha ve b een d efin ed an d ma ny wor ks on the evalu ation an d/or compa r ison of th ese languages ha ve been published. However, in each of these compar isons, aspects are evaluated under a single perspective, such as scenarios of use, required technological space, and architecture among others. This wor k presents an assessment of tr ansformation languages that groups the criteria and characteristics under certain dimensions. These have been identified from works carried out on comparisons of transformation languages. The proposed evaluation process is b a sed on t h e DE SM E T meth od ology with a n a lysis of char acter istics appr oach, and the method of decision making called AHP (Analytic Hierarchy Process). The fact of considering multiple dimensions at the same time facilitates at developer in the selection process of a transformation language.
关键词:Desarrollo de software dirigido por modelos; lenguajes de transformación de modelos; MOF 2.0/QVT; DESMET; AHP. Models driven software development; models tra...