13 resultados para Self-adaptive software

em BORIS: Bern Open Repository and Information System - Berna - Suiça


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a wide range of topics associated with the field, we focus on four essential topics of self-adaptation: design space for self-adaptive solutions, software engineering processes for self-adaptive systems, from centralized to decentralized control, and practical run-time verification & validation for self-adaptive systems. For each topic, we present an overview, suggest future directions, and focus on selected challenges. This paper complements and extends a previous roadmap on software engineering for self-adaptive systems published in 2009 covering a different set of topics, and reflecting in part on the previous paper. This roadmap is one of the many results of the Dagstuhl Seminar 10431 on Software Engineering for Self-Adaptive Systems, which took place in October 2010.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Software must be constantly adapted to changing requirements. The time scale, abstraction level and granularity of adaptations may vary from short-term, fine-grained adaptation to long-term, coarse-grained evolution. Fine-grained, dynamic and context-dependent adaptations can be particularly difficult to realize in long-lived, large-scale software systems. We argue that, in order to effectively and efficiently deploy such changes, adaptive applications must be built on an infrastructure that is not just model-driven, but is both model-centric and context-aware. Specifically, this means that high-level, causally-connected models of the application and the software infrastructure itself should be available at run-time, and that changes may need to be scoped to the run-time execution context. We first review the dimensions of software adaptation and evolution, and then we show how model-centric design can address the adaptation needs of a variety of applications that span these dimensions. We demonstrate through concrete examples how model-centric and context-aware designs work at the level of application interface, programming language and runtime. We then propose a research agenda for a model-centric development environment that supports dynamic software adaptation and evolution.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Reliable data transfer is one of the most difficult tasks to be accomplished in multihop wireless networks. Traditional transport protocols like TCP face severe performance degradation over multihop networks given the noisy nature of wireless media as well as unstable connectivity conditions in place. The success of TCP in wired networks motivates its extension to wireless networks. A crucial challenge faced by TCP over these networks is how to operate smoothly with the 802.11 wireless MAC protocol which also implements a retransmission mechanism at link level in addition to short RTS/CTS control frames for avoiding collisions. These features render TCP acknowledgments (ACK) transmission quite costly. Data and ACK packets cause similar medium access overheads despite the much smaller size of the ACKs. In this paper, we further evaluate our dynamic adaptive strategy for reducing ACK-induced overhead and consequent collisions. Our approach resembles the sender side's congestion control. The receiver is self-adaptive by delaying more ACKs under nonconstrained channels and less otherwise. This improves not only throughput but also power consumption. Simulation evaluations exhibit significant improvement in several scenarios

Relevância:

40.00% 40.00%

Publicador:

Resumo:

