18 research outputs found

    Assisting data warehousing populating processes design through modelling using Coloured Petri Nets

    Get PDF
    Data warehousing systems populating processes are responsible for loading their data repositories – the data warehouses – with information they extract from operational sources. The tasks that integrate these processes are the most complex ones that we can find in a data warehousing system. For a flawless implementation, modelling these processes previously is important so that a correct set of requirements is considered. This paper approaches conceptual modelling and simulation of the populating processes of a DWS, by applying Coloured Petri Nets in the design of independent populating tasks. We adopt a change data capture task as the case study in order to demonstrate the effective application of coloured petri nets for modelling and simulating data warehousing populating processes.(undefined

    Geração de esqueletos para sistemas de ETL a partir de redes de Petri colorida

    Get PDF
    As Redes de Petri Coloridas são uma linguagem gráfica com uma semântica bem definida, que permite o desenho, especificação, simulação e validação de sistemas, cujos processos a modelar exijam características específicas de comunicação, concorrência e sincronização entre si. A nível aplicacional, as Redes de Petri Coloridas surgem em áreas muito diferentes, tais como a especificação de protocolos de comunicação, sistemas de controlo, sistemas de hardware ou de sistemas de software. Devido às suas características as Redes de Petri Coloridas foram adotadas, também, na modelação de sistemas de ETL (Extract-Transformation-Load). Meta-tarefas como Change Data Capture ou Surrogate Key Pipelining, frequentemente encontradas em sistemas de ETL convencionais, foram modeladas e validadas através do uso de redes de Petri Coloridas. Tal sustenta, de forma bastante efetiva, o objetivo principal deste trabalho de dissertação: desenvolver e implementar um sistema para a geração de esqueletos para sistemas de ETL a partir da correspondente Rede de Petri Colorida.Coloured Petri Nets are a graphical language with a well-formed semantic, that allows the design, specification, simulation, and validation of systems, which specific characteristics such as, communication, concurrency and synchronization have a main role in the processes to model. At application level, Coloured Petri Nets are used in a wide variety of scientific areas, such as communication protocol, control systems, hardware systems or software systems. Due their characteristics Coloured Petri Nets were also adopted in modeling ETL (Extract-TransformationLoad) systems. Meta-tasks like Change Data Capture or Surrogate Key Pipelining, that are frequently founded in conventional ETL system, were modeling and validated using Coloured Petri Nets. All this support, quite effectively, the main propose of this dissertation work: develop and implement a system to generating skeletons to ETL systems from the corresponding Coloured Petri Nets

    Desarrollo de un enfoque de trabajo para el análisis y diseño de sistemas discretos y dinámicos : Aplicación a la simulación de la demanda eléctrica de la ciudad de Salta

    Get PDF
    La reunión de las disciplinas orientadas a los problemas y las soluciones puede llevar a importantes avances en ambas áreas. Las redes de Petri (RdP) proporcionan un medio excelente para modelar aspectos concurrentes y se han extendido de muchas maneras para hacer frente a muchos problemas. Las RdP se han aplicado con éxito muchas veces a varios problemas de ingeniería de software. Sin embargo, las dos disciplinas no pasan por un período de fertilización cruzada particularmente fuerte. Este trabajo trata de analizar algunos aspectos de la ingeniería de software, señalando aspectos en los que las RdP se han propuesto o se pueden proponer como soluciones a problemas críticos. En esta tesis, se propone el desarrollo de un enfoque de trabajo para realizar el análisis y diseño de sistemas discretos, dinámicos y estocásticos. Estos sistemas, se caracterizan por estar íntimamente relacionados con restricciones temporales y concurrentes, que por las características de los modelos desarrollados por UML, no pueden ser representadas; con lo cual es necesario complementar las herramientas con otras, que permitan modelar las características antes mencionadas; una de estas, son las RdP. Una RdP es un lenguaje útil para analizar y modelar formalmente varios sistemas. Recientemente, muchas RdP dedican sus esfuerzos a mejorar y extender el poder expresivo de las RdP. Uno de estos esfuerzos es extender las RdP con conceptos orientados a objetos. Un paradigma orientado a objetos proporciona conceptos excelentes para modelar problemas del mundo real. Los conceptos orientados a objetos nos permiten construir sistemas de software de forma fácil, intuitiva y natural. Se sugieren varias RdP de alto nivel con el concepto de objetos. Estas redes no son totalmente compatibles con el concepto orientado a objetos, por lo que no pueden llamarse RdP orientadas a objetos. La sintaxis formal y la semántica del enfoque propuesto se explican en detalle, adoptando una amplia gama de características del análisis y diseño orientados a objetos. Además, este enfoque es compatible con una variedad de mecanismos de análisis, como los métodos de descomposición, red e incrementales de los sistemas en evolución, el despliegue, a un nivel más bajo de la RdP y el análisis de accesibilidad incremental para los modelos desarrollado. Por último, se demuestra la eficiencia y la utilidad del enfoque desarrollado, a partir de la aplicación del mismo al caso de estudio, esto es, la simulación que explica el comportamiento y la demanda eléctrica residencial de la Ciudad de Salta, a partir de la cantidad y tipo de artefactos presentes en cada vivienda y el comportamiento humano para el encendido y apagado de los mismos.Facultad de Informátic

    Semantic discovery and reuse of business process patterns

    Get PDF
    Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse

    Preface

    Get PDF

    Immersive Telepresence: A framework for training and rehearsal in a postdigital age

    Get PDF
    corecore