Using the Modeller with a Different Metamodel e.g. TRAK
Posted: 09 Apr 2011, 10:59
I've been toying with the possibility of using the Essential Modeller with a different metamodel, specifically TRAK http://trak.sf.net (metamodel at http://trakmetamodel.sf.net).
I like the OWL approach that Essential uses because it enforces rules and is amenable to reasoning. In TRAK, as with Essential, the metamodel embodies a set of rules so I can see that expressing these in OWL is a natural thing. In TRAK there are additional rules, expressed in sets of tuples from the metamodel, that enforce content in each TRAK viewpoint (a view specification in accordance with ISO 42010) so I guess these could be expressed using OWL.
Before I consider the significant learning curve in getting grips to specifying something in OWL etc. I need to make sure this is feasible:
I realise that this might be a little cheeky but I think we're after the same goals and I don't want there to be either a 1-way-of-modelling or indeed a 1-architecture-description-language e.g. UML fits all approach/monopoly.
Thanks
Nic
I like the OWL approach that Essential uses because it enforces rules and is amenable to reasoning. In TRAK, as with Essential, the metamodel embodies a set of rules so I can see that expressing these in OWL is a natural thing. In TRAK there are additional rules, expressed in sets of tuples from the metamodel, that enforce content in each TRAK viewpoint (a view specification in accordance with ISO 42010) so I guess these could be expressed using OWL.
Before I consider the significant learning curve in getting grips to specifying something in OWL etc. I need to make sure this is feasible:
- what does the Essential Modeller require in order to make it work?
- would I need any other customisation e.g. in order to get viewpoints?
I realise that this might be a little cheeky but I think we're after the same goals and I don't want there to be either a 1-way-of-modelling or indeed a 1-architecture-description-language e.g. UML fits all approach/monopoly.
Thanks
Nic