44,351 research outputs found

    A Dependable Autonomic Computing Environment for Self-Testing of Complex Heterogeneous Systems

    Get PDF
    AbstractThis paper is part of a R&D project aiming at the definition and implementation of an environment for dependable autonomic computing. The primary goal of the study is the increase of dependability of digital systems using self-healing techniques. Mobile agents implement self-testing policies for complex and heterogeneous systems. The aim of this paper is to present the general ideas of the project, describe the design decisions and a detailed view of the current architecture. The research includes design and development of a working prototype

    mRUBiS: An Exemplar for Model-Based Architectural Self-Healing and Self-Optimization

    Full text link
    Self-adaptive software systems are often structured into an adaptation engine that manages an adaptable software by operating on a runtime model that represents the architecture of the software (model-based architectural self-adaptation). Despite the popularity of such approaches, existing exemplars provide application programming interfaces but no runtime model to develop adaptation engines. Consequently, there does not exist any exemplar that supports developing, evaluating, and comparing model-based self-adaptation off the shelf. Therefore, we present mRUBiS, an extensible exemplar for model-based architectural self-healing and self-optimization. mRUBiS simulates the adaptable software and therefore provides and maintains an architectural runtime model of the software, which can be directly used by adaptation engines to realize and perform self-adaptation. Particularly, mRUBiS supports injecting issues into the model, which should be handled by self-adaptation, and validating the model to assess the self-adaptation. Finally, mRUBiS allows developers to explore variants of adaptation engines (e.g., event-driven self-adaptation) and to evaluate the effectiveness, efficiency, and scalability of the engines

    Continuous maintenance and the future – Foundations and technological challenges

    Get PDF
    High value and long life products require continuous maintenance throughout their life cycle to achieve required performance with optimum through-life cost. This paper presents foundations and technologies required to offer the maintenance service. Component and system level degradation science, assessment and modelling along with life cycle ‘big data’ analytics are the two most important knowledge and skill base required for the continuous maintenance. Advanced computing and visualisation technologies will improve efficiency of the maintenance and reduce through-life cost of the product. Future of continuous maintenance within the Industry 4.0 context also identifies the role of IoT, standards and cyber security

    Memcomputing: a computing paradigm to store and process information on the same physical platform

    Full text link
    In present day technology, storing and processing of information occur on physically distinct regions of space. Not only does this result in space limitations; it also translates into unwanted delays in retrieving and processing of relevant information. There is, however, a class of two-terminal passive circuit elements with memory, memristive, memcapacitive and meminductive systems -- collectively called memelements -- that perform both information processing and storing of the initial, intermediate and final computational data on the same physical platform. Importantly, the states of these memelements adjust to input signals and provide analog capabilities unavailable in standard circuit elements, resulting in adaptive circuitry, and providing analog massively-parallel computation. All these features are tantalizingly similar to those encountered in the biological realm, thus offering new opportunities for biologically-inspired computation. Of particular importance is the fact that these memelements emerge naturally in nanoscale systems, and are therefore a consequence and a natural by-product of the continued miniaturization of electronic devices. We will discuss the various possibilities offered by memcomputing, discuss the criteria that need to be satisfied to realize this paradigm, and provide an example showing the solution of the shortest-path problem and demonstrate the healing property of the solution path.Comment: The first part of this paper has been published in Nature Physics 9, 200-202 (2013). The second part has been expanded and is now included in arXiv:1304.167

    Frontiers of Adaptive Design, Synthetic Biology and Growing Skins for Ephemeral Hybrid Structures

    Get PDF
    The history of membranes is one of adaptation, from the development in living organisms to man-made versions, with a great variety of uses in temporary design: clothing, building, packaging, etc. Being versatile and simple to integrate, membranes have a strong sustainability potential, through an essential use of material resources and multifunctional design, representing one of the purest cases where “design follows function.” The introduction of new engineered materials and techniques, combined with a growing interest for Nature-inspired technologies are progressively merging man-made artifacts and biological processes with a high potential for innovation. This chapter introduces, through a number of examples, the broad variety of hybrid membranes in the contest of experimental Design, Art and Architecture, categorized following two different stages of biology-inspired approach with the aim of identifying potential developments. Biomimicry, is founded on the adoption of practices from nature in architecture though imitation: solutions are observed on a morphological, structural or procedural level and copied to design everything from nanoscale materials to building technologies. Synthetic biology relies on hybrid procedures mixing natural and synthetic materials and processes

    Autonomic computing architecture for SCADA cyber security

    Get PDF
    Cognitive computing relates to intelligent computing platforms that are based on the disciplines of artificial intelligence, machine learning, and other innovative technologies. These technologies can be used to design systems that mimic the human brain to learn about their environment and can autonomously predict an impending anomalous situation. IBM first used the term ‘Autonomic Computing’ in 2001 to combat the looming complexity crisis (Ganek and Corbi, 2003). The concept has been inspired by the human biological autonomic system. An autonomic system is self-healing, self-regulating, self-optimising and self-protecting (Ganek and Corbi, 2003). Therefore, the system should be able to protect itself against both malicious attacks and unintended mistakes by the operator

    The un-designability of the virtual. Design from problem-solving to problem-finding.

    Full text link
    Drawing on Gilles Deleuze (1991) this chapter investigates the virtual as what problematizes the possible by inserting contingency in the process of emergence of the new. The tension between the virtual as what is uniquely placed to engender true innovation, and its aleatory and unforeseeable nature mirrors the tension existing in design between form-making and the need to acknowledge contingency. In embracing the un-designability of the virtual, design is called to take contingency and material variability as forces impinging on the process of emergence of the new. The chapter puts forward a new model for design research that shifts from problem-solving to problem-finding and is predicated on the undesigned at the core of design itself. This points to a further shift: the role of designer from creator to facilitator, teasing form out of the formless, engaged with the manifold forces expressed through material variation
    corecore