47,615 research outputs found

    A formal support to business and architectural design for service-oriented systems

    Get PDF
    Architectural Design Rewriting (ADR) is an approach for the design of software architectures developed within Sensoria by reconciling graph transformation and process calculi techniques. The key feature that makes ADR a suitable and expressive framework is the algebraic handling of structured graphs, which improves the support for specification, analysis and verification of service-oriented architectures and applications. We show how ADR is used as a formal ground for high-level modelling languages and approaches developed within Sensoria

    Quantum automorphism groups of small metric spaces

    Full text link
    To any finite metric space XX we associate the universal Hopf \c^*-algebra HH coacting on XX. We prove that spaces XX having at most 7 points fall into one of the following classes: (1) the coaction of HH is not transitive; (2) HH is the algebra of functions on the automorphism group of XX; (3) XX is a simplex and HH corresponds to a Temperley-Lieb algebra; (4) XX is a product of simplexes and HH corresponds to a Fuss-Catalan algebra.Comment: 22 page

    Enabling collaborative modelling for a multi-site model-driven software development approach for electronic control units.

    Get PDF
    An important aspect of support for distributed work is to enable users at different sites to work collaboratively, across different sites, even different countries but where they may be working on the same artefacts. Where the case is the design of software systems, design models need to be accessible by more than one modeller at a time allowing them to work independently from each other in what can be called a collaborative modelling process supporting parallel evolution. In addition, as such design is a largely creative process users are free to create layouts which appear to better depict their understanding of certain model elements presented in a diagram. That is, that the layout of the model brings meaning which exceed the simple structural or topological connections. However, tools for merging such models tend to do so from a purely structural perspective, thus losing an important aspect of the meaning which was intended to be conveyed by the modeller. This thesis presents a novel approach to model merging which allows the preservation of such layout meaning when merging. It first presents evidence from an industrial study which demonstrates how modellers use layout to convey meanings. An important finding of the study is that diagram layout conveys domain-specific meaning and is important for modellers. This thesis therefore demonstrates the importance of diagram layout in model-based software engineering. It then introduces an approach to merging which allows for the preservation of domain-specific meaning in diagrams of models, and finally describes a prototype tool and core aspects of its implementation

    CSM analyses of e+ettˉH,ttˉZ,tbˉWe^+e^- \to t\bar t H, t\bar t Z, t\bar b W

    Full text link
    We study the modifications of the amplitudes and cross sections of several processes, especially e+ettˉH,ttˉZ,tbˉWe^+e^- \to t\bar t H, t\bar t Z, t\bar b W, generated by Higgs boson and top quark compositeness, in particular within the CSM concept. We illustrate the observable differences that may appear between various, CSM conserving or CSM violating, compositeness possibilities.Comment: 13 pages, 4 figure

    Geometric Integration of Hamiltonian Systems Perturbed by Rayleigh Damping

    Full text link
    Explicit and semi-explicit geometric integration schemes for dissipative perturbations of Hamiltonian systems are analyzed. The dissipation is characterized by a small parameter ϵ\epsilon, and the schemes under study preserve the symplectic structure in the case ϵ=0\epsilon=0. In the case 0<ϵ10<\epsilon\ll 1 the energy dissipation rate is shown to be asymptotically correct by backward error analysis. Theoretical results on monotone decrease of the modified Hamiltonian function for small enough step sizes are given. Further, an analysis proving near conservation of relative equilibria for small enough step sizes is conducted. Numerical examples, verifying the analyses, are given for a planar pendulum and an elastic 3--D pendulum. The results are superior in comparison with a conventional explicit Runge-Kutta method of the same order

    Layer by layer - Combining Monads

    Full text link
    We develop a method to incrementally construct programming languages. Our approach is categorical: each layer of the language is described as a monad. Our method either (i) concretely builds a distributive law between two monads, i.e. layers of the language, which then provides a monad structure to the composition of layers, or (ii) identifies precisely the algebraic obstacles to the existence of a distributive law and gives a best approximant language. The running example will involve three layers: a basic imperative language enriched first by adding non-determinism and then probabilistic choice. The first extension works seamlessly, but the second encounters an obstacle, which results in a best approximant language structurally very similar to the probabilistic network specification language ProbNetKAT

    Enabling Multi-Stakeholder Cooperative Modelling in Automotive Software Development and Implications for Model Driven Software Development

    Get PDF
    One of the motivations for a model driven approach to software development is to increase the involvement for a range of stakeholders in the requirements phases. This inevitably leads to a greater diversity of roles being involved in the production of models, and one of the issues with such diversity is that of providing models which are both accessible and appropriate for the phenomena being modelled. Indeed, such accessibility issues are a clear focus of this workshop. However, a related issue when producing models across multiple parties,often at dierent sites, or even dierent organisations is the management of such model artefacts. In particular, different parties may wish to experiment with model choices. For example, this idea of prototypingprocesses by experimenting with variants of models is one which has been used for many years by business process modellers, in order to highlight the impact of change, and thus improve alignment of process and supporting software specications. The problem often occurs when such variants needed to be merged, for example, to be used within a shared repository. This papers reports upon experiences and ndings of this merging problem as evaluated at Bosch Automotive. At Bosch we have dierent sites where modellers will make changes to shared models, and these models will subsequently require merging into a common repository. Currently, this work has concentrated on one type of diagram, the class diagram. However, it seems clear that the issue of how best to merge models where collaborative multi-party working takes places is one which has a significant potential impact upon the entire model driven process, and, given the diversity of stakeholders, could be particularly problematic for the requirements phase. In fact, class diagrams can also be used for information or data models created in the system analysis step. Hence, we believe that the lessons learned from this work will be valuable in tackling the realities of a commercially viable model driven process

    Naturalis Historia, Reconstructed

    Get PDF
    When Pliny the Elder wrote Naturalis Historia around 70 A.D., the idea of natural history contained and connected biology, geology, and mineralogy with the history of painting and sculpture. Art was an extension of the natural world as its materials were extracted from plants, animals, and, particularly, mined and quarried pigments, stone, and metals. In my developing body of work, Incidents of Naturalis Historia, Reconstructed, I combine wasps’ nests, architectural fragments, and other found objects excavated from my surrounding environment with elements of glass that resemble lichen, crystallization, and geologic specimens. These works simulate artifacts of an alternative history; one in which the divergent histories of art, craft, biology, and geology are again united
    corecore