This paper shows that Generalized Partial comp.tation (GPC) can automatically generate efficient string matching algorithms. GPC is a program transformation method utilizing partial information about input data and au...
详细信息
This paper shows that Generalized Partial comp.tation (GPC) can automatically generate efficient string matching algorithms. GPC is a program transformation method utilizing partial information about input data and auxiliary functions as well as the logical structure of a source program. GPC uses both a classical partial evaluator and an inference engine such as a theorem prover to optimize programs. First, we show that a Boyer-Moore (BM) type pattern matcher without the bad-character heuristic can be generated from a simple non-linear backward matcher by GPC. This sort of problems has already been discussed in the literature using offline partial evaluators. However, there was no proof that every generated matcher runs in the same way as the BM. In this paper we prove that the problem can be solved starting from a simple non-linear pattern matcher as a source program. We also prove that a Knuth-Morris-Pratt (KMP) type linear string matcher can be generated from a naive non-linear forward matcher by GPC.
Online auctions are becoming an increasingly important channel for electronic commerce. There are a number of online auction sites on the Internet. It is hard for users to attend, monitor, and make bids at simultaneou...
详细信息
Online auctions are becoming an increasingly important channel for electronic commerce. There are a number of online auction sites on the Internet. It is hard for users to attend, monitor, and make bids at simultaneous multiple auctions. In this paper, we implement BiddingBot which is a multiagent system that supports users in attending, monitoring, and bidding in multiple auctions. Further, we propose a new cooperative bidding mechanism among agents. Our current experiment demonstrates that our new cooperative bidding mechanism can effectively support users to monitor, attend, and make bids on multiple simultaneous auctions.
A predicate μ-calculus is proposed for describing properties of value passing processes. It is a first-order logic with fixpoints. Propositions and predicates are mutually recursively defined. Predicates are function...
详细信息
A predicate μ-calculus is proposed for describing properties of value passing processes. It is a first-order logic with fixpoints. Propositions and predicates are mutually recursively defined. Predicates are functions from values to propositions, which has three forms: predicate variables, abstractions, as well as greatest and least fixed points. Formulae are interpreted over transition systems induced by symbolic transition graphs with assignments. For the finite fragment of the logic, which is named FO(HML) and similar to the modal logic proposed by Hennessy and Liu, a Gentzen style deductive system is presented, and its comp.eteness proved using tableau technique.
Materials and device researchers build switching devices for the circuits researchers to use in their circuits, but they rarely know how and where the devices are going to be used. The circuits people, including power...
详细信息
Materials and device researchers build switching devices for the circuits researchers to use in their circuits, but they rarely know how and where the devices are going to be used. The circuits people, including power electronics researchers, take the devices as black boxes and use them in their circuits not knowing much about the inside of the devices. The best way to design optimum devices is an interactive design where people designing and building the devices have a close interaction with the people who use them. This study covers the circuit aspects of the SiC power device development. As a contribution to the above-mentioned interactive design, in this paper, the device parameters, which need to be improved in order to design better devices, will be discussed.
Production videos such as news, sports and movies have a definitive structure that involves short term interaction as well as long term correlation. This structure in video can be captured by models that take into con...
详细信息
Production videos such as news, sports and movies have a definitive structure that involves short term interaction as well as long term correlation. This structure in video can be captured by models that take into consideration the short term statistics as well as long term recurrence. We investigate the application of probabilistic models that capture this structure. The novel approach is to characterize the short term events in video by models that can account for temporal support in terms of piece-wise stationary signals with transitions. These short term events can then be embedded within another temporal model that accounts for transitions between these event and thus characterizes long term history. This also leads to the detection of recurring events in video using a monolithic model. The proposed approach is an unsupervised algorithm for event detection and it can be used for summarization, similarity based matching and enhanced browsing.
An approach based on local activity histogram (LAH) statistic is proposed to describe the motion activity of the video. Firstly, the motion vector field is calculated from the video. Then, it is transformed to strengt...
详细信息
An approach based on local activity histogram (LAH) statistic is proposed to describe the motion activity of the video. Firstly, the motion vector field is calculated from the video. Then, it is transformed to strength tag image (STI) by quantization operation. Finally, based on the idea of the space template, a small window is used to scan the STI and counts the number of different types of the template with various strength tags. As a result, the local activity histogram is comp.ted to represent the distribution of the strength tag. Combining with intensity feature and LAH of motion vector field, a descriptor of motion activity is adopted by representing the motion activity of video. Furthermore, this approach supports description motion activity for the variable region with the different areas. Experimental results show that the proposed method has a better retrieval precision and flexibility on the motion-based video retrieval.
To specify and verify fault-tolerant systems in XYZ/E is discussed. Based on the corresponding state transition system of an XYZ/E executable program P, how to model its fault environment F and obtain its fault affect...
详细信息
To specify and verify fault-tolerant systems in XYZ/E is discussed. Based on the corresponding state transition system of an XYZ/E executable program P, how to model its fault environment F and obtain its fault affected program PF by fault transformation is illustrated. With P, F, PF and a recovery algorithm R, how to obtain the fault-tolerant program PF-R by fault tolerant transformation is also illustrated. Furthermore, two kinds of refinement relationships between programs P and Q, fault-tolerant refinement and backward-recovery refinement are defined. Based on these two refinement relationships, some properties satisfied program Q can be directly deduced from the specification of program P.
Client-proxy-server based volume callback algorithms are introduced to address two key issues that face the traditional algorithms: scalability and client disconnection. Proxies extend scalability by alleviating loadi...
详细信息
Client-proxy-server based volume callback algorithms are introduced to address two key issues that face the traditional algorithms: scalability and client disconnection. Proxies extend scalability by alleviating loading on servers. Volume based callback accelerates validation process and eliminates revalidation bottleneck when reconnected. Simulation result shows that the improved volume callback algorithms save validation messages by 86% comp.red with the traditional algorithms. And its overall performance is close to ATTL (adaptive time to live) algorithm.
Materials and device researchers build switching devices for the circuits researchers to use in their circuits, but they rarely know how and where the devices are going to be used. The circuits people, including power...
详细信息
Materials and device researchers build switching devices for the circuits researchers to use in their circuits, but they rarely know how and where the devices are going to be used. The circuits people, including power electronics researchers, take the devices as black boxes and use them in their circuits not knowing much about the inside of the devices. The best way to design optimum devices is an interactive design where people designing and building the devices have a close interaction with the people who use them. This study covers the circuit aspects of the SiC power device developed. As a contribution to the above-mentioned interactive design, in this paper, the device parameters, which need to be improved in order to design better devices, will be discussed.
This paper presents the formal specification language LFC which is designed to support formal specification acquisition and validation of software. In order to achieve the goal, two powerful formalisms, i.e. formal la...
详细信息
This paper presents the formal specification language LFC which is designed to support formal specification acquisition and validation of software. In order to achieve the goal, two powerful formalisms, i.e. formal languages and recursive functions, are employed in LFC. The language is based on a new kind of recursive functions, i.e. recursive functions defined on context-free languages(CFRF), and uses context-free language as data type. These enable the use of machine learning and other machine-aided techniques in specification process to reduce acquisition difficulty, while possessing strong expressiveness for representing specifications. As a result LFC supports specification acquisition at language level. The language is also executable;therefore it enables rapid prototyping. Specifications acquired are validated by prototyping and other techniques. The major novelty in the design of LFC is the utilization of formal languages and CFRF, a new and useful tool for specifying non-numeric algorithms, as the theoretical basis of the language. The main aspects of the design of language LFC are introduced, including theoretical preparations, and major features of the language. This language has been used as a constituent part of the formal specification acquisition system SAQ. Some nontrivial experiments have been conducted. The results show that LFC is powerful and easy to use, suitable for specification acquisition, as well as for some other purposes.
暂无评论