On the modeling and generation of service-oriented tool chains
2014 (English)In: Software and Systems Modeling, ISSN 1619-1366, E-ISSN 1619-1374, Vol. 13, no 2, 461-480 p.Article in journal (Refereed) Published
Tool chains have grown from ad-hoc solutions to complex software systems, which often have a service-oriented architecture. With service-oriented tool integration, development tools are made available as services, which can be orchestrated to form tool chains. Due to the increasing sophistication and size of tool chains, there is a need for a systematic development approach for service-oriented tool chains. We propose a domain-specific modeling language (DSML) that allows us to describe the tool chain on an appropriate level of abstraction. We present how this language supports three activities when developing service-oriented tool chains: communication, design and realization. A generative approach supports the realization of the tool chain using the service component architecture. We present experiences from an industrial case study, which applies the DSML to support the creation of a service-oriented tool chain. We evaluate the approach both qualitatively and quantitatively by comparing it with a traditional development approach.
Place, publisher, year, edition, pages
2014. Vol. 13, no 2, 461-480 p.
Domain specific modeling language, Generative approach, Service-oriented architecture, Tool integration
IdentifiersURN: urn:nbn:se:kth:diva-103828DOI: 10.1007/s10270-012-0275-7ISI: 000335236300003ScopusID: 2-s2.0-84899932886OAI: oai:DiVA.org:kth-103828DiVA: diva2:561992
QC 201406022012-10-222012-10-222014-06-02Bibliographically approved