Patrones de implementación para incluir comportamientos proactivos



Document title: Patrones de implementación para incluir comportamientos proactivos
Journal: Polibits
Database: PERIÓDICA
System number: 000373744
ISSN: 1870-9044
Authors: 1
2
1
1
Institutions: 1Instituto Superior Politécnico "José Antonio Echeverría", Facultad de Ingeniería Informática, La Habana. Cuba
2Complejo de Investigaciones Tecnológicas Integradas, La Habana. Cuba
Year:
Season: Jul-Dic
Number: 46
Pages: 75-88
Country: México
Language: Español
Document type: Artículo
Approach: Experimental, aplicado
Spanish abstract La programación orientada a objeto enfrenta retos como es el desarrollo de software en ambientes distribuidos. En esta línea ha surgido el paradigma de agentes. Un agente exhibe comportamientos que lo diferencia de un objeto, como la autonomía y la proactividad. La proactividad permite desarrollar sistemas dirigidos por metas, en los que no es necesaria una petición para que se inicie un trabajo. Incorporar proactividad a un software es hoy una necesidad, existe una gran dependencia de los sistemas computarizados y es mayor la delegación de tareas en ellos. Los patrones se han utilizado con éxito en la reducción de tiempo de desarrollo y el número de errores en el desarrollo de software, además de ser una guía para resolver un problema típico. En este trabajo se presentan dos patrones de implementación para incorporar proactividad en un software y facilitar el trabajo con los agentes. Se incluye un caso de estudio del uso de los patrones propuestos en un observatorio tecnológico
English abstract Object oriented programming is facing challenges such as the development of software in distributed environments. Along this line has emerged the paradigm of agents. An agent shows behaviors, such as autonomy and proactivity, that differentiates it from an object. Proactivity allows developing goal-directed systems, in which a request is not necessary to start a task. Adding proactivity to a software is nowadays essential, there is a big dependence on computer systems and it is greater the delegation of tasks to them. The patterns have been used successfully in reducing development time and the number of errors in software, besides of being a guide to solve a typical problem. In this paper, we present two implementation patterns to add proactivity to software and to make it easier to work with agents. A case study about the development of a technology observatory using both patterns is also included
Disciplines: Ciencias de la computación
Keyword: Programación,
Programación orientada a objetos,
Ambientes distribuidos,
Patrón de implementación,
Proactividad
Keyword: Computer science,
Programming,
Object oriented programming,
Distributed environments,
Implementation pattern,
Proactivity
Full text: Texto completo (Ver HTML)