On the Globalization of Domain-Specific Languages
In the software engineering community, research on domain-specific languages (DSLs) is focused on providing technologies for designing languages and tools that enable domain experts to develop system solutions efficiently. Unfortunately, the current lack of support to explicitly relate concepts expressed in different DSLs makes it difficult for software and system engineers to reason about information distributed across models or programs describing different system aspects, at different levels of abstraction. Supporting the coordinated use of DSLs is what we call the globalization of DSLs. In this chapter, we introduce a grand challenge of the globalization of DSLs, and we present a few motivating scenarios for such a grand challenge.
KeywordsDomain-specific language DSL Globalization of DSLs Model coordination Modelling
- 4.France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Briand, L.C., Wolf, A.L. (eds.) Proceedings of the Future of Software Engineering Symposium (FOSE 2007), pp. 37–54. IEEE, July 2007Google Scholar
- 5.Herbsleb, J.D.: Global software engineering: the future of socio-technical coordination. In: Briand, L.C., Wolf, A.L. (eds.) Proceedings of the Future of Software Engineering Symposium (FOSE 2007), pp. 188–198. IEEE, July 2007Google Scholar