 |
Hardware (B)
Selective replication: a lightweight technique for soft errors
: ACM Transactions on Computer Systems

By selectively replicating only those instructions that have the highest probability of failing due to soft errors--caused by particle strikes, noise, electromagnetic interference, or electrostatic...
Reliability, Test., & Fault-Tolerance (B.8.1) | Mar 11 10

Computer Systems Organization (C)
Coprocessor computing with FPGA and GPU
: HPCMP-UGC 08

Park, Shires, and Henz look at application acceleration comparisons using field programmable gate arrays (FPGAs) and graphics processing units (GPUs). They select two applications and evaluate their...
General (C.1.0) | Mar 9 10

k-top scoring pair algorithm for feature selection in SVM with applications to microarray data classification
: Soft Computing

The classification of gene data is one of the most interesting areas in biomedical signal processing. The efficiency of the classification algorithm depends mainly on feature extract...
Array & Vector Processors (C.1.2...) | Mar 1 10

Implementation of an embedded sensor network for the coordination of Slocum gliders for coastal monitoring and observation
: WUWNet 09

The collection and tracking of dynamically evolving ocean processes is performed following an iterative procedure: first, an ocean model is used to provide a short-term forecast of a feature of interest...
Computer-Communication Networks (C.2) | Feb 19 10

Beyond blacklists: learning to detect malicious Web sites from suspicious URLs
: KDD 09

Detecting malicious Web sites is an ongoing concern. This paper describes an “automated [uniform resource locator (URL)] classification, using statistical methods to discover the tell-tale...
Security & Protection (C.2.0...) | Mar 9 10

Localized spanner construction for ad hoc networks with variable transmission range
: ADHOC-NOW 08

A spanner of a geometric graph G is a spanning subgraph S, such that the length of the shortest path between any two vertices in G is well approximated by the distance provided by a path in S...
Wireless Communication (C.2.1...) | Mar 11 10

AGE@HOME: radio-enabled environments for independent ageing
: Wireless Personal Communications: An International Journal

Currently, nearly 39 million Americans are 65 or older. Moreover, the fastest growing segment of the US population is the very old (those aged 85 and older). It is projected that there will be 9.6...
Wireless Communication (C.2.1...) | Mar 9 10

Connecting mobile IMS services with Web applications
: Mobimedia 09

The introduction section of this paper provides a comparison between circuit-switched (CS) and packet-switched (PS) networks. Although it sets the scene correctly, the paper includes biased...
Network Communications (C.2.1...) | Mar 1 10

Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
: MM 09

Live video streaming is becoming one of the major applications on the Internet. There are two alternative technologies for delivering live video streaming to end-users: content delivery networks (CDN)...
Distributed Applications (C.2.4...) | Feb 12 10

Using machine learning to maintain pub/sub system QoS in dynamic environments
: ARM 09

Hoffert, Mack, and Schmidt combine quality of service (QoS)-enabled publish/subscribe middleware with adaptive transport protocols and machine learning, in order to provide a basis for maintaining...
Distributed Applications (C.2.4...) | Feb 11 10

|
|
General Literature (A)
Algorithmic adventures: from knowledge to magic

Everyone recognizes the subject matter that underlies the history, intellectual basis, and scope of inquiry of the classical sciences: biology (living organisms), chemistry (the composition and transformation of matter), geology (rocks and landforms), and...
Introductory & Survey (A.1) | Feb 25 10

Computer Systems Organization (C)
Foundations of security analysis and design V: FOSAD 2007/2008/2009 tutorial lectures

This is a compilation of selected tutorial papers from the 2007 to 2009 Foundations of Security Analysis and Design (FOSAD) schools. In the first paper, Escobar, Meadows, and Meseguer describe the Maude-NRL protocol analyzer (Maude-NPA)...
Security & Protection (C.2.0...) | Mar 10 10

Surreptitious software: obfuscation, watermarking, and tamperproofing for software protection

How things have changed in computer science! It used to be that undergraduates were taught to name their variables descriptively. Little did they know that by doing so, they were unwittingly aiding the...
Security and Protection (C.2.0...) | Feb 16 10

Deploying and troubleshooting Cisco wireless LAN controllers

Is the management of your wireless local area network (LAN) becoming a daunting task due to its perpetual expansion? If your answer is yes and you are using the Cisco line of products, maybe the time has come to deploy wireless LAN controllers...
Wireless Communication (C.2.1...) | Mar 9 10

Software (D)
Parallel computing: numerics, applications, and trends

This is a collection of 15 chapters, mostly on topics related to numerical computation, with a few exceptions (such as data retrieval and performance assessment). The target audience consists of researchers, practitioners, and students. The...
Parallel Programming (D.1.3...) | Feb 17 10

Growing object-oriented software, guided by tests

This book is a noteworthy contribution to the literature on test-driven development (TDD). As Kent Beck states in the Foreword, “It is written by practitioners who code--and teach others to code--well.” There are a variety of TDD styles, and this book focuses...
Object-Oriented Design Methods (D.2.2...) | Feb 12 10

Beginning Ruby: from novice to professional

Ruby is a nice, flexible programming language that continues to grow in popularity and gain ardent supporters. The recent release of Version 1.9 brought about a number of changes to the language--this second edition addresses those changes. In...
Ruby (D.3.2...) | Mar 2 10

Ada for software engineers

In the best of all possible worlds, every programming language would have a formal, concise, precise specification and every programmer would know the specification for the language they’re using. This would tell compiler writers exactly how a program...
Ada (D.3.2...) | Feb 9 10

Distributed programming with Ruby

The Ruby programming language has been growing in popularity; as developers progress beyond basic Web programming, they may want to build larger distributed systems. The author targets the intermediate-to-advanced Ruby programmer...
Ruby (D.3.2...) | Feb 8 10

A practical guide to Linux commands, editors, and shell programming (2nd ed.)

Mark Sobell has been writing practical guides for Unix, Solaris, and Linux systems for almost as long as I can remember. Many of them contain identical chapters. So why would you want to buy his most recent one? The short answer is that these books...
Linux (D.4.0...) | Feb 19 10

|

|