HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

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 :
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download

Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Friday, May 19, 2006 - 8:26:27 PM
Last modification on : Friday, February 4, 2022 - 3:12:34 AM
Long-term archiving on: : Sunday, April 4, 2010 - 9:10:05 PM


  • 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⟩



Record views


Files downloads