Agent programs are increasingly widely used for large scale, time critical applications. In developing such applications, the performance of the agent platform is a key concern. Many logic-based BDI-based agent progra...
详细信息
Large scale hardware-supported multithreading, an attractive means of increasing computational power, benefits significantly from low per-thread costs. Hardware support for lightweight threads is a developing area of ...
详细信息
ISBN:
(纸本)9781424416936
Large scale hardware-supported multithreading, an attractive means of increasing computational power, benefits significantly from low per-thread costs. Hardware support for lightweight threads is a developing area of research. Each architecture with such support provides a unique interface, hindering development for them and comparisons between them. A portable abstraction that provides basic lightweight thread control and synchronization primitives is needed. Such an abstraction would assist in exploring boththe architectural needs of large scale threading and the semantic power of existing languages. Managing thread resources is a problem that must be addressed if massive parallelism is to be popularized. the qthread abstraction enables development of large-scale multithreading applications on commodity architectures. this paper introduces the qthread API and its Unix implementation, discusses resource management, and presents performance results from the HPCCG benchmark.
this book constitutes the revised selected papers of the 10thinternationalsymposium on Formal Aspects of Component Software, FACS 2013, held in Nanchang, China, in October 2013. the 19 full papers and three invited ...
详细信息
ISBN:
(数字)9783319076027
ISBN:
(纸本)9783319076010
this book constitutes the revised selected papers of the 10thinternationalsymposium on Formal Aspects of Component Software, FACS 2013, held in Nanchang, China, in October 2013. the 19 full papers and three invited talks presented were carefully reviewed and selected from 51 submissions. the papers are concerned with how formal methods can be used to make component-based development fit for the new architectures of today and the systems that are now pervading the socio-economic worlds.
Towards combining rules and ontologies for the Semantic Web, nonmonotonic Description Logic Programs (dl-programs) have been proposed as a powerful formalism to couple nonmonotonic logic programming and Description Lo...
详细信息
Towards combining rules and ontologies for the Semantic Web, nonmonotonic Description Logic Programs (dl-programs) have been proposed as a powerful formalism to couple nonmonotonic logic programming and Description Logic reasoning on a clear semantic basis. In this paper, we present cq-programs, which enhance dl-programs with conjunctive queries (CQ) and union of conjunctive queries (UCQ) over Description Logics knowledge bases, as well as with disjunctive rules. the novel formalism has two advantages. First, it offers increased expressivity because it allows for (U)CQs in the bodies of the rules. the (U)CQs allow one to access unnamed individuals in the rules and they increase the expressivity of the formalism, as evident from the increase in complexity from NEXP to 2-EXP. And second, when implemented as a combination between a logic programming system and a DL-reasoner, this integration of rules and ontologies gives rise to strategies for optimizing calls to the DL-reasoner, by exploiting specific support for (U)CQs. To this end, we present equivalence preserving transformations which can be used for program rewriting, and we present respective generic rewriting algorithms. Experimental results for a cq-program prototype show that this can lead to significant performance improvements, and suggest that cq-programs and program rewriting provide a useful basis for dl- and cq-program optimization.
In this paper we present an approach to database querying based on fuzzy evaluation of queries. In the approach a dedicated mining for domain knowledge is involved. the result of this is a special kind of associations...
详细信息
this study evaluated the accuracy of drainage models generated from the interpolation of SRTM and ASTER2 by Topo to Raster in three levels for a basin in Viçosa (MG). the standard used to classify the mapping qua...
详细信息
this study evaluated the accuracy of drainage models generated from the interpolation of SRTM and ASTER2 by Topo to Raster in three levels for a basin in Viçosa (MG). the standard used to classify the mapping quality was the PEC (Cartographic Accuracy Standards). We also evaluated the proportional representation of drainage in relation to reference database (IBGE) and the total area of sinks in each DEM generated interpolated. the interpolation increased the planimetric accuracy of generated drainage networks and the addition of hydrographic contributed to its better design. the PEC scale 1:100.000 for ASTER2 and SRTM was Class B and C, respectively. the representation of the drainage of the models compared to reference responded positively to the interpolation, but the maximum value reached was 59.8% for treatment 3 in ASTER2.
the proceedings contain 10 papers. the topics discussed include: modern stored procedures using GraalVM;bridging the semantical gap between relational data and application-level business objects with core data service...
ISBN:
(纸本)9781450353540
the proceedings contain 10 papers. the topics discussed include: modern stored procedures using GraalVM;bridging the semantical gap between relational data and application-level business objects with core data services;DDO-free XQuery;from relation algebra to semi-join algebra: an approach for graph query optimization;the data cube as a typed linear algebra operator;AL: unified analytics in domain specific terms;property-based testing of SPARQL queries;counting types for massive JSON datasets;locomotor: transparent migration of client-side database code;and GraphScript: implementing complex graph algorithms in SAP HANA.
We present the design and prototype implementation of the scheduling component in ARTCOP (architecture transparent control of parallelism), a novel run-time environment (RTE) for parallel execution of high-level langu...
详细信息
ISBN:
(纸本)9783540774419
We present the design and prototype implementation of the scheduling component in ARTCOP (architecture transparent control of parallelism), a novel run-time environment (RTE) for parallel execution of high-level languages. A key feature of ARTCOP is its support for deep process and memory hierarchies, shown in the scheduler by supporting light-weight threads. To realise a system with easily exchangeable components, the system defines a micro-kernel, providing basic infrastructure, such as garbage collection. All complex RTE operations, including the handling of parallelism, are implemented at a separate system level. By choosing Concurrent Haskell as high-level system language, we obtain a prototype in the form of an executable specification that is easier to maintain and more flexible than conventional RTEs. We demonstrate the flexibility of this approach by presenting implementations of a scheduler for light-weight threads in ARTCOP, based on GHC Version 6.6.
While procedural languages are commonly used to program smart contracts in blockchain systems, logic-based languages may be interesting alternatives. In this paper, we inspect what are the possible legal and technical...
详细信息
ISBN:
(纸本)9783319420196;9783319420189
While procedural languages are commonly used to program smart contracts in blockchain systems, logic-based languages may be interesting alternatives. In this paper, we inspect what are the possible legal and technical (dis) advantages of logic-based smart contracts in light of common activities featuring ordinary contracts, then we provide insights on how to use such logic-based smart contracts in combination with blockchain systems. these insights lead us to emphasize a fundamental challenge - algorithms for logic approaches have to be efficient, but they also need to be literally cheap as measured within the environment where they are deployed and according to its economic rules. We illustrate this with different algorithms from defeasible logic-based frameworks.
Operator Precedence Grammars (OPGs) define a deterministic class of context-free languages, which extend input-driven languages and still enjoy many properties: they are closed w.r.t. Boolean operations, concatenation...
详细信息
暂无评论