138,849 research outputs found

    Modeling Adaptation with Klaim

    Get PDF
    In recent years, it has been argued that systems and applications, in order to deal with their increasing complexity, should be able to adapt their behavior according to new requirements or environment conditions. In this paper, we present an investigation aiming at studying how coordination languages and formal methods can contribute to a better understanding, implementation and use of the mechanisms and techniques for adaptation currently proposed in the literature. Our study relies on the formal coordination language Klaim as a common framework for modeling some well-known adaptation techniques: the IBM MAPE-K loop, the Accord component-based framework for architectural adaptation, and the aspect- and context-oriented programming paradigms. We illustrate our approach through a simple example concerning a data repository equipped with an automated cache mechanism

    Verifying service continuity in a satellite reconfiguration procedure: application to a satellite

    Get PDF
    The paper discusses the use of the TURTLE UML profile to model and verify service continuity during dynamic reconfiguration of embedded software, and space-based telecommunication software in particular. TURTLE extends UML class diagrams with composition operators, and activity diagrams with temporal operators. Translating TURTLE to the formal description technique RT-LOTOS gives the profile a formal semantics and makes it possible to reuse verification techniques implemented by the RTL, the RT-LOTOS toolkit developed at LAAS-CNRS. The paper proposes a modeling and formal validation methodology based on TURTLE and RTL, and discusses its application to a payload software application in charge of an embedded packet switch. The paper demonstrates the benefits of using TURTLE to prove service continuity for dynamic reconfiguration of embedded software

    Techno-economic comparison of operational aspects for direct drive and gearbox-driven wind turbines

    Get PDF
    The majority of wind turbines currently in operation have the conventional Danish concept design-that is, the three-bladed rotor of such turbines is indirectly coupled with an electrical generator via a gearbox. Recent technological developments have enabled direct drive wind turbines to become economically feasible. Potentially, direct drive wind turbines may enjoy higher levels of availability due to the removal of the gearbox from the design. However, this is only a theory: so far not substantiated by detailed analytic calculation. By providing such a calculation, this paper enables us to quantitatively evaluate technical and economic merits of direct drive and gearbox-driven wind turbines
    • ā€¦
    corecore