Issue No.02 - March/April (2010 vol.27)
Margus Freudenthal , Cybernetica AS
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.152
This article presents a case study for applying the domain-specific languages (DSL) approach to building a configurable customs information system. The use of DSLs let Customs Engine's developers follow a highly iterative and reuse-oriented design method. Analysts benefited from the ability to specify system behavior directly, instead of relaying this information to programmers via lengthy human-language documentation. However, the developers encountered problems when trying to enable nontechnical domain experts to write or modify DSL programs by themselves.
specialized application languages, reusable software, DSLs, domain-specific languages
Margus Freudenthal, "Domain-Specific Languages in a Customs Information System", IEEE Software, vol.27, no. 2, pp. 65-71, March/April 2010, doi:10.1109/MS.2009.152