Human experience with interactive games will be enhanced if the software agents that play the game learn from their failures. Techniques such as reinforcement learning provide one...
Adapting software components to be used in a particular application is a crucial issue in software component based technology. In fact, software components can be used in contexts ...
Huge size and high complexity of legacy software are the main sources of today's software evolution problems. While we can ease software evolution with re-engineering tools, ...
Abstract. The use of software component models has become popular during the last decade, in particular in the development of software for desktop applications and distributed info...
While the use of software component models has become popular in the development of desktop applications and distributed information systems, such models have not been widely used...