2003 · 30 citations · 2 references
ComputingComputer EngineeringComputer ScienceSoftware EngineeringSystems ArchitectureSystems ModelingDomain-specific LanguagesModel-based DesignModel-driven DevelopmentModel-driven Software EngineeringSoftware ArchitectureSoftware ModelingClass Diagram ModelingDomain-specific ModelingDomain-specific Modeling LanguagesMeta-modeling LanguagesTool DesignUml Class ModelingUml ModelingUnified Modeling Language (Uml) Class Diagrams
Domain-specific modeling languages amortize the cost of the development of a language over all the software products they can be used for. This paper describes an infrastructure for developing DSMLs and using them in a systematic manner. The infrastructure consists of a modeling language (UML class diagrams), a modeling tool, a code generator, and a number of generic libraries that provide support for object performance in several forms.
2
Advanced C++ Programming Styles and Idioms
James O. Coplien · 2005 · 370 citations