MDI '10Pub Date : 2010-10-03DOI: 10.1145/1866272.1866283
Jorn Bettin, T. Clark
{"title":"Advanced modelling made simple with the Gmodel metalanguage","authors":"Jorn Bettin, T. Clark","doi":"10.1145/1866272.1866283","DOIUrl":"https://doi.org/10.1145/1866272.1866283","url":null,"abstract":"Gmodel is a metalanguage that has been designed from the ground up to enable specification and instantiation of modelling languages. Although a number of metalanguages can be used for this purpose, most provide no or only limited support for modular specifications of sets of complementary modelling languages. Gmodel addresses modularity and extensibility as primary concerns, and is based on a small number of language elements that have their origin in model theory and denotational semantics. This article illustrates Gmodel's capabilities in the area of model-driven integration by showing that the Eclipse Modeling Framework Ecore language can easily be emulated. Gmodel offers support for unlimited multi-level instantiation in the simplest possible way, and any metalanguage emulated in Gmodel can optionally be equipped with this functionality.","PeriodicalId":431262,"journal":{"name":"MDI '10","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134520678","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MDI '10Pub Date : 2010-10-03DOI: 10.1145/1866272.1866285
Alek Radjenovic, R. Paige
{"title":"Behavioural interoperability to support model-driven systems integration","authors":"Alek Radjenovic, R. Paige","doi":"10.1145/1866272.1866285","DOIUrl":"https://doi.org/10.1145/1866272.1866285","url":null,"abstract":"Software system integration is a process in which the target system is synthesised from discrete components (subsystems) whilst ensuring they function together as a system and are able to deliver required functionality. System integration is particularly important in projects in which new technologies must integrate with legacy systems. In such scenarios, this process can be broadly divided in two stages: interoperability checking and composition. Model-based approaches are promising since they allow us to carry out some of this process earlier (thus identifying problems earlier in the development lifecycle when they are easier to rectify). In this paper we describe a generic modelbased platform for system integration, applicable to different modelling languages, that supports both interoperability checking (at different levels of abstraction) and composition; our presentation focuses on the platform's support for interoperability checking. The approach, which consists of a language and a simulation tool, is presented, and its use is illustrated in a simple example for interoperability checking involving architectural models enriched with behaviour.","PeriodicalId":431262,"journal":{"name":"MDI '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131126230","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MDI '10Pub Date : 2010-10-03DOI: 10.1145/1866272.1866274
Y. Lemrabet, M. Bigand, D. Clin, Nordine Benkeltoum, J. Bourey
{"title":"Model driven interoperability in practice: preliminary evidences and issues from an industrial project","authors":"Y. Lemrabet, M. Bigand, D. Clin, Nordine Benkeltoum, J. Bourey","doi":"10.1145/1866272.1866274","DOIUrl":"https://doi.org/10.1145/1866272.1866274","url":null,"abstract":"Problems of interoperability inside and outside organizations have recently been the subject of considerable amount of studies. Although the Model Driven Interoperability (MDI) and Service Oriented Architecture approaches are widely accepted among scholars to improve interoperability, little was known about the ins and outs of the combination between these approaches in practice. This article is based on an industrial project called ASICOM which aimed at building a platform that enables interoperability among industrial partners. It suggests some preliminary evidences and issues for both theories and practices.","PeriodicalId":431262,"journal":{"name":"MDI '10","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122687952","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}