47,395 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

    Context Aware Computing for The Internet of Things: A Survey

    Get PDF
    As we are moving towards the Internet of Things (IoT), the number of sensors deployed around the world is growing at a rapid pace. Market research has shown a significant growth of sensor deployments over the past decade and has predicted a significant increment of the growth rate in the future. These sensors continuously generate enormous amounts of data. However, in order to add value to raw sensor data we need to understand it. Collection, modelling, reasoning, and distribution of context in relation to sensor data plays critical role in this challenge. Context-aware computing has proven to be successful in understanding sensor data. In this paper, we survey context awareness from an IoT perspective. We present the necessary background by introducing the IoT paradigm and context-aware fundamentals at the beginning. Then we provide an in-depth analysis of context life cycle. We evaluate a subset of projects (50) which represent the majority of research and commercial solutions proposed in the field of context-aware computing conducted over the last decade (2001-2011) based on our own taxonomy. Finally, based on our evaluation, we highlight the lessons to be learnt from the past and some possible directions for future research. The survey addresses a broad range of techniques, methods, models, functionalities, systems, applications, and middleware solutions related to context awareness and IoT. Our goal is not only to analyse, compare and consolidate past research work but also to appreciate their findings and discuss their applicability towards the IoT.Comment: IEEE Communications Surveys & Tutorials Journal, 201

    Indigenous women's preference for climate change adaptation and aquaculture development to build capacity in the Northern Territory

    Get PDF
    Abstract Research was carried out on South Goulburn Island, Northern Territory, to improve understandings of local, Indigenous people’s dependency on marine resources, and of their perspectives on climate change, and aquaculture as a means towards adapting to climate change. Workshops and interviews were carried out mostly with women, but also some men with an emphasis on the use of participatory and visual techniques to encourage discussion of the future. Customary knowledge, particularly of the marine environment, appeared to be an integral part of people’s construction of identity. The collection of ‘bushfoods’ had importance in improving and maintaining people’s wellbeing, well beyond nutritional benefits. Participant discussions indicated very limited understanding of western concepts of climate change. Many reported noticing patterns of environmental change in their ‘country’. These observations, combined with movement away from certain customary practices and loss of local knowledge, caused worry to many participants, particularly older generations. Participants demonstrated a worldview strongly dominated by social and cultural links to the past and present but with weaker linkages to western concepts of ‘the future’. Thus, discussions around planning for adaptation did not fit easily into conceptualisation by many participants, especially when focused on climate change. People’s preferences to adaptation usually concerned building general community capacity, drawing from customary knowledge, being more involved in government decision-making and learning more about scientific knowledge. Enabling greater collection of bushfoods and associated interaction with the landscape was also considered key to improving community independence, resilience and wellbeing. Participants showed strong interest in aquaculture as an option to help diversify food sources and minimise reliance on store purchased foods and provide income for the community – especially under future climate uncertainty. Many older participants saw aquaculture as a way to encourage greater involvement of younger generations in sea management and consequently building autonomy and skills. People preferred low maintenance aquaculture, carried out in a way respectful to culture, directed by community, with support from scientists. Many participants indicated they would feel strong pride if a community enterprise based on customary knowledge could be developed. There was considerable faith in the local corporation in managing decisions relating to aquaculture and adaptation. However, people had limited understanding of aquaculture practices, technology and logistics and capacity involved in establishing and maintaining enterprises. And although people desired greater employment and skills, conventional employment was not a high aspiration except where work was closely related to the natural environment. Implementing programs of ‘aquaculture for adaptation’ will require improved communication and learning among all stakeholders. This involves developing long-term relationships built on trust, awareness of different worldviews on adaptation, planning, resource management and development. Supporting aquaculture development on Goulburn Island may help adaptation by expanding livelihood options and enhancing collection and local consumption of bushfoods. However, logistics of implementation will be complicated, and will need to be part of a wider set of options. An adaptive management approach that involves community, decision-makers and researchers planning and testing ideas and developing workable solutions could provide the inclusiveness that local community desire. Please cite this report as: Petheram, L, Fleming, A, Stacey, N, Perry, A 2013 Indigenous women’s preferences for climate change adaptation and aquaculture development to build capacity in the Northern Territory,  National Climate Change Adaptation Research Facility, Gold Coast, pp. 76. Research was carried out on South Goulburn Island, Northern Territory, to improve understandings of local, Indigenous people’s dependency on marine resources, and of their perspectives on climate change, and aquaculture as a means towards adapting to climate change. Workshops and interviews were carried out mostly with women, but also some men with an emphasis on the use of participatory and visual techniques to encourage discussion of the future. Customary knowledge, particularly of the marine environment, appeared to be an integral part of people’s construction of identity. The collection of ‘bushfoods’ had importance in improving and maintaining people’s wellbeing, well beyond nutritional benefits. Participant discussions indicated very limited understanding of western concepts of climate change. Many reported noticing patterns of environmental change in their ‘country’. These observations, combined with movement away from certain customary practices and loss of local knowledge, caused worry to many participants, particularly older generations. Participants demonstrated a worldview strongly dominated by social and cultural links to the past and present but with weaker linkages to western concepts of ‘the future’. Thus, discussions around planning for adaptation did not fit easily into conceptualisation by many participants, especially when focused on climate change. People’s preferences to adaptation usually concerned building general community capacity, drawing from customary knowledge, being more involved in government decision-making and learning more about scientific knowledge. Enabling greater collection of bushfoods and associated interaction with the landscape was also considered key to improving community independence, resilience and wellbeing. Participants showed strong interest in aquaculture as an option to help diversify food sources and minimise reliance on store purchased foods and provide income for the community – especially under future climate uncertainty. Many older participants saw aquaculture as a way to encourage greater involvement of younger generations in sea management and consequently building autonomy and skills. People preferred low maintenance aquaculture, carried out in a way respectful to culture, directed by community, with support from scientists. Many participants indicated they would feel strong pride if a community enterprise based on customary knowledge could be developed. There was considerable faith in the local corporation in managing decisions relating to aquaculture and adaptation. However, people had limited understanding of aquaculture practices, technology and logistics and capacity involved in establishing and maintaining enterprises. And although people desired greater employment and skills, conventional employment was not a high aspiration except where work was closely related to the natural environment. Implementing programs of ‘aquaculture for adaptation’ will require improved communication and learning among all stakeholders. This involves developing long-term relationships built on trust, awareness of different worldviews on adaptation, planning, resource management and development. Supporting aquaculture development on Goulburn Island may help adaptation by expanding livelihood options and enhancing collection and local consumption of bushfoods. However, logistics of implementation will be complicated, and will need to be part of a wider set of options. An adaptive management approach that involves community, decision-makers and researchers planning and testing ideas and developing workable solutions could provide the inclusiveness that local community desire

    Enabling Personalized Composition and Adaptive Provisioning of Web Services

    Get PDF
    The proliferation of interconnected computing devices is fostering the emergence of environments where Web services made available to mobile users are a commodity. Unfortunately, inherent limitations of mobile devices still hinder the seamless access to Web services, and their use in supporting complex user activities. In this paper, we describe the design and implementation of a distributed, adaptive, and context-aware framework for personalized service composition and provisioning adapted to mobile users. Users specify their preferences by annotating existing process templates, leading to personalized service-based processes. To cater for the possibility of low bandwidth communication channels and frequent disconnections, an execution model is proposed whereby the responsibility of orchestrating personalized processes is spread across the participating services and user agents. In addition, the execution model is adaptive in the sense that the runtime environment is able to detect exceptions and react to them according to a set of rules

    Ecological restoration success: a policy analysis understanding

    Get PDF
    This article discusses how ecological restoration success can be understood and evaluated using a policy analysis lens. First, this article details a conceptual tool that helps to develop a more encompassing set of criteria to assess restoration activities that provide socioeconomic benefits. Second, by broadening the understanding of restoration success and how it can be evaluated, it allows a more critical view of evaluation itself and its uses as a policy tool. A table is presented that can help practitioners reveal preferences and clarify the aims and objectives of particular initiatives. The table also sensitizes practitioners to the complexity of the links between restoration rationales and evaluation criteria, which in turn may open up much needed discussion and dialogue between restoration participants about the underlying values an actor may wish to promote. It heightens awareness of the fact that evaluation methods need to recognize that restoration is driven by multiple rationales often in the same project, both process driven and output oriented, which in turn can change over time. Adding process and output criteria together may also raise issues of priority. Evaluation criteria thus need to be assigned in ways that reflect these multiplicities, while at the same time recognizing that some restoration values might be conflictual and that there may be winners and losers. Furthermore, judgement about “failure” of a project can change as new goals emerge in delivery and implementation. Ecological restoration evaluation should therefore be ongoing, contextual, and not a one-off event
    • 

    corecore