# Browse Research and Tech Reports - Computer Science by Title

• (2006-09)
Many computing systems today are written in weakly typed languages such as C and C++. These languages are known to be unsafe'' as they do not prevent or detect common memory errors like array bounds violations, pointer ...

application/pdf

PDF (745kB)
• (2006-08)
In trust negotiation and other distributed proving systems, networked entities cooperate to form proofs that are justified by collections of certified attributes. These attributes may be obtained through interactions with ...

application/pdf

PDF (306kB)
• (2008-10)
In its original formulation, the motion planning problem considers the search of a robot path from an initial to a goal configuration. The study of motion planning has advanced significantly in recent years, in large part ...

application/pdf

PDF (2MB)
• (2008-10)
In its original formulation, the motion planning problem considers the search of a robot path from an initial to a goal configuration. The study of motion planning has advanced significantly in recent years, in large part ...

application/pdf

PDF (2MB)
• (2006-02)
Data mining is an emerging research area, whose goal is to discover potentially useful information embedded in databases. Due to the wide availability of huge amounts of data and the imminent need for turning such data ...

application/pdf

PDF (3MB)
• (2005-08)
Kinodynamic and nonholonomic planning problems have differential constraints which restrict admissible velocities and accelerations of robotic systems. Since these differential constraints are ignored in the path planning ...

application/pdf

PDF (2MB)
• (2006-06)
Testing using manually generated test cases is the primary technique used in industry to improve reliability of software---in fact, such ad hoc testing accounts for over half of the typical cost of software development. ...

application/pdf

PDF (995kB)
• (2005-08)
Parallel scientific applications deal with machine unreliability by periodic checkpointing, in which all processes coordinate to dump memory to stable storage simultaneously. However, in systems comprising tens of thousands ...

application/pdf

PDF (1MB)
• (2010-03-16)
Large scale distributed systems such as cloud computing applications are becoming very common. These applications come with increasing challenges on how to transfer and where to store and compute data. The most prevalent ...

application/pdf

PDF (548kB)
• (2005-08)
Polygonal meshes are easily the most common surface representation currently employed in computer graphics, finding application in fields as diverse as the visual arts and scientific computation. Technological advances in ...

application/pdf

PDF (9MB)
• (2007-03)
Relational databases are the most popular repository for structured data, and are thus one of the richest sources of knowledge in the world. In a relational database, multiple relations are linked together via entity-relationship ...

application/pdf

PDF (1MB)
• (2012-04-24)
Runtime monitoring is an effective means to improve the reliability of systems. In recent years, parametric monitoring, which is highly suitable for object-oriented systems, has gained significant traction. Previous ...

application/pdf

PDF (275kB)
• (2012)
In smart grid, the scale of pole devices that monitor the health of power lines is already large, and with the upgrade of the smart grid, the number of these resource-constrained devices is further increasing. These devices ...

application/pdf

PDF (453kB)
• (2007-08)
Providing contractual performance assurances in distributed systems is an important and challenging problem. From the users perspective, stringent performance requirements are becoming more critical, which increases the ...

application/pdf

PDF (2MB)
• (2005-04)
Iconic interfaces have been used to enable users to visually manage applications in interactive workspaces. However, current implementations do not scale for larger numbers of applications and do not allow users to maintain ...

application/pdf

PDF (1MB)
• (2006-05)
In this paper, we propose to solve several computer vision problems using a novel fundamental idea, the scale difference between different patterns. In order to achieve our goal, we utilize the recently proposed total ...

application/pdf

PDF (3MB)
• (IEEE, 2011-08-11)
Understanding and troubleshooting wide area networks (such as military backbone networks and ISP networks) are challenging tasks due to their large, distributed, and highly dynamic nature. Building a system that can record ...

application/pdf

PDF (1MB)
• (2013-01-17)
With the fast growth of (online) content and the need for high quality content services, cloud data centers are increasingly becoming the preferred places to store data and retrieve it from. With a highly variable network ...

application/pdf

PDF (530kB)
• (2008-01)
What constitutes a scene? Defining a meaningful vocabulary for scene discovery is a challenging problem that has important consequences for object recognition. We consider scenes to depict correlated objects and present ...

application/pdf

PDF (11MB)
• (Department of Computer Science at the University of Illinois at Urbana-Champaign, 2016-11)
This paper presents a new schedulability test for safety-critical software undergoing a transition from single-core to multicore systems - a challenge faced by multiple industries today. Our migration model, consisting of ...

application/pdf

PDF (532kB)