Cargando…

Domain-specific modeling: enabling full code generation

Domain-Specific Modeling (DSM) is the latest approach tosoftware development, promising to greatly increase the speed andease of software creation. Early adopters of DSM have been enjoyingproductivity increases of 500–1000% in production for over adecade. This book introduces DSM and offers examples...

Descripción completa

Detalles Bibliográficos
Autores principales: Kelly, Steven, Tolvanen, Juha-Pekka
Lenguaje:eng
Publicado: Wiley-IEEE Press 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/1251049
_version_ 1780919654489784320
author Kelly, Steven
Tolvanen, Juha-Pekka
author_facet Kelly, Steven
Tolvanen, Juha-Pekka
author_sort Kelly, Steven
collection CERN
description Domain-Specific Modeling (DSM) is the latest approach tosoftware development, promising to greatly increase the speed andease of software creation. Early adopters of DSM have been enjoyingproductivity increases of 500–1000% in production for over adecade. This book introduces DSM and offers examples from variousfields to illustrate to experienced developers how DSM can improvesoftware development in their teams. Two authorities in the field explain what DSM is, why it works,and how to successfully create and use a DSM solution to improveproductivity and quality. Divided into four parts, the book covers:background and motivation; fundamentals; in-depth examples; andcreating DSM solutions. There is an emphasis throughout the book onpractical guidelines for implementing DSM, including how toidentify the nece sary language constructs, how to generate fullcode from models, and how to provide tool support for a new DSMlanguage. The example cases described in the book are available thebook's Website, www.dsmbook.com, along with, an evaluation copy ofthe MetaEdit+ tool (for Windows, Mac OS X, and Linux), which allowsreaders to examine and try out the modeling languages and codegenerators. Domain-Specific Modeling is an essential reference for leaddevelopers, software engineers, architects, methodologists, andtechnical managers who want to learn how to create a DSM solutionand successfully put it into practice.
id cern-1251049
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
publisher Wiley-IEEE Press
record_format invenio
spelling cern-12510492021-04-22T01:27:59Zhttp://cds.cern.ch/record/1251049engKelly, StevenTolvanen, Juha-PekkaDomain-specific modeling: enabling full code generationComputing and ComputersDomain-Specific Modeling (DSM) is the latest approach tosoftware development, promising to greatly increase the speed andease of software creation. Early adopters of DSM have been enjoyingproductivity increases of 500–1000% in production for over adecade. This book introduces DSM and offers examples from variousfields to illustrate to experienced developers how DSM can improvesoftware development in their teams. Two authorities in the field explain what DSM is, why it works,and how to successfully create and use a DSM solution to improveproductivity and quality. Divided into four parts, the book covers:background and motivation; fundamentals; in-depth examples; andcreating DSM solutions. There is an emphasis throughout the book onpractical guidelines for implementing DSM, including how toidentify the nece sary language constructs, how to generate fullcode from models, and how to provide tool support for a new DSMlanguage. The example cases described in the book are available thebook's Website, www.dsmbook.com, along with, an evaluation copy ofthe MetaEdit+ tool (for Windows, Mac OS X, and Linux), which allowsreaders to examine and try out the modeling languages and codegenerators. Domain-Specific Modeling is an essential reference for leaddevelopers, software engineers, architects, methodologists, andtechnical managers who want to learn how to create a DSM solutionand successfully put it into practice.Wiley-IEEE Pressoai:cds.cern.ch:12510492007
spellingShingle Computing and Computers
Kelly, Steven
Tolvanen, Juha-Pekka
Domain-specific modeling: enabling full code generation
title Domain-specific modeling: enabling full code generation
title_full Domain-specific modeling: enabling full code generation
title_fullStr Domain-specific modeling: enabling full code generation
title_full_unstemmed Domain-specific modeling: enabling full code generation
title_short Domain-specific modeling: enabling full code generation
title_sort domain-specific modeling: enabling full code generation
topic Computing and Computers
url http://cds.cern.ch/record/1251049
work_keys_str_mv AT kellysteven domainspecificmodelingenablingfullcodegeneration
AT tolvanenjuhapekka domainspecificmodelingenablingfullcodegeneration