Cook, S., Jones, G., Kent, S. & Wills, A.C., 2007.
Domain-Specific Development with Visual Studio DSL
Tools. 1st ed. Boston: Addison-Wesley Professional.
Dhamdhere, D.M., 1999. Systems Programming and
Operating Systems. Tata McGraw-Hill Education.
Dmitriev, S., 2004. Language oriented programming: The
next programming paradigm. (Online) JetBrains, at:
http://www.jetbrains.com/mps/docs/Language_Oriente
d_Programming.pdf [Accessed 02 November 2013].
Fowler, M., 2010. Domain Specific Languages. Westford:
Addison-Wesley.
Hein, A.M., 2010. Identification and Bridging of Semantic
Gaps in the Context of Multi-Domain Engineering. In
Goldberg, D.E. & Michelfelder, D.P., eds. Abstracts of
the 2010 Forum on Philosophy, Engineering &
Technology. Colorado, 2010.
Hermans, F., Pinzger, M. & Deursen, A.v., 2009. Domain-
Specific Languages in Practice: A User Study on the
Success Factors. In Schürr, A. & Selic, B., eds. 12th
International Conference, MODELS 2009. Denver,
2009. Springer-Verlag.
IBM, 2013. Rational Rhapsody Developer. (Online)
http://www-142.ibm.com/software/products/us/en/-
ratirhap
Intentional Software, 2013. Intentional Software:
Technology. (Online) http://www.intentsoft.com/-
intentional-technology/
Jørgensen, M., 2004. A review of studies on expert
estimation of software development effort. Journal of
Systems and Software, 70(1), pp.37-60.
Jørgensen, M., 2007. Forecasting of software development
work effort: evidence on expert judgement and formal
models. International Journal of Forecasting, 23(3),
pp.449-62.
Kelly, S. & Tolvanen, J.P., 2000. Visual domain-specific
modeling: Benefits and experiences of using
metaCASE tools. In Proceedings of International
Workshop on Model Engineering, at ECOOP 2000.
Sophia Antipolis, Cannes, 2000.
Kärnä, J., Tolvanen, J.P. & Kelly, S., 2009. Evaluating the
use of domain-specific modeling in practice. In
Proceedings of the 9th OOPSLA Workshop on
Domain-Specific Modeling. Orlando, 2009. HSE Print.
Mernik, M., Heering, J. & Sloane, A.M., 2005. When and
How to Develop Domain-specific Languages. Journal
ACM Computing Surveys (CSUR), 37, pp.316-44.
MetaCase, 2013. MetaEdit+ Domain-Specific Modeling
tools. (Online) http://www.metacase.com/products.h-
tml ObjectStore, 2003. Object Data Management for
Network Management Systems. Progress Software
Corporation.
Selic, B., 1998. Using UML for Modeling Complex Real-
Time Systems. In LCTES '98 Proceedings of the ACM
SIGPLAN Workshop on Languages, Compilers, and
Tools for Embedded Systems. London, 1998. Springer-
Verlag.
Simonyi, C., 1995. The Death of Computer Languages,
The Birth of Intentional Programming. Technical
Report. Redmond: Microsoft Corporation Microsoft
Research.
Simonyi, C., Christerson, M. & Clifford, S., 2006.
Intentional Software. In OOPSLA '06 Proceedings of
the 21st annual ACM SIGPLAN conference on Object-
oriented programming systems, languages, and
applications. Portland, 2006. ACM SIGPLAN.
Simulink, 2013. Simulink - Simulation and Model-based
Design. (Online) http://www.mathworks.se/products/-
simulink/
Stoffel, R., 2010. Comparing Language Workbenches.
MSE-seminar: Program Analysis and Transformation.
Switzerland: University of Applied Sciences
Rapperswil (HSR).
The Eclipse Foundation, 2013. Eclipse Modeling
Framework Project. (Online) http://www.eclipse.org-
/modeling/emf/
Tolvanen, J.P. & Kelly, S., 2005. Defining domain-
specific modeling languages to automate product
derivation: Collected experiences. In 9th International
Conference, SPLC 2005,. Rennes, 2005. Springer-
Verlag.
Ward, M., 1994. Language-oriented programming.
Software - Concepts and Tools, pp.147-61.
Voelter, M., 2010. Embedded software development with
projectional language workbenches. In Proceedings of
the 13th international conference on Model driven
engineering languages and systems: Part II. Oslo,
2010. Springer-Verlag.
Voelter, M. et al., 2013. DSL Engineering - Designing,
Implementing and Using Domain-Specific Languages.
CreateSpace Independent Publishing Platform.
Voelter, M. & Pech, V., 2012. Language modularity with
the MPS language workbench. In Software
Engineering (ICSE), 2012 34th International
Conference., 2012. IEEE.
Voelter, M. & Visser, E., 2010. Language extension and
composition with language workbenches. In
Proceedings of the ACM international conference
companion on Object oriented programming systems
languages and applications companion., 2010. ACM.
Wu, Y., Hernandez, F., Ortega, F. & Clarke, P.J., 2010.
Measuring the Effort for Creating and Using Domain-
Specific Models. In Proceedings of the 10th Workshop
on Domain-Specific Modeling Systems Programming
Languages and Applications: Software for Humanity.
Reno, 2010. ACM.
AnIndustrialCaseStudyonusingLanguageWorkbenchTechnologyforRealizingModel-DrivenEngineering
29