32,737 research outputs found

    A Framework for Evaluating Model-Driven Self-adaptive Software Systems

    Get PDF
    In the last few years, Model Driven Development (MDD), Component-based Software Development (CBSD), and context-oriented software have become interesting alternatives for the design and construction of self-adaptive software systems. In general, the ultimate goal of these technologies is to be able to reduce development costs and effort, while improving the modularity, flexibility, adaptability, and reliability of software systems. An analysis of these technologies shows them all to include the principle of the separation of concerns, and their further integration is a key factor to obtaining high-quality and self-adaptable software systems. Each technology identifies different concerns and deals with them separately in order to specify the design of the self-adaptive applications, and, at the same time, support software with adaptability and context-awareness. This research studies the development methodologies that employ the principles of model-driven development in building self-adaptive software systems. To this aim, this article proposes an evaluation framework for analysing and evaluating the features of model-driven approaches and their ability to support software with self-adaptability and dependability in highly dynamic contextual environment. Such evaluation framework can facilitate the software developers on selecting a development methodology that suits their software requirements and reduces the development effort of building self-adaptive software systems. This study highlights the major drawbacks of the propped model-driven approaches in the related works, and emphasise on considering the volatile aspects of self-adaptive software in the analysis, design and implementation phases of the development methodologies. In addition, we argue that the development methodologies should leave the selection of modelling languages and modelling tools to the software developers.Comment: model-driven architecture, COP, AOP, component composition, self-adaptive application, context oriented software developmen

    Aerobrake assembly with minimum Space Station accommodation

    Get PDF
    The minimum Space Station Freedom accommodations required for initial assembly, repair, and refurbishment of the Lunar aerobrake were investigated. Baseline Space Station Freedom support services were assumed, as well as reasonable earth-to-orbit possibilities. A set of three aerobrake configurations representative of the major themes in aerobraking were developed. Structural assembly concepts, along with on-orbit assembly and refurbishment scenarios were created. The scenarios were exercised to identify required Space Station Freedom accommodations. Finally, important areas for follow-on study were also identified

    The Extravagance of Imprisonment Revisited

    Get PDF
    This report analyzes prison and jail populations in the US as a whole and in four key states -- California, Florida, New York, and Texas -- to determine 1) how many prisoners are nonserious offenders and what it costs to lock them up, 2) what proven effective alternatives are in use and what they cost, and 3) what savings could be realized if a portion of the nonserious offenders were sentenced to alternatives instead of prison and jail

    PROJECT OPTIMA: optimisation of policies for transport integration in metropolitan areas

    Get PDF
    The overall objectives of Project OPTIMA were: (i) to identify optimal urban transport and land use strategies for a range of urban areas within the EU; (ii) to compare the strategies which are specified as optimal in different cities, and to assess the reasons for these differences; (iii) to assess the acceptability and feasibility of implementation of these strategies both in nine case study cities (Edinburgh, Merseyside, Vienna, Eisenstadt, Tromsø, Oslo, Helsinki, Torino and Salerno) and more widely in the EU; and (iv) to use the results to provide more general guidance on urban transport policy within the EU

    Measuring Aggregate Process Performance Using AHP

    Get PDF
    When one undertakes a benchmarking study, it is quite typical to collect performance data on a set of business processes from a variety of organizations. While one can compare efficiency on a process-by-process level, how can one compare the overall efficiency of one organization versus another using this process-level data? This note presents a methodology that combines tournament ranking and AHP approaches to create a ranking scheme that deals explicitly with missing data and ties in the tournament scheme.AHP, Benchmarking, Process Efficiency
    • …
    corecore