127,590 research outputs found

    Persistent Contextual Values as Inter-Process Layers

    Full text link
    Mobile applications today often fail to be context aware when they also need to be customizable and efficient at run-time. Context-oriented programming allows programmers to develop applications that are more context aware. Its central construct, the so-called layer, however, is not customizable. We propose to use novel persistent contextual values for mobile development. Persistent contextual values automatically adapt their value to the context. Furthermore they provide access without overhead. Key-value configuration files contain the specification of contextual values and the persisted contextual values themselves. By modifying the configuration files, the contextual values can easily be customized for every context. From the specification, we generate code to simplify development. Our implementation, called Elektra, permits development in several languages including C++ and Java. In a benchmark we compare layer activations between threads and between applications. In a case study involving a web-server on a mobile embedded device the performance overhead is minimal, even with many context switches.Comment: 8 pages Mobile! 16, October 31, 2016, Amsterdam, Netherland

    An architecture and methodology for the design and development of Technical Information Systems

    Get PDF
    In order to meet demands in the context of Technical Information Systems (TIS) pertaining to reliability, extensibility, maintainability, etc., we have developed an architectural framework with accompanying methodological guidelines for designing such systems. With the framework, we aim at complex multiapplication information systems using a repository to share data among applications. The framework proposes to keep a strict separation between Man-Machine-Interface and Model data, and provides design and implementation support to do this effectively.\ud The framework and methodological guidelines have been developed in the context of the ESPRIT project IMPRESS. The project also provided for ldquotesting groundsrdquo in the form of a TIS for the Spanish Electricity company Iberdrola.\ud This work has been conducted within the ESPRIT project IMPRESS (Integrated, Multi-Paradigm, Reliable and Extensible Storage System), ESPRIT No. 635

    Two Fundamental Concepts in Skeletal Parallel Programming

    Get PDF
    We define the concepts of nesting mode and interaction mode as they arise in the description of skeletal parallel programming systems. We sugegs

    Current trends in the rehabilitation of juvenile offenders

    Full text link
    The Australian Institute of Criminology\u27s recent work on adult male offenders has found that the most serious and persistent adult offenders had been detained as a juvenile. In terms of crime reduction, interventions that focus on reducing the likelihood of juveniles escalating to adult offenders will have significant benefits for the whole of the Australian community. Research conducted in juvenile justice settings around the world consistently shows that young people who come to the attention of criminal justice agencies have multiple problems and experience high levels of need across all areas of functioning. In meeting these needs, correctional agencies have been increasingly influenced by the model of rehabilitation known as the \u27what works\u27 approach. This paper outlines a case management framework for rehabilitating juvenile offenders that includes three of the most important \u27what works\u27 principles, namely the risk principle, the needs principle and the responsivity principle. In the longer term, the implementation of the framework will need to be evaluated to determine what works and what doesn\u27t with rehabilitating juveniles.<br /

    Model transformations and Tool Integration

    Get PDF
    Model transformations are increasingly recognised as being of significant importance to many areas of software development and integration. Recent attention on model transformations has particularly focused on the OMGs Queries/Views/Transformations (QVT) Request for Proposals (RFP). In this paper I motivate the need for dedicated approaches to model transformations, particularly for the data involved in tool integration, outline the challenges involved, and then present a number of technologies and techniques which allow the construction of flexible, powerful and practical model transformations

    Improving Community Adaptation Outcomes for Youth Graduating from Residential Mental Health Programs: A Synthesis Review (SUMMARY)

    Get PDF
    The focus of this synthesis review was to understand the capacity of systems of care and integrated program models to foster successful community adaptation for children and youth graduating from children\u27s residential mental health treatment
    • ā€¦
    corecore