• DocumentCode
    2111719
  • Title

    Integrated Data Mapping for a Software Meta-tool

  • Author

    Huh, Jun ; Grundy, John ; Hosking, John ; Liu, Karen ; Amor, Robert

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Auckland, Auckland
  • fYear
    2009
  • fDate
    14-17 April 2009
  • Firstpage
    111
  • Lastpage
    120
  • Abstract
    Complex data mapping tasks often arise in software engineering, particularly in code generation and model transformation. We describe Marama Torua, a tool supporting high-level specification and implementation of complex data mappings. Marama Torua is embedded in, and provides model transformation support for, our Eclipse-based Marama domain-specific language meta-tool. Developers can quickly develop stand alone data mappers and model translation and code import-export components for their tools. Complex data schema and mapping relationships are represented in multiple, high-level notational forms and users are provided semi-automated mapping assistance for large models. MaramaTorua is a set of Eclipse plug-ins allowing close integration with other tools such as schema browsers, and with the Marama meta-tool itself.
  • Keywords
    software tools; specification languages; visual languages; Eclipse-based Marama domain-specific language meta-tool; Marama Torua; code generation; code import-export component; complex data schema; integrated data mapping; model transformation; model translation; schema browsers; software engineering; software metatool; Buildings; Computer science; Data structures; Design automation; Domain specific languages; Java; Protocols; Software engineering; Unified modeling language; XML; data mapping; meta tool; model driven development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. ASWEC '09. Australian
  • Conference_Location
    Gold Coast, QLD
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3599-9
  • Type

    conf

  • DOI
    10.1109/ASWEC.2009.21
  • Filename
    5076633