Skip to main content

Motivating Use Cases for the Globalization of DSLs

  • Chapter
  • First Online:
Globalizing Domain-Specific Languages

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://wiki.isis.vanderbilt.edu/OpenC2WT/.

  2. 2.

    https://data.sfgov.org/Geographic-Locations-and-Boundaries/Streets-of-San-Francisco-Zipped-Shapefile-Format-/wbm8-ratb.

References

  1. http://research.microsoft.com/en-us/projects/formula/

  2. www.porticoproject.org

  3. https://wiki.isis.vanderbilt.edu/OpenC2WT/index.php/Main_Page

  4. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules. IEEE Std. 1516–2000, pp. i–22 (2000)

    Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. Soft. Syst. Model. 7(3), 345–359 (2008)

    Article  Google Scholar 

  8. Clark, T., Sammut, P., Willans, J.: Applied metamodelling: a foundation for language driven development. Ceteva, 2nd edn. (2008)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. Frank, U.: Multilevel modeling: toward a new paradigm of conceptual modeling and information systems design. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Guadamuz, A.L.: Open science: Open source licences in scientific research. North Carolina J. Law Technol. 7(2), 321–366 (2006)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Kant, I.: Critique of Pure Reason. Penguin Classics (2007)

    Google Scholar 

  17. Liskov, B.H., Wing, J.M.: A behavioral notion of subtyping. ACM Trans. Program. Lang. Syst. 16, 1811–1841 (1994)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. Schrefl, M., Stumptner, M.: Behavior-consistent specialization of object life cycles. ACM Trans. Softw. Eng. Methodol. 11(1), 92–148 (2002)

    Article  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Google Scholar 

  26. Zander, J., Mosterman, P.J.: Model-based design of a smart emergency response system. Design News (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Betty H. C. Cheng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics