Domain Engineering for Software Tools

CLARK, Tony and BARN, Balbir S (2013). Domain Engineering for Software Tools. In: REINHARTZ-BERGER, Iris, STURM, Arnon, CLARK, Tony, COHEN, Sholom and BETTIN, Jorn, (eds.) Domain engineering : product lines, languages, and conceptual models. Heidelberg, Springer, 187-209.

Full text not available from this repository.
Link to published version::


General purpose software engineering tools are expensive to develop and maintain, and often difficult to learn and use. Domain-specific tools tend to be small, focussed and easier to learn; however, domain-specific tooling tends to be technology specific and therefore introduces interoperability problems. This chapter provides a contribution to DSL tool development by describing a language-driven approach to domain engineering whereby a tool is modelled in terms of the syntax and semantics of the language it supports. This chapter uses UML to define a simple class modelling language and its tooling.

Item Type: Book Section
Research Institute, Centre or Group - Does NOT include content added after October 2018: Cultural Communication and Computing Research Institute > Communication and Computing Research Centre
Departments - Does NOT include content added after October 2018: Faculty of Science, Technology and Arts > Department of Computing
Identification Number:
Page Range: 187-209
Depositing User: Tony Clark
Date Deposited: 20 Apr 2016 15:24
Last Modified: 18 Mar 2021 18:15

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics