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 ...
Avec l émergence d Internet et la prolifération de nouvelles technologies, la conception et le dével...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
With the emergence of the Internet and proliferation of new technologies, the design and programming...
International audienceGenerative Programming from a Domain-Specific Language Viewpoin
Abstract. In the world of software everything evolves. So, then, do systems engineering on software ...
Software systems have become essential to many human activities and have proliferated thanks to vari...
également rapport de recherche I3S/RR--2005-25--FRInternational audienceNowadays, companies involved...
Researching evermore abstract and powerful ways of composing programs is the meat of software engine...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
AbstractSmartTools is a semantic framework generator, based on XML and object technologies. Thanks t...
In general software projects still, have a very high failure rate. We noticed that one of our projec...
The sheer size and complexity of today's software systems pose challenges for both their programming...
Our environment is increasingly populated with large amounts of smart objects. Some monitor free par...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Avec l émergence d Internet et la prolifération de nouvelles technologies, la conception et le dével...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...
With the emergence of the Internet and proliferation of new technologies, the design and programming...
International audienceGenerative Programming from a Domain-Specific Language Viewpoin
Abstract. In the world of software everything evolves. So, then, do systems engineering on software ...
Software systems have become essential to many human activities and have proliferated thanks to vari...
également rapport de recherche I3S/RR--2005-25--FRInternational audienceNowadays, companies involved...
Researching evermore abstract and powerful ways of composing programs is the meat of software engine...
peer-reviewedIn this paper, we present the paradigm of Language-Driven Engineering (LDE), which is c...
AbstractSmartTools is a semantic framework generator, based on XML and object technologies. Thanks t...
In general software projects still, have a very high failure rate. We noticed that one of our projec...
The sheer size and complexity of today's software systems pose challenges for both their programming...
Our environment is increasingly populated with large amounts of smart objects. Some monitor free par...
International audienceThe engineering of systems involves many different stakeholders, each with the...
Avec l émergence d Internet et la prolifération de nouvelles technologies, la conception et le dével...
Current approaches to the realisation of software systems employ elegant domain abstractions to hand...
Programming languages are the primary mechanism by which software is created, yet most of us have ac...