69,262 research outputs found

    A framework for analysing the effect of "change" in legacy code

    Get PDF
    We propose a sound and practical approach, based on a formal method (known as Interval Temporal Logic), to cope with “change” and analyse its effect. The approach allows us to capture a snapshot of system’s behaviour over which various interesting properties, such as liveness, timeliness and safety properties, can be validated compositionally. These properties may include invariants that are required to be valid after changes have taken place. We also present and evaluate design and implementation of a formal tool, AnaTempura, which supports the developed approach. A case study is presented to illustrate our approach and the tool.Funding received from the UK Engineering and Physical Sciences Research Council (EPSRC) through the Research Grant GR/M/0258

    Side-channel based intrusion detection for industrial control systems

    Full text link
    Industrial Control Systems are under increased scrutiny. Their security is historically sub-par, and although measures are being taken by the manufacturers to remedy this, the large installed base of legacy systems cannot easily be updated with state-of-the-art security measures. We propose a system that uses electromagnetic side-channel measurements to detect behavioural changes of the software running on industrial control systems. To demonstrate the feasibility of this method, we show it is possible to profile and distinguish between even small changes in programs on Siemens S7-317 PLCs, using methods from cryptographic side-channel analysis.Comment: 12 pages, 7 figures. For associated code, see https://polvanaubel.com/research/em-ics/code

    Surveying the factors that influence maintainability: research design

    Get PDF
    We want to explore and analyse design decisions that influence maintainability of software. Software maintainability is important because the effort expended on changes and fixes in software is a major cost driver. We take an empirical, qualitative approach, by investigating cases where a change has cost more or less than comparable changes, and analysing the causes for those differences. We will use this analysis of causes as input to following research in which the individual contributions of a selection of those causes will be quantitatively analysed

    Pathways to physical activity legacy: assessing the regeneration potential of multi-sport events using a prospective approach

    Get PDF
    Urban regeneration is now commonly cited as the rationale for hosting multi-sport events. However, the concept of legacy arising from these events is contested and the evidence base in relation to benefits for the host community is weak, especially in respect of increasing physical activity and sports participation. A theory-based assessment framework is developed to provide a robust prospective assessment of the likely impacts of the Glasgow 2014 Commonwealth Games on physical activity for the host community in the East End of the city. We identify scope for change, anticipated causal pathways and propose supporting physical activity though better designed environments as a means of generating legacy benefits at population level

    Decolonizing the boomerang effect in global queer politics: a new critical framework for sociological analysis of human rights contestation

    Get PDF
    This article proposes a new critical framework for analysing transnational human rights-claiming and contestation: a ‘critical model of the boomerang effect’, that can embody sociological understanding and insights from decolonizing analyses. The article develops a critique of Keck and Sikkink’s well-known model of the ‘boomerang effect’, from politics and international relations. The new critical model is needed to analyse contestations including global queer politics, particularly to examine where and how actors in formerly or currently colonized states from the Global South can draw on the United Nations human rights system. The new model requires analysis of four themes, with a decolonizing enquiry applied to each: (1) articulation of human rights; (2) social structures and resources; (3) socio-cultural contexts; and (4) subjectivation. These themes are examined to illuminate two pivotal cases claiming decriminalization of same-sex sexual acts: Caleb Orozco in Belize, and Jason Jones in relation to Trinidad and Tobago – generating a new research agenda

    Migrating Legacy Systems to Service-Oriented Architectures

    Get PDF
    This paper presents a methodology for migrating legacy systems towards Service-Oriented Architectures. The approach is based on source code analysis for identifying the contribution of code fragments to architectural elements and graph transformation for architectural migration, allowing for a high degree of automation. In order to transform existing application architectures into SOAs, the methodology has to be used in two dimensions, a technological and functional one. The work presented here is being developed in the context of a collaboration between academia and industry, and is aimed at being applied in real reengineering projects

    Evaluating Software Architectures: Development Stability and Evolution

    Get PDF
    We survey seminal work on software architecture evaluationmethods. We then look at an emerging class of methodsthat explicates evaluating software architectures forstability and evolution. We define architectural stabilityand formulate the problem of evaluating software architecturesfor stability and evolution. We draw the attention onthe use of Architectures Description Languages (ADLs) forsupporting the evaluation of software architectures in generaland for architectural stability in specific
    corecore