Automated modelling assistance by integrating heterogeneous information sources. (September 2018)
- Record Type:
- Journal Article
- Title:
- Automated modelling assistance by integrating heterogeneous information sources. (September 2018)
- Main Title:
- Automated modelling assistance by integrating heterogeneous information sources
- Authors:
- Ángel, Mora Segura
de Lara, Juan
Neubauer, Patrick
Wimmer, Manuel - Abstract:
- Highlights: We propose an approach to provide modelling and meta-modelling assistance. Extremo gathers heterogeneous information sources in various technological spaces. The system provides extensible facilities for querying and constraint evaluation. Extremo has been validated in the context of two domains showing positive results. Abstract: Model-Driven Engineering (MDE) uses models as its main assets in the software development process. The structure of a model is described through a meta-model. Even though modelling and meta-modelling are recurrent activities in MDE and a vast amount of MDE tools exist nowadays, they are tasks typically performed in an unassisted way. Usually, these tools cannot extract useful knowledge available in heterogeneous information sources like XML, RDF, CSV or other models and meta-models. We propose an approach to provide modelling and meta-modelling assistance. The approach gathers heterogeneous information sources in various technological spaces, and represents them uniformly in a common data model. This enables their uniform querying, by means of an extensible mechanism, which can make use of services, e.g., for synonym search and word sense analysis. The query results can then be easily incorporated into the (meta-)model being built. The approach has been realized in theExtremo tool, developed as an Eclipse plugin. Extremo has been validated in the context of two domains – production systems and process modelling – taking into account aHighlights: We propose an approach to provide modelling and meta-modelling assistance. Extremo gathers heterogeneous information sources in various technological spaces. The system provides extensible facilities for querying and constraint evaluation. Extremo has been validated in the context of two domains showing positive results. Abstract: Model-Driven Engineering (MDE) uses models as its main assets in the software development process. The structure of a model is described through a meta-model. Even though modelling and meta-modelling are recurrent activities in MDE and a vast amount of MDE tools exist nowadays, they are tasks typically performed in an unassisted way. Usually, these tools cannot extract useful knowledge available in heterogeneous information sources like XML, RDF, CSV or other models and meta-models. We propose an approach to provide modelling and meta-modelling assistance. The approach gathers heterogeneous information sources in various technological spaces, and represents them uniformly in a common data model. This enables their uniform querying, by means of an extensible mechanism, which can make use of services, e.g., for synonym search and word sense analysis. The query results can then be easily incorporated into the (meta-)model being built. The approach has been realized in theExtremo tool, developed as an Eclipse plugin. Extremo has been validated in the context of two domains – production systems and process modelling – taking into account a large and complex industrial standard for classification and product description. Further validation results indicate that the integration ofExtremo in various modelling environments can be achieved with low effort, and that the tool is able to handle information from most existing technological spaces. … (more)
- Is Part Of:
- Computer languages, systems & structures. Volume 53(2018)
- Journal:
- Computer languages, systems & structures
- Issue:
- Volume 53(2018)
- Issue Display:
- Volume 53, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 53
- Issue:
- 2018
- Issue Sort Value:
- 2018-0053-2018-0000
- Page Start:
- 90
- Page End:
- 120
- Publication Date:
- 2018-09
- Subjects:
- Modelling -- (Meta-)modelling -- Modelling assistance -- Domain-specific languages -- Language engineering
Programming languages (Electronic computers) -- Periodicals
Computer networks -- Periodicals
Computer architecture -- Periodicals
Computer systems -- Periodicals
Langage de programmation
Réseau d'ordinateurs
Architecture d'ordinateur
Périodique électronique (Descripteur de forme)
Ressource Internet (Descripteur de forme)
005.13 - Journal URLs:
- http://www.sciencedirect.com/science/journal/14778424/40 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cl.2018.02.002 ↗
- Languages:
- English
- ISSNs:
- 1477-8424
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.071000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 6304.xml