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
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;
Conference_Titel :
Software Engineering Conference, 2009. ASWEC '09. Australian
Conference_Location :
Gold Coast, QLD
Print_ISBN :
978-0-7695-3599-9
DOI :
10.1109/ASWEC.2009.21