This paper is a summary of the main contribu- tions of the PhD thesis published in [1]. The main research contributions of the thesis are driven by the research question how to design simple, yet efficient and robust run-time adaptive resource allocation schemes within the commu- nication stack of Wireless Sensor Network (WSN) nodes. The thesis addresses several problem domains with con- tributions on different layers of the WSN communication stack. The main contributions can be summarized as follows: First, a a novel run-time adaptive MAC protocol is intro- duced, which stepwise allocates the power-hungry radio interface in an on-demand manner when the encountered traffic load requires it. Second, the thesis outlines a metho- dology for robust, reliable and accurate software-based energy-estimation, which is calculated at network run- time on the sensor node itself. Third, the thesis evaluates several Forward Error Correction (FEC) strategies to adap- tively allocate the correctional power of Error Correcting Codes (ECCs) to cope with timely and spatially variable bit error rates. Fourth, in the context of TCP-based communi- cations in WSNs, the thesis evaluates distributed caching and local retransmission strategies to overcome the perfor- mance degrading effects of packet corruption and trans- mission failures when transmitting data over multiple hops. The performance of all developed protocols are eval- uated on a self-developed real-world WSN testbed and achieve superior performance over selected existing ap- proaches, especially where traffic load and channel condi- tions are suspect to rapid variations over time.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Bovine viral diarrhea virus (BVDV), together with Classical swine fever virus (CSFV) and Border disease virus (BDV) of sheep, belongs to the genus Pestivirus of the Flaviviridae. BVDV is either cytopathic (cp) or noncytopathic (ncp), as defined by its effect on cultured cells. Infection of pregnant animals with the ncp biotype may lead to the birth of persistently infected calves that are immunotolerant to the infecting viral strain. In addition to evading the adaptive immune system, BVDV evades key mechanisms of innate immunity. Previously, we showed that ncp BVDV inhibits the induction of apoptosis and alpha/beta interferon (IFN-alpha/beta) synthesis by double-stranded RNA (dsRNA). Here, we report that (i) both ncp and cp BVDV block the induction by dsRNA of the Mx protein (which can also be induced in the absence of IFN signaling); (ii) neither biotype blocks the activity of IFN; and (iii) once infection is established, BVDV is largely resistant to the activity of IFN-alpha/beta but (iv) does not interfere with the establishment of an antiviral state induced by IFN-alpha/beta against unrelated viruses. The results of our study suggest that, in persistent infection, BVDV is able to evade a central element of innate immunity directed against itself without generally compromising its activity against unrelated viruses ("nonself") that may replicate in cells infected with ncp BVDV. This highly selective "self" and "nonself" model of evasion of the interferon defense system may be a key element in the success of persistent infection in addition to immunotolerance initiated by the early time point of fetal infection.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Prior studies suggest that clients need to actively govern knowledge transfer to vendor staff in offshore outsourcing. In this paper, we analyze longitudinal data from four software maintenance offshore out-sourcing projects to explore why governance may be needed for knowledge transfer and how governance and the individual learning of vendor engineers inter-act over time. Our results suggest that self-control is central to learning, but may be hampered by low levels of trust and expertise at the outset of projects. For these foundations to develop, clients initially need to exert high amounts of formal and clan controls to enforce learning activities against barriers to knowledge sharing. Once learning activities occur, trust and expertise increase and control portfolios may show greater emphases on self-control.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Primary control is defined as changing the world to fit the self, while secondary control is defined as changing the self to fit the world. To understand why different individuals prefer different kinds of control processes, we proposed a research project looking at US, German and Indian young adults. We hypothesize that theories of self and the world (fixed vs. malleable; Dweck, 1999) affect the prevailing mode of control used. Furthermore, adolescents’ cultural background is assumed to affect their self-world theories as well as the adaptiveness of specific modes of control. For example, in the US, where the self is tended to be seen as fixed and the world as malleable, primary control prevails and is more adaptive than secondary control while the reverse is expected for India. We present the theoretical outline and methodology of the study as well as first results.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Software-maintenance offshore outsourcing (SMOO) projects have been plagued by tedious knowledge transfer during the service transition to the vendor. Vendor engineers risk being over-strained by the high amounts of novel information, resulting in extra costs that may erode the business case behind offshoring. Although stakeholders may desire to avoid these extra costs by implementing appropriate knowledge transfer practices, little is known on how effective knowledge transfer can be designed and managed in light of the high cognitive loads in SMOO transitions. The dissertation at hand addresses this research gap by presenting and integrating four studies. The studies draw on cognitive load theory, attributional theory, and control theory and they apply qualitative, quantitative, and simulation methods to qualitative data from eight in-depth longitudinal cases. The results suggest that the choice of appropriate learning tasks may be more central to knowledge transfer than the amount of information shared with vendor engineers. Moreover, because vendor staff may not be able to and not dare to effectively self-manage learn-ing tasks during early transition, client-driven controls may be initially required and subsequently faded out. Collectively, the results call for people-based rather than codification-based knowledge management strategies in at least moderately specific and complex software environments.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Self-control is defined as the process in which thoughts, emotions, or prepotent responses are inhibited to efficiently enact a more focal goal. Self-control not only allows for more adaptive individual decision making but also promotes adaptive social decision making. In this chapter, we examine a burgeoning area of interdisciplinary research: the neuroscience of self-control in social decision making. We examine research on self-control in complex social contexts examined from a social neuroscience perspective. We review correlational evidence from neuroimaging studies and causal evidence from neuromodulation studies (i.e., brain stimulation). We specifically highlight research that shows that self-control involves the lateral prefrontal cortex (PFC) across a number of social domains and behaviors. Research has also begun to directly integrate nonsocial with social forms of self-control, showing that the basic neurobiological processes involved in stopping a motor response appear to be involved in social contexts that require self-control. Further, neural traits, such as baseline activation in the lateral PFC, can explain sources of individual differences in self-control capacity. We explore whether techniques that change brain functioning could target neural mechanisms related to self-control capacity to potentially enhance self-control in social behavior. Finally, we discuss several research questions ripe for examination. We broadly suggest that future research can now turn to exploring how neural traits and situational affordances interact to impact self-control in social decision making in order to continue to elucidate the processes that allow people to maintain and realize stable goals in a dynamic and often uncertain social environment.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Self-control is defined as the overriding or modification of one’s own response tendencies. Dispositional self control capacity is positively linked to various kinds of adaptive behavior. In order to economically measure self-control capacity in German-speaking samples, the brief version of the Self-Control Scale by Tangney, Baumeister and Boone (2004) was adapted into German. The translated entire Self-Control Scale consisting of 36 items was administered to university students (N = 316, study 1) and secondary school students (N = 335, study 2). The brief version consisting of 13 items, which were included in the entire scale, proved to be one-dimensional, reliable, and valid in terms of expected correlations with criteria. The comparison between the brief and the entire scale showed that the costs of the more economical brief measure with regard to reliability and validity are low.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The controlled arraying of DNA strands on adaptive polymeric platforms remains a challenge. Here, the noncovalent synthesis of DNA-grafted supramolecular polymers from short chimeric oligomers is presented. The oligomers are composed of an oligopyrenotide strand attached to the 5′-end of an oligodeoxynucleotide. The supramolecular polymerization of these oligomers in an aqueous medium leads to the formation of one-dimensional (1D) helical ribbon structures. Atomic force and transmission electron microscopy show rod-like polymers of several hundred nanometers in length. DNA-grafted polymers of the type described herein will serve as models for the development of structurally and functionally diverse supramolecular platforms with applications in materials science and diagnostics.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Software development teams increasingly adopt platform-as-a-service (PaaS), i.e., cloud services that make software development infrastructure available over the internet. Yet, empirical evidence of whether and how software development work changes with the use of PaaS is difficult to find. We performed a grounded-theory study to explore the affordances of PaaS for software development teams. We find that PaaS enables software development teams to enforce uniformity, to exploit knowledge embedded in technology, to enhance agility, and to enrich jobs. These affordances do not arise in a vacuum. Their emergence is closely interwoven with changes in methodologies, roles, and norms that give rise to self-organizing, loosely coupled teams. Our study provides rich descriptions of PaaS-based software development and an emerging theory of affordances of PaaS for software development teams.