Computer Embedded Software 2009 - (Malestrom).pdf
(
7375 KB
)
Pobierz
Contents | Zoom in | Zoom out
For navigation instructions please click here
Search Issue | Next Page
BIOLOGICALLY
INSPIRED
COMPUTING
/p. 95
DIGITAL WALLET
/p. 100
REQUIREMENTS-
BASED
VISUALIZATION
TOOLS
/ p. 106
Contents | Zoom in | Zoom out
For navigation instructions please click here
Search Issue | Next Page
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
NEW TITLE FROM WILEY &
A rich collection of essays
exploring enduring themes of the
computer era
Based on David Alan Grier’s
UÊ
popular monthly column
“In Our Time” for
Computer
magazine, with twenty entirely
new pieces
Collects poignant and accessible
UÊ
portraits of the computer
revolution and the people and
families it has affected
Çnä{ÇäänäÎx£ÊUÊ>ÀVÊÓää
*>«iÀL>VÊUÊÓÎnÊ«>}iÃÊUÊfÓ°ÊÊ
Ê7iÞÊ«ÕÌiÀÊ-ViÌÞÊ*ÀiÃÃÊ*ÕLV>Ì
To Order
North America
1-877-762-2971
Meet the Author
computingnow.
computer.org/grier
____________
15% O f f
for CS Members
Rest of the World
+ 44 (0) 1243
843291
www.computer.org
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
Editor in Chief
Carl K. Chang
Iowa State University
chang@cs.iastate.edu
Associate Editor in Chief,
Research Features
Kathleen Swigger
University of North Texas
kathy@cs.unt.edu
Computing Practices
Rohit Kapur
rohit.kapur@synopsys.com
2009 IEEE Computer
Society President
Susan K. (Kathy) Land, CSDP
president@computer.org
_______________
____________
______________
Perspectives
Bob Colwell
bob.colwell@comcast.net
__________
Associate Editor in Chief,
Special Issues
Bill N. Schilit
Google
schilit@computer.org
_____________
Web Editor
Ron Vetter
vetterr@uncw.edu
____________
__________
Area Editors
Computer Architectures
Steven K. Reinhardt
AMD
Databases and Information
Retrieval
Erich Neuhold
University of Vienna
Distributed Systems
Jean Bacon
University of Cambridge
Graphics and Multimedia
Oliver Bimber
Bauhaus University Weimar
High-Performance Computing
Vladimir Getov
University of Westminster
Human-Centered Computing
Alex Jaimes
Telefonica R&D, Madrid, Spain
Information and
Data Management
Naren Ramakrishnan
Virginia Tech
Multimedia
Savitha Srinivasan
IBM Almaden Research Center
Networking
Sumi Helal
University of Florida
Software
Dan Cooke
Texas Tech Universit y
Robert B. France
Colorado State University
Software Technologies
Mike Hinchey
Lero—the Irish Software
Engineering Centre
Standards
John Harauz
Jonic Systems Engineering Inc.
Web Technologies
Simon S.Y. Shim
San Jose State University
CS Publications Board
Sorel Reisman (chair),
Alain April, Angela Burgess,
Frank E. Ferrante, David A.
Grier, Audrey Kremer, Phillip
A. Laplante, Paolo Montuschi,
Jon Rokne, R. Sampath, Steve
Seidman, Linda I. Shafer, Roy
Sterritt, Steven L. Tanimoto
Column Editors
Embedded Computing
Tom Conte
Georgia Tech
Entertainment Computing
Michael C. van Lent
Soar Technology
Green IT
Kirk W. Cameron
Virginia Tech
IT Systems Perspectives
Richard G. Mathieu
James Madison University
Invisible Computing
Bill N. Schilit
Google
The Known World
David A. Grier
George Washington University
The Profession
Neville Holmes
University of Tasmania
Security
Jeffrey M. Voas
SAIC
CS Magazine
Operations Committee
David A. Grier (chair),
David Albonesi, Isabel Beichl,
Arnold (Jay) Bragg, Carl Chang,
Kwang-Ting (Tim) Cheng, Fred
Douglis, Hakan Erdogmus,
Carl Landwehr, Dejan
Milojicic, Sethuraman (Panch)
Panchanathan, Crystal R. Shif,
Maureen Stone, Fei-Yue Wang,
Roy Want, Jeff Yost
Advisory Panel
Thomas Cain
University of Pittsburgh
Doris L. Carver
Louisiana State University
Ralph Cavin
Semiconductor Research Corp.
Dan Cooke
Texas Tech Universit y
Ron Hoelzeman
University of Pittsburgh
Naren Ramakrishnan
Virginia Tech
Ron Vetter
University of North Carolina
at Wilmington
Alf Weaver
University of Virginia
Editorial Staff
Scott Hamilton
Senior Acquisitions Editor
shamilton@computer.org
Judith Prow
Managing Editor
jprow@computer.org
Chris Nelson
Senior Editor
Administrative
Staff
Products and
Services Director
Evan Butterfield
Senior Editorial
Services Manager
Crystal R. Shif
Publication
Coordinator
Hazel Kosky
James Sanders
Senior Editor
Lee Garber
Senior News Editor
Bob Ward
Associate Staff Editor
Christine Anthony
Assistant Editor
Design and Production
Larry Bauer
Cover Art
Dirk Hagner
Design
Olga D’Astoli
Senior Business
Development Manager
Sandy Brown
Senior Advertising
Coordinator
Marian Anderson
_____________
___________
Circulation:
Computer
(ISSN 0018-9162) is published monthly by the IEEE Computer Society.
IEEE Headquarters
, Three Park Avenue, 17th Floor, New York, NY
10016-5997;
IEEE Computer Society Publications Office
, 10662 Los Vaqueros Circle, PO Box 3014, Los Alamitos, CA 90720-1314; voice +1 714 821 8380; fax +1
714 821 4010;
IEEE Computer Society Headquarters
, 2001 L Street NW, Suite 700, Washington, DC 20036. IEEE Computer Society membership includes $19 for
a subscription to
Computer
magazine. Nonmember subscription rate available upon request. Single-copy prices: members $20.00; nonmembers $99.00.
Postmaster:
Send undelivered copies and address changes to
Computer,
IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals
Postage Paid at New York, New York, and at additional mailing offices. Canadian GST #125634188. Canada Post Corporation (Canadian distribution) publications
mail agreement number 40013885. Return undeliverable Canadian addresses to PO Box 122, Niagara Falls, ON L2E 6S8 Canada. Printed in USA.
Editorial:
Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in Computer
does not necessarily constitute endorsement by the IEEE or the Computer Society. All submissions are subject to editing for style, clarity, and space.
1
APRIL 2009
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
http://computer.org/computer
ABOUT THIS ISSUE
E
mbedded software shapes our world
through cell phones, satellites, medical
and home appliances, and automotive com-
ponents—with defects causing life-threatening
situations and delays creating huge costs. In
this issue, we provide an over view of te chniques
and methods that impact embedded-software
engineering. We also look at digital rights
management, cloud computing costs, reliable
distributed storage, and a Web-based question-
answering system.
42
53
Model-Based Verification of
PERSPECTIVES
28
How Viable Is Digital Rights
Embedded Software
Hesham Shokry and Mike Hinchey
Current advances in model-based
development technology indicate that
embedded-software developers can expect
more tool support for the whole embedded-
software spectrum, from applications to
system software.
Management?
Seong Oun Hwang
Technologies that aim to protect digital content
have fallen short of their mission. The computing
community must nd ways to make protection
schemes interoperable and adopt a use model
that lifts restrictions on paid-for protected
content.
RESEARCH FEATURES
60
Reliable Distributed Storage
Gregory Chockler, Rachid Guerraoui,
Idit Keidar, and Marko Vukolic´
A distributed storage service lets clients
abstract a single reliable shared storage
device using a collection of possibly
unreliable computing units. Algorithms that
implement this abstraction oer certain
tradeos and vary according to dimensions
such as complexity, the consistency
semantics provided, and the types of failures
tolerated.
COMPUTING PRACTICES
35
The Real Cost of a CPU Hour
Edward Walker
IT organizations can now outsource computer
hardware by leasing CPU time through cloud
computing services. A proposed modeling tool
can quantitatively compare the cost of leasing
CPU time from these online services to that of
purchasing and using a server cluster of
equivalent capability.
COVER FEATURES
42
Embedded Software: Facts,
68
Searching for Definitional
Answers on the Web Using
Figures, and Future
Christof Ebert and Capers Jones
Surface Patterns
Alejandro Figueroa, Günter Neumann,
and John Atkinson
A novel question-answering system employs
query rewriting techniques to increase the
probability of extracting nuggets from
various Web snippets by matching surface
patterns. Experimental results show the
approach’s promise versus existing
techniques.
Due to the complex system context of
embedded-software applications, defects can
cause life-threatening situations, delays can
create huge costs, and insucient productivity
can impact entire economies. Providing better
estimates, setting objectives, and identifying
critical hot spots in embedded-software
engineering requires adequate benchmarking
data.
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
IEEE Computer Society:
http://computer.org
Computer:
http://computer.org/computer
computer@computer.org
IEEE Computer Society Publications Oce: +1 714 821 8380
Cover artwork by
Dirk Hagner
Flagship Publication of the IEEE
Computer Society
___________
April 2009, Volume 42, Number 4
95
COMPUTING TIMES
10
The Known World
Top of the News
David Alan Grier
100
Invisible Computing
The Digital Wallet: Opportunities and Prototypes
Rajesh Krishna Balan and Narayan Ramasubbu
14
32 & 16 Years Ago
Computer
, April 1977 and 1993
Neville Holmes
103
Entertainment Computing
Testing Behavioral Models with an Online Game
Michael Zyda, Marc Spraragen, and Balakrishnan
Ranganathan
NEWS
17
Industry Trends
Complex-Event Processing Poised
for Growth
Neal Leavitt
106
Software Technologies
Requirements-Based Visualization Tools
for Software Maintenance and Evolution
Jim Buckley
21
Tech nolog y News
Securing the Internet’s Routing
Infrastructure
Sixto Ortiz Jr.
110
Broadening Participation
in Computing
Increasing Participation of Females and
Underrepresented Minorities in Computing
Peggy Doerschuk, Jiangjiang Liu,
and Judith Mann
24
News Briefs
Linda Dailey Paulson
116
The Profession
In-House Programming Is Not Passé:
Automating Originality
Kai A. Olsen
MEMBERSHIP NEWS
87
IEEE Computer Society
Connection
93
Call and Calendar
DEPARTMENTS
4
Elsewhere in the CS
6
Letters
16
Computer Society Information
81
Bookshelf
82
Career Opportunities
86
Advertiser/Product Index
COLUMNS
95
AI Redux
Biologically Inspired Computing
Josh Bongard
Reuse Rights and Reprint Permissions: Educational or personal use of
this material is permitted without fee, provided such use: 1) is not made
for profit; 2) includes this notice and a full citation to the original work
on the first page of the copy; and 3) does not imply IEEE endorsement of any third-party prod-
ucts or services. Authors and their companies are permitted to post their IEEE-copyrighted
material on their own Web servers without permission, provided that the IEEE copyright
notice and a full citation to the original work appear on the first screen of the posted copy.
Permission to reprint/republish this material for commercial, advertising, or promotional pur-
poses or for creating new collective works for resale or redistribution must be obtained from
the IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway,
NJ 08854-4141 or
pubs-permissions@ieee.org.
Copyright © 2009 IEEE. All rights reserved.
Abstracting and Library Use: Abstracting is permitted with credit to the source. Libraries are
permitted to photocopy for private use of patrons, provided the per-copy fee indicated in
the code at the bottom of the first page is paid through the Copyright Clearance Center, 222
Rosewood Drive, Danvers, MA 01923.
________________
Computer
A
M
S
B
Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page
a
G
E
F
Plik z chomika:
ekirdwasto
Inne pliki z tego folderu:
Analog_Interfacing_to_Embedded_Microprocessors.pdf
(2819 KB)
CMP[1].Books.Embedded.Systems.Dictionary.eBook-LiB.chm
(5011 KB)
Building Embedded Linux Systems.chm
(1032 KB)
CMP Books - Practical Statecharts in C&C++ Quantum Programming for Embedded Systems.pdf
(2391 KB)
Building Embedded Linux Systems.pdf
(1415 KB)
Inne foldery tego chomika:
AVR
AVR_C
AVR-y i ARM-y
Elektronika dla wszystkich
Elektronika Praktyczna
Zgłoś jeśli
naruszono regulamin