|  |  | 
         
    Model Driven Architectures as Basis for Language Driven Development
    Technology Foundation > Model Driven Architectures

 

   

By means of standard mappings, Montages intuitive XML architecture is realized as orthogonal extension of state-of-the art Model Driven Architectures (MDA) standards such as UML, MOF, and OCL (respectively their Eclipse based implementations UML2, EMF, and Kent OCL library).

The XML Schemas used to define syntax of DSLs are transformed in MOF meta-models of the domain. The semantics specification in Montages are as well modeled like this, an XML Schema defines the semantic elements, which are then mapped to MOF.


Despite of this tight integration with MDA, Montages offers a pure XML view of DSL syntax, semantics, executables, and processes. The architecture of Montages consists of a semantics VM, which analyzes and transforms incoming programs, based on the semantics definition, and an execution VM, which executes analyzed and transformed processes of various DSLs in a coherent and unified way.

Like this existing and new languages can coexist and collaborate on the level of language semantics. Existing implementations of language can be wrapped into this extensible architecture which allows for both open source and open languages. Like this the benefits of transparent, well documented open sources can be multiplied with open language definitions, which allow for more compact and abstract source code, and for separation of concern on the language level.

The advantages of Montages distributed architecture in combination with such languages are further highlighted under "Distributed languages and processes" [link]

[up]

27 Jul 2009
Guy Genilloud joins Montages
Guy Genilloud, an expert in modeling and standardization, joins Montages as a Senior Consultant. Hi ... [
more]

10 Jun 2009
Montages intensifies ISO20022 work
After many years of a casual cooperation with several members of the ISO TC68/WG4 on ISO20022 metam ... [
more]

19 Mar 2009
Martin Schlatter Villiger joins Montages as COO
Martin Schlatter Villiger, the co-founder and decade long R&D head of the European mobile services ... [
more]

31 Oct 2008
Presentation at 09.12. Eclipse Banking Day NYC
UBS uses business capability modeling for the development and definition of business architectures. ... [
more]

19 Oct 2008
Montages is Hiring
Job Title: Permanent position as Business Modeler and Java Developer Pay: 60,000 CHF - 75,000 CHF ... [
more]

[more news]