53,092 research outputs found

    Functional Parsing — A Multi-Lingual Killer-Application

    Get PDF
    Monads are used in Haskell to support error handling and a concept of global state such as input/output. Parsing is a killer application for monads. This paper discusses a parser generator implementation for Java and JavaScript and shows how to benefit greatly from object-oriented design patterns based on monads adapted from functional programming. All examples discussed here are available for online use through the links at the end of the paper

    The Quest for a Killer App for Opportunistic and Delay Tolerant Networks (Invited Paper)

    Get PDF
    Delay Tolerant Networking (DTN) has attracted a lot of attention from the research community in recent years. Much work have been done regarding network architectures and algorithms for routing and forwarding in such networks. At the same time as many show enthusiasm for this exciting new research area there are also many sceptics, who question the usefulness of research in this area. In the past, we have seen other research areas become over-hyped and later die out as there was no killer app for them that made them useful in real scenarios. Real deployments of DTN systems have so far mostly been limited to a few niche scenarios, where they have been done as proof-of-concept ïŹeld tests in research projects. In this paper, we embark upon a quest to ïŹnd out what characterizes a potential killer applications for DTNs. Are there applications and situations where DTNs provide services that could not be achieved otherwise, or have potential to do it in a better way than other techniques? Further, we highlight some of the main challenges that needs to be solved to realize these applications and make DTNs a part of the mainstream network landscape

    ORCA-SPOT: An Automatic Killer Whale Sound Detection Toolkit Using Deep Learning

    Get PDF
    Large bioacoustic archives of wild animals are an important source to identify reappearing communication patterns, which can then be related to recurring behavioral patterns to advance the current understanding of intra-specific communication of non-human animals. A main challenge remains that most large-scale bioacoustic archives contain only a small percentage of animal vocalizations and a large amount of environmental noise, which makes it extremely difficult to manually retrieve sufficient vocalizations for further analysis – particularly important for species with advanced social systems and complex vocalizations. In this study deep neural networks were trained on 11,509 killer whale (Orcinus orca) signals and 34,848 noise segments. The resulting toolkit ORCA-SPOT was tested on a large-scale bioacoustic repository – the Orchive – comprising roughly 19,000 hours of killer whale underwater recordings. An automated segmentation of the entire Orchive recordings (about 2.2 years) took approximately 8 days. It achieved a time-based precision or positive-predictive-value (PPV) of 93.2% and an area-under-the-curve (AUC) of 0.9523. This approach enables an automated annotation procedure of large bioacoustics databases to extract killer whale sounds, which are essential for subsequent identification of significant communication patterns. The code will be publicly available in October 2019 to support the application of deep learning to bioaoucstic research. ORCA-SPOT can be adapted to other animal species

    A Calculus for Orchestration of Web Services

    Get PDF
    We introduce COWS (Calculus for Orchestration of Web Services), a new foundational language for SOC whose design has been influenced by WS-BPEL, the de facto standard language for orchestration of web services. COWS combines in an original way a number of ingredients borrowed from well-known process calculi, e.g. asynchronous communication, polyadic synchronization, pattern matching, protection, delimited receiving and killing activities, while resulting different from any of them. Several examples illustrates COWS peculiarities and show its expressiveness both for modelling imperative and orchestration constructs, e.g. web services, flow graphs, fault and compensation handlers, and for encoding other process and orchestration languages

    A Calculus for Orchestration of Web Services

    Get PDF
    Service-oriented computing, an emerging paradigm for distributed computing based on the use of services, is calling for the development of tools and techniques to build safe and trustworthy systems, and to analyse their behaviour. Therefore, many researchers have proposed to use process calculi, a cornerstone of current foundational research on specification and analysis of concurrent, reactive, and distributed systems. In this paper, we follow this approach and introduce CWS, a process calculus expressly designed for specifying and combining service-oriented applications, while modelling their dynamic behaviour. We show that CWS can model all the phases of the life cycle of service-oriented applications, such as publication, discovery, negotiation, orchestration, deployment, reconfiguration and execution. We illustrate the specification style that CWS supports by means of a large case study from the automotive domain and a number of more specific examples drawn from it

    Dose response severity functions for acoustic disturbance in cetaceans using recurrent event survival analysis

    Get PDF
    This work was financially supported by the U. S. Office of Naval Research grant N00014‐12‐1‐0204, under the project “Multi‐study Ocean acoustics Human effects Analysis” (MOCHA). . L. Tyack received funding from the MASTS pooling initiative (The Marine Alliance for Science and Technology for Scotland) and their support is gratefully acknowledged. MASTS is funded by the Scottish Funding Council (grant reference HR09011) and contributing institutions. The case study data were provided by the 3S project, which was funded by the U.S. Office of Naval Research, the Norwegian Ministry of Defense, the Netherlands Ministry of Defense, and WWF Norway.Behavioral response studies (BRSs) aim to enhance our understanding of the behavior changes made by animals in response to specific exposure levels of different stimuli, often presented in an increasing dosage. Here, we focus on BRSs that aim to understand behavioral responses of free-ranging whales and dolphins to manmade acoustic signals (although the methods are applicable more generally). One desired outcome of these studies is dose-response functions relevant to different species, signals and contexts. We adapted and applied recurrent event survival analysis (Cox proportional hazard models) to data from the 3S BRS project, where multiple behavioral responses of different severities had been observed per experimental exposure and per individual based upon expert scoring. We included species, signal type, exposure number and behavioral state prior to exposure as potential covariates. The best model included all main effect terms, with the exception of exposure number, as well as two interaction terms. The interactions between signal and behavioral state, and between species and behavioral state highlighted that the sensitivity of animals to different signal types (a 6–7 kHz upsweep sonar signal [MFAS] or a 1–2 kHz upsweep sonar signal [LFAS]) depended on their behavioral state (feeding or nonfeeding), and this differed across species. Of the three species included in this analysis (sperm whale [Physeter macrocephalus], killer whale [Orcinus orca] and long-finned pilot whale [Globicephala melas]), killer whales were consistently the most likely to exhibit behavioral responses to naval sonar exposure. We conclude that recurrent event survival analysis provides an effective framework for fitting dose-response severity functions to data from behavioral response studies. It can provide outputs that can help government and industry to evaluate the potential impacts of anthropogenic sound production in the ocean.Publisher PDFPeer reviewe

    Role of distinct natural killer cell subsets in anticancer response

    Get PDF
    Natural killer (NK) cells, the prototypic member of innate lymphoid cells, are important effectors of anticancer immune response. These cells can survey and control tumor initiation due to their capability to recognize and kill malignant cells and to regulate the adaptive immune response via cytokines and chemokines release. However, several studies have shown that tumor-infiltrating NK cells associated with advanced disease can have profound functional defects and display protumor activity. This evidence indicates that NK cell behavior undergoes crucial alterations during cancer progression. Moreover, a further level of complexity is due to the extensive heterogeneity and plasticity of these lymphocytes, implying that different NK cell subsets, endowed with specific phenotypic and functional features, may be involved and play distinct roles in the tumor context. Accordingly, many studies reported the enrichment of selective NK cell subsets within tumor tissue, whereas the underlying mechanisms are not fully elucidated. A malignant microenvironment can significantly impact NK cell activity, by recruiting specific subpopulations and/or influencing their developmental programming or the acquisition of a mature phenotype; in particular, neoplastic, stroma and immune cells, or tumor-derived factors take part in these processes. In this review, we will summarize and discuss the recently acquired knowledge on the possible contribution of distinct NK cell subsets in the control and/or progression of solid and hematological malignancies. Moreover, we will address emerging evidence regarding the role of different components of tumor microenvironment on shaping NK cell response

    Features for Killer Apps from a Semantic Web Perspective

    Get PDF
    There are certain features that that distinguish killer apps from other ordinary applications. This chapter examines those features in the context of the semantic web, in the hope that a better understanding of the characteristics of killer apps might encourage their consideration when developing semantic web applications. Killer apps are highly tranformative technologies that create new e-commerce venues and widespread patterns of behaviour. Information technology, generally, and the Web, in particular, have benefited from killer apps to create new networks of users and increase its value. The semantic web community on the other hand is still awaiting a killer app that proves the superiority of its technologies. The authors hope that this chapter will help to highlight some of the common ingredients of killer apps in e-commerce, and discuss how such applications might emerge in the semantic web

    Influence of relative NK-DC abundance on placentation and its relation to epigenetic programming in the offspring

    Get PDF
    Normal placentation relies on an efficient maternal adaptation to pregnancy. Within the decidua, natural killer (NK) cells and dendritic cells (DC) have a critical role in modulating angiogenesis and decidualization associated with pregnancy. However, the contribution of these immune cells to the placentation process and subsequently fetal development remains largely elusive. Using two different mouse models, we here show that optimal placentation and fetal development is sensitive to disturbances in NK cell relative abundance at the fetal–maternal interface. Depletion of NK cells during early gestation compromises the placentation process by causing alteration in placental function and structure. Embryos derived from NK-depleted dams suffer from intrauterine growth restriction (IUGR), a phenomenon that continued to be evident in the offspring on post-natal day 4. Further, we demonstrate that IUGR was accompanied by an overall reduction of global DNA methylation levels and epigenetic changes in the methylation of specific hepatic gene promoters. Thus, temporary changes within the NK cell pool during early gestation influence placental development and function, subsequently affecting hepatic gene methylation and fetal metabolism.Fil: Freitag, Nancy. Medicine University of Berlin; AlemaniaFil: Zwier, M. V.. University of Groningen; PaĂ­ses BajosFil: Barrientos, Gabriela Laura. Medicine University of Berlin; Alemania. Consejo Nacional de Investigaciones CientĂ­ficas y TĂ©cnicas; ArgentinaFil: Tirado GonzĂĄlez, Irene. Medicine University of Berlin; AlemaniaFil: Conrad, Melanie L.. Medicine University of Berlin; AlemaniaFil: Rose, Matthias. Medicine University of Berlin; AlemaniaFil: Scherjon, S. A.. University of Groningen; PaĂ­ses BajosFil: Plösch, T.. University of Groningen; PaĂ­ses BajosFil: Blois, Sandra M.. Medicine University of Berlin; Alemani
    • 

    corecore