Abstract
The development of complex software-intensive systems involves many stakeholders who contribute their expertise on specific aspects of the system under construction. Domain-specific languages (DSLs) are typically used by stakeholders to express their knowledge of the system using dedicated tools and abstractions. In this chapter, we explore different scenarios that lead to the globalization of DSLs through two motivating case studies – a command and control wind tunnel and a smart emergency response system – and outline the concrete engineering challenges they raise. Finally, we list some of the general research challenges related to the globalization of DSMLs and discuss some promising approaches for addressing them.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
https://wiki.isis.vanderbilt.edu/OpenC2WT/index.php/Main_Page
IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules. IEEE Std. 1516–2000, pp. i–22 (2000)
van der Aalst, W.M.P., Basten, T.: Inheritance of workflows: An approach to tackling problems related to change. Theo. Comput. Sci. 270(1–2), 125–203 (2002)
Atkinson, C., Kühne, T.: The essence of multilevel metamodeling. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 19–33. Springer, Heidelberg (2001)
Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. Soft. Syst. Model. 7(3), 345–359 (2008)
Clark, T., Sammut, P., Willans, J.: Applied metamodelling: a foundation for language driven development. Ceteva, 2nd edn. (2008)
France, R.B., Bieman, J., Cheng, B.H.C.: Repository for Model Driven Development (ReMoDD). In: Kühne, T. (ed.) MoDELS 2006. LNCS, vol. 4364, pp. 311–317. Springer, Heidelberg (2007)
Frank, U.: Domain-specific modeling languages - requirements analysis and design guidelines. In: Reinhartz-Berger, I., Sturm, A., Clark, T., Wand, Y., Cohen, S., Bettin, J. (eds.) Domain Engineering: Product Lines, Conceptual Models, and Languages, pp. 133–157. Springer (2013)
Frank, U.: Multilevel modeling: toward a new paradigm of conceptual modeling and information systems design. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)
Frank, U., Strecker, S.: Open reference models - community-driven collaboration to promote development and dissemination of reference models. Enterp. Model. Inf. Syst. Architect. 2(2), 32–41 (2007)
Guadamuz, A.L.: Open science: Open source licences in scientific research. North Carolina J. Law Technol. 7(2), 321–366 (2006)
Hemingway, G., Neema, H., Nine, H., Sztipanovits, J., Karsai, G.: Rapid synthesis of high-level architecture-based heterogeneous simulation: a model-based integration approach. Simulation, page 0037549711401950 (2011)
Jackson, E., Porter, P., Sztipanovits, J.: Semantics of domain specific modeling languages. In: Mosterman, P.J., Nicolescu, G. (eds.) Model-Based Design of Heterogeneous Embedded Systems, pp. 437–486 (2009)
Kant, I.: Critique of Pure Reason. Penguin Classics (2007)
Liskov, B.H., Wing, J.M.: A behavioral notion of subtyping. ACM Trans. Program. Lang. Syst. 16, 1811–1841 (1994)
Mosterman, P.J., Sanabria, D.E., Bilgin, E., Zhang, K., Zander, J.: A heterogeneous fleet of vehicles for automated humanitarian missions. Comput. Sci. Eng. 12, 90–95 (2014)
Mosterman, P.J., Sanabria, D.E., Bilgin, E., Zhang, K., Zander, J.: Automating humanitarian missions with a heterogeneous fleet of vehicles. Ann. Rev. Control 38(2), 259–270 (2014)
Mosterman, P.J., Sanabria, D.E., Bilgin, E., Zhang, K., Zander, J.: A heterogeneous fleet of vehicles for automated humanitarian missions. Comput. Sci. Eng. 16(3), 90–95 (2014)
Mosterman, P.J., Zander, J.: Cyber-physical systems challenges–a needs analysis for collaborating embedded software systems. Softw. Syst. Model. 15(1), 1–12 (2016). (in press)
Rorty, R.: Universality and truth. In: Brandom, R.B. (ed.) Rorty and His Critics, pp. 1–30. Blackwell Publishing Ltd., Malden, MA and Oxford and Carlton (2000)
Schrefl, M., Stumptner, M.: Behavior-consistent specialization of object life cycles. ACM Trans. Softw. Eng. Methodol. 11(1), 92–148 (2002)
Simko, G., Lindecker, D., Levendovszky, T., Neema, S., Sztipanovits, J.: Specification of cyber-physical components with formal semantics – integration and composition. In: Moreira, A., Schätz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol. 8107, pp. 471–487. Springer, Heidelberg (2013)
Wan, Y., Shengli, F., Zander, J., Mosterman, P.J.: Transforming on-demand emergency communication: Needs, analyses, and solutions. Homel. Secur. Today 11(9), 32–35 (2015)
Zander, J., Mosterman, P.J.: Model-based design of a smart emergency response system. Design News (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Cheng, B.H.C. et al. (2015). Motivating Use Cases for the Globalization of DSLs. In: Combemale, B., Cheng, B., France, R., Jézéquel, JM., Rumpe, B. (eds) Globalizing Domain-Specific Languages. Lecture Notes in Computer Science(), vol 9400. Springer, Cham. https://doi.org/10.1007/978-3-319-26172-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-26172-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26171-3
Online ISBN: 978-3-319-26172-0
eBook Packages: Computer ScienceComputer Science (R0)