# Browse Dept. of Computer Science by Title

• (2011-01-14)
The advent of computerized medical devices has resulted in better accuracy and increased safety for patients and clinicians, yet medical accidents are still not uncommon. With the computerized medical devices and their ...

application/pdf

PDF (682Kb)
• (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)
• (1986)
The research described in this dissertation supports the thesis that a language-oriented editor for full programming languages, and other languages specifiable with context-free LR(1) grammars, can be based upon an incremental ...

application/pdf

PDF (6Mb)
• (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)
• (1988)
A new domain decomposition method for the efficient and parallelizable numerical handling of plate bending and three dimensional elasticity problem is developed via the discovery of two special classes of matrices. The ...

application/pdf

PDF (3Mb)
• (2013-02-03)
In today's data-intensive cloud systems, there is a tension between resource limitations and strict requirements. In an effort to scale up in the cloud, many systems today have unfortunately forced users to relax their ...

application/pdf

PDF (4Mb)
• (2013-08-22)
Multicore machines have become pervasive and, as a result, parallel programming has received renewed interest. Unfortunately, writing correct parallel programs is notoriously hard. Looking ahead, multicore designs should ...

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)
• (2012-02-06)
Governments, universities, and companies expend vast resources building the top supercomputers. The processors and interconnect networks become faster, while the number of nodes grows exponentially. Problems of scale ...

application/pdf

PDF (973Kb)
• (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)
• (2013-08-22)
An important set of challenges emerge as the High Performance Computing (HPC) community aims to reach extreme scale. Resilience and energy consumption are two of those challenges. Extreme-scale machines are expected to ...

application/pdf

PDF (2Mb)
• (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)