Patrones de implementación para incluir comportamientos proactivos



Título del documento: Patrones de implementación para incluir comportamientos proactivos
Revista: Polibits
Base de datos: PERIÓDICA
Número de sistema: 000373744
ISSN: 1870-9044
Autores: 1
2
1
1
Instituciones: 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
Año:
Periodo: Jul-Dic
Número: 46
Paginación: 75-88
País: México
Idioma: Español
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español 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
Resumen en inglés 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
Disciplinas: Ciencias de la computación
Palabras clave: 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
Texto completo: Texto completo (Ver HTML)