48,850 research outputs found

    MORPH: A Reference Architecture for Configuration and Behaviour Self-Adaptation

    Full text link
    An architectural approach to self-adaptive systems involves runtime change of system configuration (i.e., the system's components, their bindings and operational parameters) and behaviour update (i.e., component orchestration). Thus, dynamic reconfiguration and discrete event control theory are at the heart of architectural adaptation. Although controlling configuration and behaviour at runtime has been discussed and applied to architectural adaptation, architectures for self-adaptive systems often compound these two aspects reducing the potential for adaptability. In this paper we propose a reference architecture that allows for coordinated yet transparent and independent adaptation of system configuration and behaviour

    Microservice Transition and its Granularity Problem: A Systematic Mapping Study

    Get PDF
    Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need for better alignment of technical design decisions with improving value potentials of architectures. Despite microservices' popularity, research still lacks disciplined understanding of transition and consensus on the principles and activities underlying "micro-ing" architectures. In this paper, we report on a systematic mapping study that consolidates various views, approaches and activities that commonly assist in the transition to microservices. The study aims to provide a better understanding of the transition; it also contributes a working definition of the transition and technical activities underlying it. We term the transition and technical activities leading to microservice architectures as microservitization. We then shed light on a fundamental problem of microservitization: microservice granularity and reasoning about its adaptation as first-class entities. This study reviews state-of-the-art and -practice related to reasoning about microservice granularity; it reviews modelling approaches, aspects considered, guidelines and processes used to reason about microservice granularity. This study identifies opportunities for future research and development related to reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table

    Corporate strategy revisited: A view from complexity theory

    Get PDF
    Despite its long tradition and well known contributions, corporate strategy research is yet far from being mature. This paper proposes an innovative framework that approaches the field from the theoretical perspective provided by complexity theory. We propose to see the corporate level of the organization as the driver, pacer and framer of the overall firm's evolution process. Drive is provided by the cognitive representation of the corporate fitness landscape that is implicit in the firm's corporate plan. Pacing is a consequence of the kind of strategic initiatives ("search strategy") developed by the company. Framing is achieved through the architectural design that the corporate level implements for the firm.corporate strategy; complexity theory; self-organizing;

    Adaptive development and maintenance of user-centric software systems

    Get PDF
    A software system cannot be developed without considering the various facets of its environment. Stakeholders – including the users that play a central role – have their needs, expectations, and perceptions of a system. Organisational and technical aspects of the environment are constantly changing. The ability to adapt a software system and its requirements to its environment throughout its full lifecycle is of paramount importance in a constantly changing environment. The continuous involvement of users is as important as the constant evaluation of the system and the observation of evolving environments. We present a methodology for adaptive software systems development and maintenance. We draw upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design. Our focus is on user-centred software systems

    The First World Trade Center Project: A Historical Tribute to a Great Mega Project

    Get PDF
    The tragic collapse of the World Trade Center on September 11, 2001 could not erase the memory of one of the most successful projects in history. The project set standards of excellence in project management for years to come. Using a retrospective look at the construction management of the WTC during the 1960s and 1970s, we show how the vision of great leadership and a determined organization transformed the economy of one of the most important cities in the world

    Heritage and Resilience: Issues and Opportunities for Reducing Disaster Risks

    Get PDF
    This paper examines the unique role of cultural heritage in disaster risk reduction. Itintroduces various approaches to protect heritage from irreplaceable loss and considers ways to draw upon heritage as an asset in building the resilience of communities and nations to disasters. The paper proposes ways forward and builds on the current momentum provided by the Hyogo Framework for Action 2005-2015: Building the Resilience of Nations and Communities to Disasters” (HFA) and the advancement of a post-2015 framework for disaster risk reduction (HFA2) and the post-2015 development agenda. Cultural heritage is often associated with grandiose monuments and iconic archaeological sites that can hold us in awe of their beauty, history and sheer scale. However, the understanding of cultural heritage has undergone a marked shift during the last few decades in terms of what it is, why it is important, why it is at risk and what can be done to protect it. Cultural heritage today encompasses a broader array of places such as historic cities, living cultural landscapes, gardens or sacred forests and mountains, technological or industrial achievements in the recent past and even sites associated with painful memories and war. Collections of movable and immoveable items within sites, museums, historic properties and archives have also increased significantly in scope, testifying not only to the lifestyles of royalty and the achievements of great artists, but also to the everyday lives of ordinary people. At the same time intangibles such as knowledge, beliefs and value systems are fundamental aspects of heritage that have a powerful influence on people’s daily choices and behaviors. Heritage is at risk due to disasters, conflict, climate change and a host of other factors.At the same time, cultural heritage is increasingly recognized as a driver of resilience that can support efforts to reduce disaster risks more broadly. Recent years have seen greater emphasis and commitment to protecting heritage and leveraging it for resilience;but initiatives, such as the few examples that are presented here, need to be encouraged and brought more fully into the mainstream of both disaster risk reduction and heritage management. These are issues that can be productively addressed in a post-2015 framework for disaster risk reduction and, likewise, in the post-2015 development agenda

    Molecular self-organisation in a developmental model for the evolution of large-scale artificial neural networks

    Get PDF
    We argue that molecular self-organisation during embryonic development allows evolution to perform highly nonlinear combinatorial optimisation. A structured approach to architectural optimisation of large-scale Artificial Neural Networks using this principle is presented. We also present simulation results demonstrating the evolution of an edge detecting retina using the proposed methodology
    • …
    corecore