: This paper introduces the Requested Interface pattern which describes ways to implement truly independent software components that can be plugged together as needed in order to make reuse more attractive than reimplementation. It encourages components to delegate subtasks to collaborating servers so that they can be adapted to a new context by simply exchanging those subtask servers. The delegating objects must specify minimal and abstract requested interfaces that describe the subtasks independently of existing server interfaces. An adaptation layer mediates between the requested interface of a client and the offered interface of a server implementing the subtask. Purpose Make reuse of services more attractive than reimplementation by p...
International audienceReuse, enabled by modularity and interfaces, is one of the most important conc...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
For generic software such as a health information system to be effective it must be properly adapted...
This paper introduces the Requested Interface Pattern which describes ways to implement truly indepe...
Achieving software reuse to a significant extent has been an important goal for decades. However, as...
National audienceThe article presents an approach of reusing user interfaces across devices that fol...
Interface theories have been proposed to support incremental design and independent implementability...
Current component systems offer the possibility to integrate different enterprise systems, e.g., by ...
The concept of reusing software artifacts to improve development efficiency and software quality has...
Developing software components with user interfaces that can be adapted to diverse reuse situations ...
It is a common wisdom of component technology that reuse is not obtained automatically: one has to d...
The proliferation of services on the web is leading to the formation of service ecosystems wherein s...
A wide range of complex distributed applications is emerging in the web environment. The development...
Several authors have identified that the only feasible way to increase productivity in software cons...
This paper proposes language concepts that facilitate the separation of an application into independ...
International audienceReuse, enabled by modularity and interfaces, is one of the most important conc...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
For generic software such as a health information system to be effective it must be properly adapted...
This paper introduces the Requested Interface Pattern which describes ways to implement truly indepe...
Achieving software reuse to a significant extent has been an important goal for decades. However, as...
National audienceThe article presents an approach of reusing user interfaces across devices that fol...
Interface theories have been proposed to support incremental design and independent implementability...
Current component systems offer the possibility to integrate different enterprise systems, e.g., by ...
The concept of reusing software artifacts to improve development efficiency and software quality has...
Developing software components with user interfaces that can be adapted to diverse reuse situations ...
It is a common wisdom of component technology that reuse is not obtained automatically: one has to d...
The proliferation of services on the web is leading to the formation of service ecosystems wherein s...
A wide range of complex distributed applications is emerging in the web environment. The development...
Several authors have identified that the only feasible way to increase productivity in software cons...
This paper proposes language concepts that facilitate the separation of an application into independ...
International audienceReuse, enabled by modularity and interfaces, is one of the most important conc...
Object-oriented frameworks play an important role in current software engineering practice. Framewor...
For generic software such as a health information system to be effective it must be properly adapted...