This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jonathan Sprinkle, University of Arizona
Marjan Mernik, University of Maribor
Diomidis Spinellis, Athens University of Economics and Business
Domain-specific techniques provide a high-level specification for software systems. The technology's foundations have been developed over the last few years. However, domain-specific techniques aren't a panacea, and deciding whether investment in them is merited is an important step in understanding their benefits.

1. Nokia Mobile Phones Case Study, MetaCase, 2007; www.metacase.com/papersMetaEdit_in_Nokia.pdf .
2. L. Safa, "The Making of User-Interface Designer, A Pro-prietary DSM Tool," Proc. 7th OOPSLA Workshop Domain-Specific Modeling, tech. report TR-38, Univ. of Jyväskylä, 2007; www.dsmforum.org/events/DSM07/paperssafa.pdf .
3. D. Weiss and C.T.R. Lai, Software Product-Line Engineering, Addison Wesley Longman, 1999.
4. R. Kieburtz et al., "A Software Engineering Experiment in Software Component Generation," Proc. 18th Int'l Conf. Software Eng. (ICSE 96), IEEE CS Press, 1996, pp. 542–552.
5. "Future Combat Systems Program Completes Integrated Mission Test-1," press release, Boeing, 26 Feb. 2009; www.boeing.com/news/releases/2009/q1090226b_nr.html .
6. "The MathWorks and Vector Integrate Tools for Model-Based Design and Autosar Applications," press release, 25 Mar. 2009; www.mathworks.com/company/pressroom/articles article33724.html.
7. G. Karsai, Automotive Software: A Challenge and Op–portunity for Model-Based Software Development, LNCS 4147, Springer, 2006.
8. M. Schulte, "Model-Based Integration of Reusable Component-Based Avionics Systems—a Case Study," Proc. 8th IEEE Int'l Symp. Object-Oriented Real-Time Distributed Computing (ISORC 05), IEEE CS Press, 2005, pp. 62–71.
9. EADS Case Study, MetaCase, 2007; www.metacase.com/papersMetaEdit_in_EADS.pdf .
10. R.J. Roselli et al., "Integration of an Intelligent Tutoring System with a Web-Based Authoring System to Develop Online Homework Assignments with Formative Feedback," Proc. Am. Soc. for Eng. Education Ann. Conf., Am. Soc. for Eng. Education, 2008.
11. J.L. Mathe et al., "A Model-Integrated, Guideline-Driven, Clinical Decision-Support System," IEEE Software, vol. 26, no. 4, 2009, pp. 54–61.
12. J. Sprinkle et al., "Model-Based Design: A Report from the Trenches of the DARPA Urban Challenge," Software and Systems Modeling, Online First, 2009; http://springerlink.metapress.com/content/ r4jg67t1177q76w7fulltext.pdf.

Index Terms:
domain-specific modeling, domain-specific languages, software engineering
Citation:
Jonathan Sprinkle, Marjan Mernik, Juha-Pekka Tolvanen, Diomidis Spinellis, "Guest Editors' Introduction: What Kinds of Nails Need a Domain-Specific Hammer?," IEEE Software, vol. 26, no. 4, pp. 15-18, July-Aug. 2009, doi:10.1109/MS.2009.92
Usage of this product signifies your acceptance of the Terms of Use.