58 research outputs found
A multi-paradigm approach for mobile agents development
Mobile agent systems have received important attention in the last years as a new programming paradigm for widely distributed and heterogeneous systems. In this article, a multi-paradigm approach for the development of intelligent mobile agents is presented. It integrates both object-oriented and logic paradigms. The rationale for this approach comes from the fact that although the object-oriented programming paradigm has relevant features for mobile agent development it presents deficiencies dealing with agents mental attitudes.
These deficiencies are solved by the use of logic programming.Facultad de Informátic
Extensión del UML para soportar el modelado de sistemas y aplicaciones de agentes de software móviles
En este artículo se presenta un proyecto de investigación (MAM-UML) cuyo principal objetivo es el de mitigar la carencia de abstracciones y notaciones apropiadas que presenta el lenguaje de modelado de sistemas Unified Modeling Language (UML), en su versión estándar, respecto de la especificación de sistemas y aplicaciones basadas en agentes de software móviles. Se introducen las motivaciones para el proyecto y se describe el contexto en el que está inmerso, así como también, se enumeran las actividades de investigación y desarrollo que comprende. Adicionalmente se introduce, a modo de propuesta preliminar, un conjunto de vistas y modelos que capturan diferentes conceptos y características identificadas como relevantes para el modelado de agentes móviles durante la etapa de diseño de su desarrollo. Estos modelos prescriben la extensión del UML estándar, a través de los mecanismos que dicho lenguaje provee para ello.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
The modeling of new technological domains in UML
UML is a language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. UML supports the typical software modeling problems. However, due to the diversity of software development domains, there may be occasions when the model will require elements or notations not provided by standard UML. This project proposes the definition of new UML profiles. Among different types of applications that these new UML profiles will support, are those based on agent technology and aspectoriented software development.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Una arquitectura de software para soportar agentes móviles inteligentes
En este artículo se presenta un enfoque para soportar el diseño y programación de agentes móviles inteligentes.
Este enfoque es materializado esencialmente por una arquitectura de software basada en agentes móviles desarrollados en JavaLog, un lenguaje que integra los paradigmas de programación lógica y de orientación a objetos.Eje: Sistemas inteligentes. Metaheurísticas.Red de Universidades con Carreras en Informática (RedUNCI
Aproximación a los métodos formales: una experiencia con un método de desarrollo liviano
El presente trabajo tiene como objetivo determinar cuáles son las bondades de la implementación de técnicas formales para el desarrollo de software, enfocándose en los métodos denominados semi formales, ya que éstos suponen una aplicación más al "alcance" de la industria, debido a su menor complejidad y costo. Para ello dos equipos desarrollarán un mismo componente de software. Uno de los cuales utilizará una técnica de desarrollo semi formal y se compararán los resultados, basados en la medición de las métricas previamente definidas.
Se utilizará la herramienta de Microsoft Spec#, y el lenguaje de programación C# de la Suite Visual Studio .Net.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
Una arquitectura de software para soportar agentes móviles inteligentes
En este artículo se presenta un enfoque para soportar el diseño y programación de agentes móviles inteligentes.
Este enfoque es materializado esencialmente por una arquitectura de software basada en agentes móviles desarrollados en JavaLog, un lenguaje que integra los paradigmas de programación lógica y de orientación a objetos.Eje: Sistemas inteligentes. Metaheurísticas.Red de Universidades con Carreras en Informática (RedUNCI
Una arquitectura de software para soportar agentes móviles inteligentes
En este artículo se presenta un enfoque para soportar el diseño y programación de agentes móviles inteligentes.
Este enfoque es materializado esencialmente por una arquitectura de software basada en agentes móviles desarrollados en JavaLog, un lenguaje que integra los paradigmas de programación lógica y de orientación a objetos.Eje: Sistemas inteligentes. Metaheurísticas.Red de Universidades con Carreras en Informática (RedUNCI
The modeling of new technological domains in UML
UML is a language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. UML supports the typical software modeling problems. However, due to the diversity of software development domains, there may be occasions when the model will require elements or notations not provided by standard UML. This project proposes the definition of new UML profiles. Among different types of applications that these new UML profiles will support, are those based on agent technology and aspectoriented software development.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
An extension of ArgoUML for the incorporation of profiles
The Unified Modeling Language (UML) is a language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. UML supports the most typical software modeling problems; however, due to the diversity of software development domains, there may be occasions when the model requires elements or notations not provided by standard UML. This paper presents an extension to UML by defining new profiles for different application domains: one for agent-oriented systems and another for aspect-oriented development. The ArgoUML tool has been extended to support the definition of new profiles for the modeling of different application domains, including those mentioned.Eje: I - Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI
Un caso de estudio sobre la aplicación de UWE para la generación de sistemas web
El surgimiento y adopción de metodologías que promueven la aplicación de un enfoque de desarrollo dirigido por modelos, ciertamente, representa un paso significativo en la evolución de la Ingeniería Web. Con tal enfoque se apunta a reducir el esfuerzo inherente al desarrollo de sistemas Web complejos, así como también, a mejorar la calidad, eficiencia y reusabilidad en tales desarrollos. En este artículo se resume una experiencia, de índole académica y a nivel de estudiantes de grado, que involucra la aplicación de la metodología UML-Based Web Engineering (UWE) en el desarrollo de un Sistema de Gestión de Información de Pacientes (MHC-PMS).Trabajos de cátedra.Sociedad Argentina de Informática e Investigación Operativa (SADIO
- …