26 research outputs found

    Reachability Analysis on Timed Graph Transformation Systems

    Get PDF
    In recent years, software increasingly exhibits self-* properties like selfoptimization or self-healing. Such properties require reconfiguration at runtime in order to react to changing environments or detected defects. A reconfiguration might add or delete components as well as it might change the communication topology of the system. Considering communication protocols between an arbitrary number of participants, reconfiguration and state-based protocol behavior are no longer independent from each other and need to be verified based on a common formalism. Additionally, such protocols often contain timing constraints to model real-time properties. These are of integral importance for the safety of the modeled system and thus need to be considered during the verification of the protocol. In current approaches either reconfigurations or timing constraints are not considered. Existing approaches for the verification of timed graph transformation systems lack important constructs needed for the verification of state-based real-time protocol behaviors. As a first step towards a solution to this problem, we introduced Timed Story Driven Modeling [HHH10] as a common formalism integrating state-based real-time protocol behaviors and system reconfigurations based on graph transformations. In this paper, we introduce a framework allowing to perform reachability analysis based on Timed Story Driven Modeling. The framework allows to compute the reachable timed graph transition system based on an initial graph and a set of timed transformation and invariant rules

    Double Inoculation of Rhizobium and Arbuscular Mycorrhyzal fungus to Improve The Growth of Yam Bean

    Get PDF
    Single inoculation with respectively three strains of Rhizobium (Ci-1, Ci-2, Ci-3) and two strains of arbuscular mycorrhizal fungi (78-1 and 41-3) as well as their double inoculation had been tested for their effectiveness in increasing the growth of yam bean (Pachyrhizus erosus) in a greenhouse experiment. This study was conducted at the Laboratory of Soil Biology, Department of Soil Sciences, Faculty of Agriculture, Bogor Agricultural University (IPB) Bogor. The results showed that all Rhizobium inoculation did not increase the growth of yam bean. On the other hand, inoculation with two strains of arbuscular mycorrhizal fungi increased the plant growth significantly (4 times for strain 78-1 and 1.46 time for 41-3). Double inoculation between three Rhizobium strains and two of arbuscular mycorrhizal fungi strains (78-1 and 41-3) was not significantly different from a single arbuscular mycorrhizal fungi inoculation (78-1 or 41-3).Single inoculation with respectively three strains of Rhizobium (Ci-1, Ci-2, Ci-3) and two strains of arbuscular mycorrhizal fungi (78-1 and 41-3) as well as their double inoculation had been tested for their effectiveness in increasing the growth of yam bean (Pachyrhizus erosus) in a greenhouse experiment. This study was conducted at the Laboratory of Soil Biology, Department of Soil Sciences, Faculty of Agriculture, Bogor Agricultural University (IPB) Bogor. The results showed that all Rhizobium inoculation did not increase the growth of yam bean. On the other hand, inoculation with two strains of arbuscular mycorrhizal fungi increased the plant growth significantly (4 times for strain 78-1 and 1.46 time for 41-3). Double inoculation between three Rhizobium strains and two of arbuscular mycorrhizal fungi strains (78-1 and 41-3) was not significantly different from a single arbuscular mycorrhizal fungi inoculation (78-1 or 41-3)

    A Case Study on Formal Verification of Self-Adaptive Behaviors in a Decentralized System

    Full text link
    Self-adaptation is a promising approach to manage the complexity of modern software systems. A self-adaptive system is able to adapt autonomously to internal dynamics and changing conditions in the environment to achieve particular quality goals. Our particular interest is in decentralized self-adaptive systems, in which central control of adaptation is not an option. One important challenge in self-adaptive systems, in particular those with decentralized control of adaptation, is to provide guarantees about the intended runtime qualities. In this paper, we present a case study in which we use model checking to verify behavioral properties of a decentralized self-adaptive system. Concretely, we contribute with a formalized architecture model of a decentralized traffic monitoring system and prove a number of self-adaptation properties for flexibility and robustness. To model the main processes in the system we use timed automata, and for the specification of the required properties we use timed computation tree logic. We use the Uppaal tool to specify the system and verify the flexibility and robustness properties.Comment: In Proceedings FOCLASA 2012, arXiv:1208.432

    From Evaluation to Verification: Towards Task-oriented Relevance Metricsfor Pedestrian Detection in Safety-critical Domains

    Get PDF
    Whenever a visual perception system is employed in safety-critical applications such as automated driving, a thorough, task-oriented experimental evaluation is necessary to guarantee safe system behavior. While most standard evaluation methods in computer vision provide a good comparability on benchmarks, they tend to fall short on assessing the system performance that is actually relevant for the given task. In our work, we consider pedestrian detection as a highly relevant perception task, and we argue that standard measures such as Intersection over Union (IoU) give insufficient results, mainly because they are insensitive to important physical cues including distance, speed, and direction of motion. Therefore, we investigate so-called relevance metrics, where specific domain knowledge is exploited to obtain a task-oriented performance measure focusing on distance in this initial work. Our experimental setup is based on the CARLA simulator and allows a controlled evaluation of the impact of that domain knowledge. Our first results indicate a linear decrease of the IoU related to the pedestrians' distance, leading to the proposal of a first relevance metric that is also conditioned on the distance

    Habitus

    No full text

    Real-Time Coordination Patterns for Advanced Mechatronic Systems

    No full text
    International audienceInnovation in today’s mechanical systems is often only possible due to the embedded software. Particularly, the software connects previously isolated systems resulting in, so-called, advanced mechatronic systems. Mechatronic systems are often employed in a safety-critical context, where hazards that are caused by faults in the software have to be prevented. Preferably, this is achieved by already avoiding these faults during development. A major source of faults is the complex coordination between the connected mechatronic systems. In this paper, we present Real-Time Coordination Patterns for advanced mechatronic systems. These patterns formalize proven communication protocols for the coordination between mechatronic systems as reusable entities. Furthermore, our approach exploits the patterns in the decomposition of the system to enable a scalable formal verification for the detection of faults. We illustrate the patterns with examples from different case studies

    A discipline-spanning development process for self-adaptive mechatronic systems

    No full text
    Technical systems contain mechanical, electrical, and software parts. Consequently, they are developed by engineers of the respective disciplines. However, current industrial practice as well as existing development processes do not account for the required tight integration between the engineers of the different disciplines. Processes become even more complex, when self-adaptive systems are built. In this paper, we present a development process for selfadaptive mechatronic systems which particularly addresses the integration between the disciplines concerned with the development of software, namely control and software engineering. We illustrate the process by presenting examples from the development of autonomous railway vehicles which build convoys to improve energy efficiency

    Potentieller Beitrag der Landwirtschaft zur Verminderung der Treibhausgasemissionen in Deutschland

    No full text
    In 2002, the German agricultural sector contributed 8.7 % of the total national green house gas emissions. The main sources were animal digestion, manure management and agricultural soils. From the technical point of view, the manure management has the biggest potential of green house gas reduction by using biogas technology. Thereby methane emission from manure, which otherwise had been emitted into the atmosphere, can be recaptured and used to substitute fossil fuels. Regarding the whole output of manure from cattle and swine in Germany, the emission reduction is 56 Mio. t CO2-equivalent. This amount is equivalent to 4.5% of the emissions in 1990/95 for the Kyoto protocol. Regarding the biomass potential which is technically feasible at the moment, the reduction potential growth to 276 Mio. t CO2-equivalent or 22% of emissions. This is 27.5 times more than the reduction commitment of the German industry for EU-emissions trading in the period from 2005-2012

    A new Meta-Model for Story Diagrams

    No full text
    corecore