Starting with some simple representative quantum programminglanguages, this paper lays stress on quantum computation, language paradigm, program structure, input/output, exception facility, and especially the recent ...
详细信息
Starting with some simple representative quantum programminglanguages, this paper lays stress on quantum computation, language paradigm, program structure, input/output, exception facility, and especially the recent results of the quantum computation group at Nanjing University, namely the functional quantum programminglanguage NDQFP. All primitive functions and combining forms in NDQFP are given in the appendix.
Peer-to-Peer technologies have been widely used in networks which manage vast amount of data daily. The proliferation of mobile devices strongly motivates mobile peer-to-peer network (M-P2P) applications, with benefit...
详细信息
ISBN:
(纸本)9781479957057
Peer-to-Peer technologies have been widely used in networks which manage vast amount of data daily. The proliferation of mobile devices strongly motivates mobile peer-to-peer network (M-P2P) applications, with benefits from network effects. We argue that logic programming for crowdsourcing can be useful in peer-to-peer computing for querying and multicasting tasks shared over peer networks. We introduce a declarative crowdsourcing platform for mobile applications, which combines conventional machine computation and the power of the crowd in social networking, particularly in M-P2P networks. This paper discusses a simple extension of Prolog, which we call LogicCrowd, focusing on enabling goal evaluation over peers in mobile peer networks. Additionally, we demonstrate that logic programming for crowdsourcing can be useful in peer-to-peer computing for querying and P2P style of task sharing over short-range networks. In this paper, we illustrate the potential of our approach via programming idioms, a prototype implementation and scenarios.
This paper introduces LogicCrowd, a declarativeprogramming platform for mobile crowdsourcing applications (using social media networks and peer-to-peer networks), developed as an extension of Prolog. We present a stu...
详细信息
ISBN:
(纸本)9783319115689
This paper introduces LogicCrowd, a declarativeprogramming platform for mobile crowdsourcing applications (using social media networks and peer-to-peer networks), developed as an extension of Prolog. We present a study of energy consumption characteristics for our LogicCrowd prototype. Based on the measurements, we develop an energy-crowdsourcing consumption model for LogicCrowd on the Android platform and also extend the LogicCrowd meta-interpreter for computing with an energy budget corresponding to a certain battery lifetime.
We present an attempt to engage social media networks, bringing the crowdsourcing model into mobile environments. We introduce Logic Crowd, a declarativeprogramming paradigm for mobile crowdsourcing applications, dev...
详细信息
ISBN:
(纸本)9780769550220
We present an attempt to engage social media networks, bringing the crowdsourcing model into mobile environments. We introduce Logic Crowd, a declarativeprogramming paradigm for mobile crowdsourcing applications, developed as an extension of Prolog. Logic Crowd aims at filling the gap between traditional machine computation, which operates upon its database, and social media, which is capable of interacting with real people. In this paper, we illustrate the potential of our approach via programming idioms, a prototype implementation and scenarios.
Though statistical analyses are centered on research questions and hypotheses, current statistical analysis tools are not. Users must first translate their hypotheses into specific statistical tests and then perform A...
详细信息
ISBN:
(纸本)9781450368162
Though statistical analyses are centered on research questions and hypotheses, current statistical analysis tools are not. Users must first translate their hypotheses into specific statistical tests and then perform API calls with functions and parameters. To do so accurately requires that users have statistical expertise. To lower this barrier to valid, replicable statistical analysis, we introduce Tea, a high-level declarativelanguage and runtime system. In Tea, users express their study design, any parametric assumptions, and their hypotheses. Tea compiles these high-level specifications into a constraint satisfaction problem that determines the set of valid statistical tests and then executes them to test the hypothesis. We evaluate Tea using a suite of statistical analyses drawn from popular tutorials. We show that Tea generally matches the choices of experts while automatically switching to non-parametric tests when parametric assumptions are not met. We simulate the effect of mistakes made by non-expert users and show that Tea automatically avoids both false negatives and false positives that could be produced by the application of incorrect statistical tests.
In its initial presentation, the P system formalism describes the topology of the membranes as a set of nested regions. In this paper, we present an algebraic structure developped in combinatorial topology that can be...
详细信息
In its initial presentation, the P system formalism describes the topology of the membranes as a set of nested regions. In this paper, we present an algebraic structure developped in combinatorial topology that can be used to describe finer adjacency relationships between membranes. Using an appropriate abstract setting, this technical device enables us to reformulate also the computation within a membrane and proposes a unified view on several computational mechanisms initially inspired by biological processes. These theoretical tools are instantiated in MGS, an experimental programminglanguage handling various types of membrane structures in a homogeneous and uniform syntax.
暂无评论