|  |  | 
         
    Language Based Security through Encapsulation of Code in Semantics
    Technology Foundation > Distributed Languages

 

   

The main differentiator of Montages is the possibility to distribute both languages and processes.

The ease of introducing a new DSL with Montages allows tackling security problems by encapsulating the critical code in the semantics definition. After this separation of code, the languages and processes can be distributed independently. When a process moves from one server to another, it moves as source code, and its semantic integrity can be rechecked when it is received by a server.


Distribution of processes bears both technical and operational risks, especially in today's complex and inter-tangled business structures. An approach, where risks must be controlled for each single process cannot scope with this situation. A more scalable approach is to separate categories of processes by defining domain specific languages (DSL) which capture these categories. The risks can then be assessed for the semantics of this DSL, rather than for each process in the category.

The advantages of this architecture can be compared to the von Neumann architecture, which separated data and programs, and it will have a similar impact as the advent of high-level programming languages over assembler languages.

[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]