Domain-Specific Modeling 7-19
Balasubramanian, K., J. Balasubramanian, J. Parsons, A. Gokhale, and D. Schmidt. 2005. A platform-
independent component modeling language for distributed real-time and embedded systems.
IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, California,
pp. 190–199.
Bézivin, J. 2005. On the unification power of models. Journal of Software and System Modeling, 4(2):
171–188.
Bézivin, J., G. Hillairet, F. Jouault, I. Kurtev, and W. Piers. 2005. Bridging the gap between the MS/DSL tools
and the Eclipse Modeling Framework. OOPSLA Software Factories Workshop, San Diego, California.
Booch, G., J. Rumbaugh, and I. Jacobson. 1998. The Unified Modeling Language User Guide. Redwood
City: Addison-Wesley.
Budinsky, F., D. Steinberg, E. Merks, R. Ellersick, and T. Grose. 2004. Eclipse Modeling Framework.
Redwood City: Addison-Wesley.
Chen, M. and J. Nunamaker. 1989. METAPLEX:An integrated environment for organization and informa-
tion systems development. Proceedings of the Tenth International Conference on Information Systems,
Boston, Massachusetts, pp. 141–151.
Clements, P. and L. Northrop. 2002. Software Product Lines: Practices and Patterns. Redwood City: Addison-
Wesley.
Czarnecki, K. and U. Eisenecker. 2000. Generative Programming: Methods, Tools, and Applications.
Redwood City: Addison-Wesley.
Davis, V., J. Gray, and J. Jones. 2005. Generative approaches for application tailoring of mobile devices.
43rd ACM Southeast Conference, Kennesaw, Georgia, pp. 237–241.
de Lara, J. and H. Vangheluwe. 2002. Using AToM3 as a meta-Case tool. Proceedings of the International
Conference on Enterprise Information Systems, Ciudad Real, Spain, pp. 642–649.
DSMForum. The Domain-Specific Modeling Forum, http://www.dsmforum.org/
Gokhale, A., D. Schmidt, B. Natarajan, J. Gray, and N. Wang, 2004. Model-Driven Middleware. In
Middleware for Communications, Q. Mahmoud (Ed.), New York: Wiley, Chap. 7, pp. 163–187.
Gray, J., M. Rossi, and J.-P. Tolvanen. 2004. Preface: Special issue on domain-specific modeling. Journal of
Visual Languages and Computing, 15(3–4): 207–209.
Greenfield, J., K. Short, S. Cook, and S. Kent. 2004. Software Factories: Assembling Applications with
Patterns, Models, Frameworks, and Tools. New York: Wiley.
Henriques, P. R., M. J. V. Pereira, M. Mernik, M. Lenic, J. Gray, and H. Wu. 2005. Automatic generation of
language-based tools using LISA, IEE Proceedings—Software, 152(2): 54–69.
Johnson, L. (James). 1998. A view from the 1960s: How the software industry began. IEEE Annals of the
History of Computing, 20(1): 36–42.
Kelly, S., M. Rossi, and J.-P. Tolvanen. 2005. What is needed in a MetaCASE environment? Journal of
Enterprise Modeling and Information Systems Architectures, 1(1): 25–35.
Karsai, G., A. Lang, and S. Neema. 2005. Design patterns for open tool integration. Journal of Software and
System Modeling, 4(2): 157–170.
Karsai, G., J. Sztipanovits, Á. Lédeczi, and T. Bapty. 2003. Model-integrated development of embedded
software. Proceedings of the IEEE, 91(1): 145–164.
Kotteman, J. and B. Konsynski. 1984. Information systems planning and development: Strategic postures
and methodologies. Journal of Management Information Systems, 1(2): 45–63.
Lédeczi, Á., A. Bakay, M. Maroti, P. Volgyesi, G. Nordstrom, J. Sprinkle, and G. Karsai. 2001. Composing
domain-specific design environments. IEEE Computer, 34(11): 44–51.
Long, E., A. Misra, and J. Sztipanovits. 1998. Increasing productivity at Saturn. IEEE Computer, 31(8):
35–43.
Mernik, M., J. Heering, and A. Sloane. 2005. When and how to develop domain-specific languages. ACM
Computing Surveys, 37(4): 316–344.
MetaCase. MetaEdit+ 4.5 User’s Guide. http://www.metacase.com
Microsoft DSL. Visual Studio Launch: Domain-Specific Language (DSL) Tools: Visual Studio 2005 Team
System. http://msdn.microsoft.com/vstudio/dsltools/