Domain-Driven Development: the SmartTools Software Factory - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2005

Domain-Driven Development: the SmartTools Software Factory


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.
Fichier principal
Vignette du fichier
RR-5588.pdf (340.07 Ko) Télécharger le fichier

Dates and versions

inria-00070419 , version 1 (19-05-2006)


  • HAL Id : inria-00070419 , version 1


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


Gmail Facebook Twitter LinkedIn More