Issue No. 07 - July (2010 vol. 43)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2010.194
The IEEE Computer Society offers a lineup of 13 peer-reviewed technical magazines that cover cutting-edge topics in computing including scientific applications, design and test, security, Internet computing, machine intelligence, digital graphics, and computer history. Select articles from recent issues of Computer Society magazines are highlighted below.
Five vignettes of the successful implementation of software product lines discuss practices at Cummins, Hitachi, Hewlett-Packard, OverWatch, and SystemForge. The articles, vignettes, and recent conference papers in this special issue of Software are part of a growing body of knowledge and experience on how to successfully implement software product lines in various contexts to meet different business goals. Organizations are pushing the envelope by creating new organizational structures and introducing technologies that haven't been used in a product line context.
Discriminating between deceit and truth is a constant security challenge in a variety of situations, including border crossings, job interviews, flight passenger screenings, and police interviews. Compounding this problem, a large body of research shows that humans aren't good at detecting deception without special training or technological aid. These security demands, coupled with human limitations, have created a need for intelligent monitoring systems that provide accurate and objective credibility assessments. The authors of "Border Security Credibility Assessments via Heterogeneous Sensor Fusion," in the May/June issue of Intelligent Systems, are developing a heterogeneous sensor network to help meet border security challenges and help humans detect deception quickly and accurately.
The CIO Corner in IT Pro's May/June issue examines the conflicts in asking IT to justify the business value of every initiative during a slow economy and even to create business value. In "Status Quo—The Silent Killer," columnist Tom Costello considers how IT can create value when the prevailing business model isn't designed to do so.
Information visualization has an important role in understanding and managing the use of resources in the home. Existing solutions designed for building managers in industrial and commercial contexts don't account for diverse factors at play in the effective visualization of residential energy consumption. Such factors include placement, visibility, aesthetics, and integration with an information and visualization ecosystem. To provide a viable solution for homes, researchers developed the Adaptive Living Interface System. ALIS is the interactive computing and information visualization backbone of North House, a net-zero home that placed fourth in the 2009 Solar Decathlon. Authors Lyn Bartram, Johnny Rodgers, and Kevin Muise address recent information visualization topics in "Chasing the Negawatt: Visualization for Sustainable Living," in the May/June issue of CG&A.
"Visualizing a Journal that Serves the Computational Sciences Community," an online article associated with the May/June issue of CiSE, uses a VisMashup application to illustrate the advantages of an interactive journal over traditional printed formats. VisMashup is a new framework for streamlining the creation of customized visualization applications.
Security & Privacy
Google's Android framework incorporates an operating system and software stack for mobile devices. Using a general-purpose operating system such as Linux in mobile devices has several advantages, but also poses security risks. "Securing Android-Powered Mobile Devices Using SELinux," in the May/June issue of S&P, looks at how Security-Enhanced Linux can help reduce potential damage from a successful attack
Large display surfaces are more and more becoming a medium for supporting daily activities: communication and collaboration, entertainment, daily life, working, and learning. A pervasive and human-centric approach to human-display interaction will be an important research trend for the years to come, as demonstrated by the efforts of both industry and academia in developing novel remote interfaces and interaction techniques. In "Human-Display Interaction Technology: Emerging Remote Interfaces for Pervasive Display Environments," in the April-June issue of PvC, a team of authors from Universidad Carlos III de Madrid describes recent advances in human-computer interfaces.
Lift is a Web framework that abstracts the HTTP request/response cycle. It's written in Scala, and it owes much of its brevity and power to the language. In "A Chat Application in Lift," Internet Computing authors David Pollak and Steve Vinoski show how to use Lift to easily develop a chat application.
Micro's March/April "Hot Chips" issue features an article by Nvidia's John Nickolls and William J. Dally. In "The GPU Computing Era," they describe the rapid evolution of GPUs from configurable graphics processors to the most pervasive, massively parallel processing platform ever available—and the most cost-effective. They survey recent developments in GPU computing architectures, including the adoption of CPU+GPU coprocessing to accelerate parallel applications.
"Picture Context Capturing for Mobile Databases" is a theme article from MultiMedia's April-June special issue on mobile and ubiquitous multimedia research. An international group of authors describes a sensor-based camera system that associates picture contents with the captured environment to enable content retrieval, interaction, and visualization.
As manufacturing technologies continue to scale, it has become increasingly difficult to accurately predict silicon timing behavior through modeling and simulation. An article in the May/June issue of D&T, "Feature-Ranking Methodology to Diagnose Design-Silicon Timing Mismatch," describes a machine-learning methodology that analyzes and ranks design-related features that contribute to mismatches between predicted and actual silicon path lengths.
In the March/April issue of Annals, "Cold War Origins of the International Federation for Information Processing" examines the context for IFIP, one of the first international computing forums. Author Ksenia Tatarchenko of Princeton University looks at how IFIP's founders and the mechanisms they used to reconcile computing and politics and to construct computing as an international discipline. She asks, "Who were the people both willing and permitted to share knowledge charged with potential military applications?"
Selected CS articles and columns are available for free at http://ComputingNow.computer.org.