79 research outputs found

    Contracts and Behavioral Patterns for SoS: The EU IP DANSE approach

    Full text link
    This paper presents some of the results of the first year of DANSE, one of the first EU IP projects dedicated to SoS. Concretely, we offer a tool chain that allows to specify SoS and SoS requirements at high level, and analyse them using powerful toolsets coming from the formal verification area. At the high level, we use UPDM, the system model provided by the british army as well as a new type of contract based on behavioral patterns. At low level, we rely on a powerful simulation toolset combined with recent advances from the area of statistical model checking. The approach has been applied to a case study developed at EADS Innovation Works.Comment: In Proceedings AiSoS 2013, arXiv:1311.319

    On the impact of pull request decisions on future contributions

    Full text link
    The pull-based development process has become prevalent on platforms such as GitHub as a form of distributed software development. Potential contributors can create and submit a set of changes to a software project through pull requests. These changes can be accepted, discussed or rejected by the maintainers of the software project, and can influence further contribution proposals. As such, it is important to examine the practices that encourage contributors to a project to submit pull requests. Specifically, we consider the impact of prior pull requests on the acceptance or rejection of subsequent pull requests. We also consider the potential effect of rejecting or ignoring pull requests on further contributions. In this preliminary research, we study three large projects on \textsf{GitHub}, using pull request data obtained through the \textsf{GitHub} API, and we perform empirical analyses to investigate the above questions. Our results show that continued contribution to a project is correlated with higher pull request acceptance rates and that pull request rejections lead to fewer future contributions.Comment: 6 pages. Presented at BENEVOL 2018 software evolution seminar, Delft, The Netherlands (11 December 2018). Published in open access CEUR Workshop Proceedings (ceur-ws.org). Researchsupported by the FRQ-FNRS collaborative research project R.60.04.18.F SECOHealth, the Excellence of Science project 30446992 SECO-ASSIST financed by FWO-Vlaanderen and F.R.S.-FNRS, and F.R.S.-FNRS Grant T.0017.18, CEUR Workshop Proceedings 201

    Statistical Model Checking of Dynamic Networks of Stochastic Hybrid Automata

    Get PDF
    In this paper we present a modelling formalism for dynamic networksof stochastic hybrid automata. In particular, our formalism is based on primitivesfor the dynamic creation and termination of hybrid automata components duringthe execution of a system. In this way we allow for natural modelling of conceptssuch as multiple threads found in various programming paradigms, as well as thedynamic evolution of biological systems.We provide a natural stochastic semantics of the modelling formalism based on re-peated output races between the dynamic evolving components of a system. Asspecification language we present a quantified extension of the logic Metric Tempo-ral Logic (MTL). As a main contribution of this paper, the statistical model checkingengine of U PPAAL has been extended to the setting of dynamic networks of hybridsystems and quantified MTL. We demonstrate the usefulness of the extended for-malisms in an analysis of a dynamic version of the well-known Train Gate example,as well as in natural monitoring of a MTL formula, where observations may lead todynamic creation of monitors for sub-formulas

    A Few Considerations on Structural and Logical Composition in Specification Theories

    Full text link
    Over the last 20 years a large number of automata-based specification theories have been proposed for modeling of discrete,real-time and probabilistic systems. We have observed a lot of shared algebraic structure between these formalisms. In this short abstract, we collect results of our work in progress on describing and systematizing the algebraic assumptions in specification theories.Comment: In Proceedings FIT 2010, arXiv:1101.426

    Contracts and Behavioral Patterns for Systems of systems: The EU IP DANSE approach

    Get PDF
    This report presents some of the results of the first year of Danse, one of the first EU IP projects dedicated to System of Systems. Concretely, we offer a tool chain that allows to specify SoS and SoS requirements at high level, and analyse them using powerful toolsets coming from the formal verification area. At the high level, we use UPDM, the system model provided by the british army as well as a new type of contract based on behavioral patterns. At low level, we rely on a powerful simulation toolset combined with recent advances from the area of statistical model checking. The approach has been applied to a case study developed at EADS Innovation Works.Ce document présente les résultats de la première année du projet Danse, un des premiers projets IP de recherche portant sur les systèmes de Systèmes (SoS en anglais). Concrètement, une chaîne d'outils a été développée de façon à spécifier à "haut niveau" puis à analyser formellement un SoS avec un ensemble prérequis, c'est à dire un ensemble de propriétés que le SoS doit valider. L'analyse du SoS repose sur l'utilisation d'outils efficaces de vérification formelle. À "haut niveau", le SoS est décrit en UPDML, le langage dédié à la modélisation des SoS que l'armée britannique à développé, alors que les prérequis du SoS sont spécifiés au moyen d'un langage de contrats décrivant les comportements attendus du systèmes. Cette spécification "haut niveau" est compilée en une représentation "bas-niveau" qui est simulée et analysée grâce à des outils émanant des récentes techniques de vérification statistique. L'approche a en particulier été appliquée sur un cas d'étude développé par EADS Innovation Works

    Uppaal SMC tutorial

    Get PDF

    A Quantitative Assessment of Package Freshness in Linux Distributions

    Get PDF
    peer reviewedLinux users expect fresh packages in the official repositories of their distributions. Yet, due to philosophical divergences, the packages available in various distributions do not all have the same degree of freshness. Users therefore need to be informed as to those differences. Through quantitative empirical analyses, we assess and compare the freshness of 890 common packages in six mainstream Linux distributions. We find that at least one out of ten packages is outdated, but the proportion of outdated packages varies greatly between these distributions. Using the metrics of update delay and time lag, we find that the majority of packages are using versions less than 3 months behind the upstream in 5 of those 6 distributions. We contrast the user perception of package freshness with our analyses and order the considered distributions in terms of package freshness to help Linux users in choosing a distribution that most fits their needs and expectations

    Statistical Model Checking for Stochastic Hybrid Systems

    Get PDF
    This paper presents novel extensions and applications of the UPPAAL-SMC model checker. The extensions allow for statistical model checking of stochastic hybrid systems. We show how our race-based stochastic semantics extends to networks of hybrid systems, and indicate the integration technique applied for implementing this semantics in the UPPAAL-SMC simulation engine. We report on two applications of the resulting tool-set coming from systems biology and energy aware buildings.Comment: In Proceedings HSB 2012, arXiv:1208.315
    • …
    corecore