48,799 research outputs found

    Framework Basado en ODA para la Descripción y Composición de Servicios Web Semánticos (FODAS-WS)

    Get PDF
    This article presents the FODAS-WS Framework, based on the ODA architecture (Ontology Driven Architecture).FODAS-WS is a framework used to design and describe Semantic Web Services (SWS) automatically. FODAS-WS facilitates the tasks discovery, the composition and automatic execution of SWS.To describe a service are used three layers of abstraction: CAPACIM, CAPAPIM and CAPAPSM. The CAPACIM covers a semantic description of the domain and the functionality of the service, and is described by the designer manually. The CAPAPIM and CAPAPSM layers are generated by automated transformation processes based on the layers that follow a greater level of abstraction. CAPAPIM uses as input the CAPACIM output, and CAPAPSM the CAPAPIM output. CAPAPIM has an ontological model to generate the skeleton of the service code, in which are defined the methods and parameters set required by the service. CAPAPSM automatically specifies the composition and execution of services.  Este artículo presenta el Framework FODAS-WS, basada en la arquitectura ODA (Ontology Driven Architecture). FODAS-WS es un marco de referencia que sirve para diseñar y describir Servicios Web Semánticos (SWS) automáticamente. Con FODAS-WS se busca facilitar las tareas de descubrimiento, composición y ejecución automática de SWS. Para describir un servicio se utilizan tres capas de abstracción: CAPACIM, CAPAPIM y CAPAPSM. La CAPACIM abarca una descripción semántica del dominio y de las funcionalidades del servicio, y es descrita manualmente por el diseñador. Las capas CAPAPIM y CAPAPSM son generadas por procesos de transformación automáticos, basados en las capas que le siguen en mayor nivel de abstracción. CAPAPIM usa como insumo la salida de CAPACIM, y CAPAPSM la salida de CAPAPIM. CAPAPIM tiene un modelo ontológico para generar el esqueleto del código del servicio, en el cual se estipulan los métodos y parámetros que el servicio requiere.CAPAPSM especifica la composición y ejecución automática de servicios. &nbsp

    Competencias comunicativas digitales en el diplomado maestro virtual de la Universidad Tecnológica de Pereira un estudio de caso

    Get PDF
    Actualmente un elemento transformador en las prácticas sociales es la internet, que ha generado cambios en los procesos y estilos de vida de muchas personas, y la educación no es ajena a estos cambios ya que los espacios virtuales están siendo utilizados con fines educativos para promover el desarrollo de diversas habilidades y ampliar el conocimiento. Ya hace parte de las tareas escolares revisar una página web sugerida por el profesor, participar de un foro o ver un vídeo dispuesto en la red. Este tipo de educación está tomando auge y generando demanda, por lo cual, está también exigiendo nuevas competencias por parte de aquellos que se dedican a enseñar en la virtualidad. Por lo anterior, el presente trabajo se orienta a generar en primera medida una definición sobre el concepto COMPETENCIAS COMUNICATIVAS DIGITALES, la cual no se encuentra planteada de manera precisa por un autor específico, sino que es resultado de las lecturas de varios expertos que las abordan dentro del contexto de la educación virtual, reconociendo que este tipo de ambientes de interacción, comunicación y aprendizaje requieren de un tipo de competencias comunicativas que abarquen las TIC (Tecnologías de la Información y la Comunicación) no sólo desde la parte técnica, que involucra el conocimiento básico en el uso de una herramienta, sino desde la parte tecnológica, que permita la creación de estrategias conducentes a la producción de nuevos contenidos y mensajes, que a su vez potencien los procesos de comunicación y aprendizaje en los participantes de estos escenarios

    Reconfiguración Dinámica de Arquitecturas Software Aplicada a la Tolerancia a Fallos

    Get PDF
    En la actualidad, el desarrollo de sistemas software tolerante a fallos se realiza a un nivel dependiente de la tecnología, con lo que aumenta su complejidad y disminuye la reutilización. La mayoría de estrategias de tolerancia a fallos son estáticas: se basan en replicar elementos críticos para que, ante cualquier fallo, sus réplicas tomen el relevo. En este trabajo se describe cómo la reconfiguración dinámica de arquitecturas software puede aplicarse para desarrollar sistemas tolerantes a fallos. Las técnicas de reconfiguración dinámica permiten cambiar la configuración de sistemas software complejos en tiempo de ejecución, sin necesidad de detener el sistema. Este artículo describe cómo la reconfiguración dinámica es soportada a nivel de arquitecturas software y mediante aspectos, separando la funcionalidad de reconfiguración y las políticas de recuperación frente a fallos del resto de funcionalidades del sistema. Esto se ilustra mediante la definición de las políticas de recuperación del sistema de visión del Agrobot, un sistema robótico del ámbito agrícola

    Soporte a la Evolución Dinámica de Tipos Arquitectónicos

    Get PDF
    Los sistemas software con una fuerte naturaleza dinámica suponen un reto para la ingeniería del software. Este tipo de sistemas requieren de mecanismos que les permitan modificar tanto estructura como comportamiento en tiempo de ejecución, para adaptarse a las distintas situaciones que puedan presentarse. El área de arquitecturas software, que permite describir la estructura de los sistemas complejos a un alto nivel de abstracción, proporcionados grados de dinamismo para la construcción de sistemas dinámicos, dependiendo de si lo que evoluciona es la configuración de la arquitectura o los tipos que componen dicha arquitectura. El primer tipo de evolución, denominado reconfiguración dinámica, permite a una arquitectura software cambiar su configuración en tiempo de ejecución, creando/destruyendo instancias de elementos arquitectónicos y/o las conexiones entre ellas. El segundo tipo de evolución, que denominamos evolución dinámica de tipos arquitectónicos, permite cambiar completamente la especificación arquitectónica de un sistema dinámicamente, bien introduciendo nuevos tipos arquitectónicos, modificando tipos e instancias en ejecución, o bien introduciendo nuevas conexiones. Este artículo presenta cómo soportar este último grado de dinamismo desde un punto de vista independiente de plataforma. Para ello, se han identificado los diferentes asuntos de interés implicados en el proceso y se han encapsulado en aspectos

    Una metodología para el autoaprendizaje y la autoevaluación en Mecánica Básica

    Get PDF
    En la Escuela de Minas de la Universidad Politécnica de Madrid (UPM) se ha llevado a cabo el proceso de adaptación a los principios de Bolonia. Esto ha implicado cambios en la metodología de la enseñanza. En este artículo se describe una nueva metodología aplicada a un curso introductorio de Mecánica ubicado en el primer semestre del grado de dos diferentes títulos de ingeniería. Los diferentes resultados se presentan mediante un índice que permite evaluar el resultado global del proceso de enseñanza-aprendizaje alcanzado con esta metodologí

    Una infraestructura inteligente embebida para el entorno del río Guadalquivir.

    Get PDF
    El uso de las técnicas de Inteligencia Artificial y los Sistemas Multiagente se extiende cada día más a nuevas áreas. Su reciente confluencia con la investigación en Redes de Sensores inalámbricos suponen un nuevo ámbito especialmente adecuado para la monitorización de múltiples actividades y entornos. En esta línea se enmarca el proyecto BOYAS, cuyo objetivo es desarrollar una infraestructura de ambiente inteligente para el río Guadalquivir

    Documentación y análisis crítico de algunas arquitecturas de software en aplicaciones empresariales

    Get PDF
    Los ingenieros de sistemas generalmente se concentran en el sistema que se está desarrollando actualmente, sin ocuparse mucho de la empresa que soporta dicho sistema. En la empresa de hoy, impulsada por los negocios, existe una relación directa entre la capacidad de negocios de la empresa y la funcionalidad implementada en los proyectos. Con un adecuado conocimiento en arquitectura empresarial de software, se puede desarrollar aplicaciones robustas y escalables para futuras implementaciones de manera que evite modificar la arquitectura de la empresa o verse limitada. Por eso es útil tener a disposición información acerca de las arquitecturas de software más usadas para el diseño de aplicaciones empresariales para aquellos que no tienen mucha experiencia en este campo y resaltar la importancia de describir claramente la situación actual de la arquitectura empresarial antes y después de una implementación nueva

    Desigualdades demográficas y desigualdades educativas

    Get PDF
    El presente trabajo tiene como objetivo analizar la vinculación entre los fenómenos demográficos y la desigualdad social indagando específicamente en la relación entre los aspectos sociodemográficos y la "desigualdad educativa". El enfoque asumido es aquel que postula la llamada "demografía de la desigualdad", perspectiva que se basa en la compresión de contextos estructurales e históricos para afirmar que las categorías de diferenciación demográfica son categorías desigualdad social, habilitando de este modo a mecanismos de conformación de sujetos sociales diferentes y desiguales. En el primer apartado se presenta el marco conceptual con cual se trabajará y se definen los conceptos de población y su dinámica al igual que otros conceptos que ontribuyen al análisis demográfico. Además se presenta brevemente el debate entre diferentes perspectivas teóricas tales como el proceso de transición demográfica, la mirada que vincula población y desarrollo y,finalmente,el enfoque histórico estructural. En el segundo apartado se realiza un análisis empírico a partir del Censo educativo llevado a cabo en Junio del 2013 por la Dirección Evaluación de la Calidad Educativa (DECE) de la Dirección General de Escuelas (DGE) de la Provincia de Mendoza. Los principales objetivos de esta evaluación fueron conocer los niveles de prendizaje de los alumnos en ciencias sociales y ciencias naturales en el 1º año de la educación secundariae investigar algunos de los factores escolares y extra-escolares que inciden sobre los niveles y las distribuciones de ambos aprendizajes. Se aplicaron pruebas en las áreas curriculares de ciencias naturales y ciencias sociales. Además, los alumnos evaluados respondieron a un cuestionario a través del cual se recabaron informaciones relativas a características del alumno, de su familia y de su aula. En este trabajo se presentan los resultados del análisis de las relaciones entre algunas de las informaciones relevadas por el cuestionario del alumno y los resultados en las pruebas de ciencias naturales y ciencias sociales. Conformando así un paso inicial en la tarea de identificar factores sociodemográficos que contribuyen a explicar por qué los niveles de desempeño varían entre los estudiantes y entre las escuelas.Fil: Lovaglio, Ricardo Hernán. Universidad Nacional de Cuyo. Facultad de Ciencias Políticas y Sociale

    Propuesta metodológica para la implementación de una arquitectura orientada a servicios en entornos de Sistemas de Fabricación Distribuida

    Get PDF
    Los Sistemas de Fabricación de Siguiente Generación, concebidos por la organización IMS (Intelligent Manufacturing Systems), cubrirán la demanda de un mercado cada vez más cambiante y exigente, reuniendo de forma dinámica las funciones de múltiples sistemas internos y externos a la propia empresa de fabricación en lo que conocemos por una empresa extendida. Sin embargo, resulta difícil estructurar estos sistemas para conseguir la flexibilidad deseada y la interoperabilidad con los de las demás organizaciones. Además, un defecto en el sistema tendría un fuerte impacto: afectaría no sólo a la empresa propietaria del sistema, sino también a sus colaboradores. Por estas razones, creemos que una buena decisión sería emplear una arquitectura orientada a servicios diseñada siguiendo una metodología que adopte los servicios como concepto central, en vez de como un detalle de implementación. Para que la arquitectura sea fiable en su conjunto, tendrá que ayudar a localizar errores antes de que sucedan en un entorno de producción. En este artículo proponemos el uso de técnicas de pruebas específicas para este tipo de sistemas, realizamos una comparación de las metodologías existentes para el desarrollo de arquitecturas orientadas a servicios y esbozamos una serie de extensiones sobre una de las existentes para integrar técnicas de prueba.As envisioned by the IMS (Intelligent Manufacturing Systems), Next Generation Manufacturing Systems will satisfy the needs of an increasingly fast-paced and demanding market by dynamically integrating systems from inside and outside the manufacturing firm itself into a so-called extended enterprise. However, organizing these systems to ensure the maximum flexibility and interoperability with those from other organizations is difficult. Additionally, a defect in the system would have a great impact: it would affect not only its owner, but also its partners. For these reasons, we argue that a service-oriented architecture (SOA) would be a good candidate. It should be designed following a methodology where services play a central role, instead of being an implementation detail. In order for the architecture to be reliable enough as a whole, the methodology will need to help find errors before they arise in a production environment. In this paper we propose using SOA-specific testing techniques, compare some of the existing SOA methodologies and outline several extensions upon one of them to integrate testing techniques
    corecore