eclipse modeling framework
Recently Published Documents


TOTAL DOCUMENTS

19
(FIVE YEARS 3)

H-INDEX

5
(FIVE YEARS 0)

2021 ◽  
Author(s):  
Marek Suchánek ◽  
Herwig Mannaert ◽  
Peter Uhnák ◽  
Robert Pergl

Normalized Systems (NS) theory describes how to design and develop evolvable systems. It is applied in practice to generate enterprise information systems using NS Expanders from models of NS Elements. As there are various well-established modelling languages, the possibility to (re-)use them to create NS applications is desired. This paper presents a mapping between the NS metamodel and the Ecore metamodel as a representant of essential structural modelling. The mapping is the basis of the transformation execution tool based on Eclipse Modeling Framework and NS Java libraries. Both the mapping and the tool are demonstrated in a concise case study but cover all essential Ecore constructs. During the work, several interesting similarities of the two metamodels were found and are described, e.g., its meta-circularity or ability to specify data types using references to Java classes. Still, there are significant differences between the metamodels that prevent some constructs from being mapped. The issues with information loss upon the transformation are mitigated by incorporating additional options that serve as key-value annotations. The results are ready to be used for any Ecore models to create an NS model that can be expanded into an NS application.


2021 ◽  
Vol 36 (03) ◽  
pp. 504-507
Author(s):  
Оливера Благојевић

У овом раду је описан намјенски језик и окружење за моделовање нотног записа, као и израда генератора и генерисање спецификација за музички софтвер. За креирање језика је коришћена текстуална конкретна синтакса. Осим језика, креирани су и генератори, који имају за циљ генерисање фајлова формата који одговарају софтверима за креирање и читање нотног система. Креирани намјенски језик поједностављује рад са софтверима за компоновање музике и чини писање нотних система знатно лакшим. За развој метамодела коришћено је окружење Eclipse Modeling Framework, а за дефинисање ограничења модела коришћен је OCL језик опште намјене. За креирање текстуалне конкретне синтаксе коришћен је радни оквир Xtext, а за генераторе програмски језик Xtend.


2020 ◽  
Vol 35 (11) ◽  
pp. 1966-1969
Author(s):  
Милица Тодоровић

У овом раду описан је текстуални наменски језик за моделовање производних процеса. Креирани наменски језик омогућава једноставно и брзо креирање формалних, рачунарима разумљивих модела производних процеса неопходних за одвијање процеса производње у паметним фабрикама. За описани наменски језик имплементирани су генера­тори техничке документације. Генератори омогућа­вају аутоматско креирање неопходне техничке доку­ментације, чиме се смањује време потребно за израду документације, али и повећава њена конзистентност и квалитет. За развој мета-модела кориштено је окружење Eclipse Modeling Framework, радни оквир Xtext за развој текстуалне синтаксе и језик Xtend за развој генератора.


Sign in / Sign up

Export Citation Format

Share Document