Eugenia: towards disciplined and automated development of GMF-based graphical model editors.

Saved in:
Bibliographic Details
Title: Eugenia: towards disciplined and automated development of GMF-based graphical model editors.
Authors: Kolovos, Dimitrios1 dkolovos@cs.york.ac.uk, García-Domínguez, Antonio2 antonio.garciadominguez@uca.es, Rose, Louis1 louis@cs.york.ac.uk, Paige, Richard1 paige@cs.york.ac.uk
Source: Software & Systems Modeling. Feb2017, Vol. 16 Issue 1, p229-255. 27p.
Subjects: Computer graphics software, Computer programming, Programming languages, Computer graphics equipment, Programming software
Abstract: EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity, implementing a graphical editor for a modelling language using EMF and GMF requires developers to handcraft and maintain several detailed interconnected models through a loosely guided, labour-intensive, and error-prone process. We demonstrate how the application of metamodel annotation and model transformation techniques can help to manage the complexity of GMF and EMF and deliver significant productivity, quality, and maintainability benefits. We present Eugenia, an open-source tool that implements the proposed approach, illustrate its functionality with an example, evaluate it through an empirical study, and report on the community's response to the tool. [ABSTRACT FROM AUTHOR]
Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 121251700
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Eugenia: towards disciplined and automated development of GMF-based graphical model editors.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Kolovos%2C+Dimitrios%22">Kolovos, Dimitrios</searchLink><relatesTo>1</relatesTo><i> dkolovos@cs.york.ac.uk</i><br /><searchLink fieldCode="AR" term="%22García-Domínguez%2C+Antonio%22">García-Domínguez, Antonio</searchLink><relatesTo>2</relatesTo><i> antonio.garciadominguez@uca.es</i><br /><searchLink fieldCode="AR" term="%22Rose%2C+Louis%22">Rose, Louis</searchLink><relatesTo>1</relatesTo><i> louis@cs.york.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Paige%2C+Richard%22">Paige, Richard</searchLink><relatesTo>1</relatesTo><i> paige@cs.york.ac.uk</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Software+%26+Systems+Modeling%22">Software & Systems Modeling</searchLink>. Feb2017, Vol. 16 Issue 1, p229-255. 27p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+graphics+software%22">Computer graphics software</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+graphics+equipment%22">Computer graphics equipment</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+software%22">Programming software</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity, implementing a graphical editor for a modelling language using EMF and GMF requires developers to handcraft and maintain several detailed interconnected models through a loosely guided, labour-intensive, and error-prone process. We demonstrate how the application of metamodel annotation and model transformation techniques can help to manage the complexity of GMF and EMF and deliver significant productivity, quality, and maintainability benefits. We present Eugenia, an open-source tool that implements the proposed approach, illustrate its functionality with an example, evaluate it through an empirical study, and report on the community's response to the tool. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=121251700
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10270-015-0455-3
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 27
        StartPage: 229
    Subjects:
      – SubjectFull: Computer graphics software
        Type: general
      – SubjectFull: Computer programming
        Type: general
      – SubjectFull: Programming languages
        Type: general
      – SubjectFull: Computer graphics equipment
        Type: general
      – SubjectFull: Programming software
        Type: general
    Titles:
      – TitleFull: Eugenia: towards disciplined and automated development of GMF-based graphical model editors.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Kolovos, Dimitrios
      – PersonEntity:
          Name:
            NameFull: García-Domínguez, Antonio
      – PersonEntity:
          Name:
            NameFull: Rose, Louis
      – PersonEntity:
          Name:
            NameFull: Paige, Richard
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 02
              Text: Feb2017
              Type: published
              Y: 2017
          Identifiers:
            – Type: issn-print
              Value: 16191366
          Numbering:
            – Type: volume
              Value: 16
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Software & Systems Modeling
              Type: main
ResultId 1