Revista: | Polibits |
Base de datos: | PERIÓDICA |
Número de sistema: | 000373744 |
ISSN: | 1870-9044 |
Autores: | Moreno, Mailyn1 Carrasco, Alternán2 Rosete, Alejandro1 Delgado, Martha D1 |
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: | 2012 |
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) |