Abstract
This paper describes the development of the SMART-Microsoft Software Factory. This factory is a fully model driven factory that makes extensive use of the Microsoft DSL Tools and is bases on the Microsoft Service Oriented Architecture. We describe the process used for developing the factory and share the experience gained in the first projects in which this factory has been used. The first project has 73% of the delivered code being generated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Greenfield, J., Short, K., Cook, S., Kent, S. (eds.): Software Factories, Assembling Applications with Patterns, Models, Frameworks, and Tools. John Wiley & Sons, New York (2004)
Warmer, J., Kleppe, A.G.: Partial Models: Getting rid of mthe “Main” model. Submitted to ECMDA-FA (2007)
Warmer, J., Kleppe, A.G.: 2. Building a Flexible Software Factory Using Partial Domain Specific Models. In: Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM’06), Computer Science and Information System Reports, Technical Reports, TR-37, University of Jyväskylä, Finland, ISBN 951-39-2631-1 (2006)
SMART-Microsoft Website, http://www.ordinasoftwarefactory.nl/Default.asp/id,285/index.htm
Microsoft dsl tools (2006), http://msdn.microsoft.com/vstudio/DSLTools/
The Eclipse Graphical Modeling Framework (2006), http://www.eclipse.org/gmf
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Warmer, J. (2007). A Model Driven Software Factory Using Domain Specific Languages. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds) Model Driven Architecture- Foundations and Applications. ECMDA-FA 2007. Lecture Notes in Computer Science, vol 4530. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72901-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-72901-3_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72900-6
Online ISBN: 978-3-540-72901-3
eBook Packages: Computer ScienceComputer Science (R0)