Automated Construction of Data Integration Solutions for Tool Chains
2012 (English)In: ICSEA 2012 : The Seventh International Conference on Software Engineering Advances, 2012, 102-111 p.Conference paper (Refereed)
Modern software development relies increasingly on the orchestrated use of development tools in the form of seamless, automated tool chains. Tool chains are becoming complex software systems themselves, however, the efficient development of tool chains is a largely unsupported, manual engineering task. We propose both a domain specific modeling language for systematically specifying tool chains and generators for efficiently realizing the tool chain as software. Tool chain software consists of diverse components, such as service-oriented applications, models and model transformations, which we produce by different generative techniques. We study both the separate generative techniques and the dependencies between the generated artifacts to ensure that they can be integrated. We evaluate the approach both quantitatively and qualitatively, and show in a case study that the approach is practically applicable when building a tool chain for industrially relevant tools.
Place, publisher, year, edition, pages
2012. 102-111 p.
IdentifiersURN: urn:nbn:se:kth:diva-103830ISBN: 978-1-61208-230-1OAI: oai:DiVA.org:kth-103830DiVA: diva2:561995
Seventh International Conference on Software Engineering Advances (ICSEA2012), November 18-23 2012 Lisbon, Portugal
QC 201212142012-10-222012-10-222013-01-07Bibliographically approved