Results

1 - 25 of 65
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Regular expressions are used in many practical applications. Practical regular expressions are commonly called "regex". It is known that regex are different from regular expressions. In this paper, we give regex a formal treatment. We make a distinction between regex and extended regex; while regex ...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
We present a fast incremental algorithm for constructing minimal DFCA for a given language. Since it was shown that the DFCA for a language L can have less states than the DFA for L, this technique seen-is to be the best choice for incrementally building the automaton for a large language, especiall...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Pointing at displays from a distance is becoming a common method of interacting with computer applications and entertainment systems, using devices such as the Wii Remote, the PlayStation Move controller, or the Microsoft Kinect. These systems often implement relative forms of ray-cast pointing,...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
This paper outlines our experiences with applying collaborative tagging in e-learning systems to supplement more traditional metadata gathering approaches. Over the last 10 years, the learning object paradigm has emerged in e-learning and has caused standards bodies to focus on creating metadata...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
This paper presents a systems approach to facilitate effective learning object acquisition through the use of communications, modeling, and the agent metaphor. By changing the emphasis that is usually placed on metadata creation and interpretation (which can be problematic) we instead focus on t...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Inspired by the backbone concept in wired networks, virtual backbone is expected to bring substantial benefits to routing in wireless sensor networks (WSNs). Virtual backbone construction based on Connected Dominating Set (CDS) is a competitive approach among the existing methods used to establish v...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Interactive systems often require calibration to ensure that input and output are optimally configured. Without calibration, user performance can degrade (e.g., if an input device is not adjusted for the user's abilities), errors can increase (e.g., if color spaces are not matched), and som...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Collaborative tagging is a simple and effective method for organizing and sharing web resources using human created metadata. It has arisen out of the need for an efficient method of personal organization, as the number of digital resources in everyday lives increases. While tagging has become a...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
One of the main approaches for creating metadata for learn- ing resources in adaptive e-learning systems has been through the use of semantic web ontologies. This approach is limiting because it doesn’t usu- ally address a requirement for the support of annotators or the require- ment for signific...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
When searching for information, people often seek help from others. However, while people can benefit from communicating with others, they can usually satisfy their information needs, to some degree, without help. Because establishing explicit collaborations...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
We introduce a new variant of the heavily studied model of H systems. The new variant will use an external factor to determine the set of the active splicing rules. We improve the best known universality result for time-varying H systems with respect to the diameter of such a system and we prove tha...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
In this paper we study the language of the words that, for a given language L, distinguish between pairs of different left-quotients of L. We characterize this distinguishability operation, show that its iteration has always a fixed point, and we generalize this result to operations derived from clo...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
he social semantic Web has recently emerged as a paradigm in which ontologies (aimed at defining, structuring and sharing information) and collaborative software (used for creating and sharing knowledge) have been merged together. Ontologies provide an effective means of capturing and integratin...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Steering and driving tasks – where the user controls a vehicle or other object along a path – are common in many simulations and games. Racing video games have provided users with different views of the visual environment – e.g., overhead, first-person, and third-person views. Although researc...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
We present a fast incremental algorithm for constructing minimal Deterministic Finite Cover Automata (DFCA) for a given language. Since it was shown that the minimal DFCA for a language L has less states than the minimal Deterministic Finite Automata (DFA) for the same language L, this technique see...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Usage data logged from user interactions can be extremely valuable for evaluating software usability. However, instrumenting software to collect usage data is a time-intensive task that often requires technical expertise as well as an understanding of the usability issues to be explored. We have...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
Pointing at displays from a distance is becoming a common scenario for controlling computers and entertainment systems. Several devices use direct-pointing methods, where the user points a hand-held device at targets on a screen, but these often suffer from accuracy probl...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
The creation of learning resource metadata by instructors is a time consuming and error prone process. This paper outlines a broad research agenda to mitigate these issues.. The first part of this approach is to collect prescriptive metadata from various actors involved using ...
[Page generation failure. The bibliography processor requires a browser with Javascript enabled.]
This paper describes work we have done over the past five years in developing e-
learning applications and tools using Semantic Web and Web 2.0 technologies. It does not
provide a comprehensive description of these tools; instead, we focus on the pitfalls we have
encountered and attemp...