Skip to Main content Skip to Navigation
Reports

Domain-Driven Development: the SmartTools Software Factory

Abstract : With the increasing dependency on the Internet and the proliferation of new component and distributive technologies, the design and implementation of complex applications must take into account standards, code distribution, deployment of components and reuse of business logic. To cope with these changes, applications need to be more open, adaptable and capable of evolving. To accommodate to these new challenges, this paper presents a new development approach based on generators associated with domain-specific languages, each of the latter related to one possible concern useful when building an application. It relies on Generative Programming, Component Programming and Aspect-Oriented Programming. A software factory, called SmartTools , has been developed using this new approach. The main results are i) to build software of better quality and to enable rapid development due to Generative Programming and, ii) to facilitate insertion of new facets and the portability of applications to new technologies or platforms due to business logic and technology separation.
Document type :
Reports
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download

https://hal.inria.fr/inria-00070419
Contributor : Rapport de Recherche Inria <>
Submitted on : Friday, May 19, 2006 - 8:26:27 PM
Last modification on : Monday, November 30, 2020 - 6:14:06 PM
Long-term archiving on: : Sunday, April 4, 2010 - 9:10:05 PM

Identifiers

  • HAL Id : inria-00070419, version 1

Collections

Citation

Didier Parigot, Carine Courbis. Domain-Driven Development: the SmartTools Software Factory. [Research Report] RR-5588, INRIA. 2005, pp.19. ⟨inria-00070419⟩

Share

Metrics

Record views

147

Files downloads

224