Abstract:
An approach is proposed to the construction of a lightweight infrastructure for the model driven development of complex software systems. It is based on the use of a domain-dependent XML format for primary models. A model has a compact representation, allows using advanced tools for changing and extending it, and makes it possible to easily determine transformations for converting domain-dependent XML models into any other models. The use of XLS to describe transformations allows organizing both vertical and horizontal transformations (with any number of abstraction layers).