Montages AG
The Montages company is determined to deliver the advantages of tomorrows software technologies to you today. Our vision is to let you embed your business knowledge into languages and tools: tailored modeling and implementation languages featuring the terminology and abstractions used by your domain experts in their daily business, not the terminology of software scientists. Tools adapting to these languages, providing visualization, simulation, and validation of your concepts and idea, in your language.
The Montages product and consulting team is constantly refining, adapting, improving, and reviewing our own and related technologies in small and large scale industry projects. Please contact us to learn how we would propose to tackle your current problems according to your current situation and resources.
Consulting
Consulting URLGiven a well elaborated domain model, either in XML Schema or UML2/MOF, or even informally described with Powerpoint or Excel, Montages will provide you with the following in short time:
Integrated XML Schema UML2/MOF Domain Model. EMF's MOF<->XSD<->MOF roundtrip capabilities are used to keep the XML Schema and UML2/MOF view of your domain model always in synch, as well as make it possible to evolve your resulting software product by changing either the XML Schema or UML2/MOF view.
Simple XML Schema or XMI for XML Documents Persistence. From the domain model we derive a very intuitive (Ecore Free) XML Schema (or alternatively a fully XMI compliant Schema) and an easy to use API, which are both kep in synch with the domain model.
Excel Like Type Save Domain Editor. From the domain model we get a Table editor, very much like Excel, where the rows are like the EMF tree editor, and the columns are a useful layout of your attributes, editable in place. Setting object to object references goes by clicking on other rows. OCL is used to restrict the choices of references usefully (as well as defining constraints, derived attributes, labels, e.t.c.) The layout of columns is done with a metamodel of the editor layout.
Repository Export to UML2 Profile based Format, or legacy XML Schema. If your domain model comes from a standard, often a complex format is predefined to put model-instances in an official repository. To support this, we define with OCL derived attributes, which return the objects representing the format needed by the Repository. In the Table Editor you can see these elements life as derived, OCL defined attributes. OCL constraints can either be put in the Ecore model, or in the EditorConfig (or in the BIRT driver, see below)
DB Persistence and Distributed Objects. We persist with CDO, and then people can edit and discuss the instances in a distributed way. You then have a very powerful model-drien repository and distributed object model. People can do model development in a distributed way, and see updates done by their peers.
BI, creating Office Reports. And finally, using the EMF-to-Birth Driver we generate Word, Excel, and Powerpoint reports from the domain model instances. Unlike other BI tools, we do not go on the DB level for this but we remain on the domain level.
All of these components are developed by using cutting edge Eclipse frameworks EMF, OCL, CDO, and BIRT as they come out of the box.
The final delivery of our service are Java Sources such that an average Java development team can take over the development. Alternatively we can deliver the full model-driven development setup and teach your main software experts in further evolving the product in a pure model-driven way. Last but not least, we can serve as a Software factory, updating the software based on your proposed changes on the model and concept level.
Additional Details
- Date Created: 16/10/2008
- Date Updated: 04/12/2009
- Submitted by: kutter
- Locations: Zurich, Switzerland

