Software > Blockchain > Augmented
Total Page:16
File Type:pdf, Size:1020Kb
> Software > Blockchain > Augmented and Virtual Reality > Cyber-Physical Systems SEPTEMBER 2019 www.computer.org Keep Your Career Options Open Upload Your Resume Today! Whether your enjoy your current position or you are ready for change, the IEEE Computer Society Jobs Board is a valuable resource tool. Take advantage of these special resources for job seekers: JOB ALERTS TEMPLATES CAREER RESUMES VIEWED ADVICE BY TOP EMPLOYERS No matter your career WEBINARS level, the IEEE Computer Society Jobs Board keeps you connected to workplace trends and exciting new career prospects. www.computer.org/jobs IEEE COMPUTER SOCIETY computer.org • +1 714 821 8380 STAFF Editor Publications Portfolio Managers Cathy Martin Carrie Clark, Kimberly Sperka Publications Operations Project Specialist Publisher Christine Anthony Robin Baldwin Publications Marketing Project Specialist Meghan O’Dell Senior Advertising Coordinator Debbie Sims Production & Design Carmen Flores-Garvey Circulation: ComputingEdge (ISSN 2469-7087) 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, Los Alamitos, CA 90720; voice +1 714 821 8380; fax +1 714 821 4010; IEEE Computer Society Headquarters, 2001 L Street NW, Suite 700, Washington, DC 20036. Postmaster: Send address changes to ComputingEdge-IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals Postage Paid at New York, New York, and at additional mailing offices. 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 ComputingEdge does not necessarily constitute endorsement by the IEEE or the Computer Society. All submissions are subject to editing for style, clarity, and space. 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 products or services. Authors and their companies are permitted to post the accepted version of 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. An accepted manuscript is a version which has been revised by the author to incorporate review suggestions, but not the published version with copy-editing, proofreading, and formatting added by IEEE. For more information, please go to: http://www.ieee.org/publications_standards/publications/rights/paperversionpolicy.html. Permission to reprint/republish this material for commercial, advertising, or promotional purposes or for creating new collective works for resale or redistribution must be obtained from IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway, NJ 08854-4141 or [email protected]. Copyright © 2019 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. Unsubscribe: If you no longer wish to receive this ComputingEdge mailing, please email IEEE Computer Society Customer Service at [email protected] and type “unsubscribe ComputingEdge” in your subject line. IEEE prohibits discrimination, harassment, and bullying. For more information, visit www.ieee.org/web/aboutus/whatis/policies/p9-26.html. IEEE Computer Society Magazine Editors in Chief Computer IEEE Security & Privacy Computing in Science David Alan Grier (Interim), David Nicol, University of Illinois & Engineering Djaghe LLC at Urbana-Champaign Jim X. Chen, George Mason University IEEE Micro IEEE Software IEEE Intelligent Systems Lizy Kurian John, University of Ipek Ozkaya, Software V.S. Subrahmanian, Dartmouth Texas, Austin Engineering Institute College IEEE MultiMedia IEEE Internet Computing IEEE Computer Graphics Shu-Ching Chen, Florida George Pallis, University of and Applications International University Cyprus Torsten Möller, University of Vienna IEEE Annals of the History IT Professional of Computing Irena Bojanova, NIST IEEE Pervasive Computing Marc Langheinrich, University of Gerardo Con Diaz, University of Lugano California, Davis www.computer.org/computingedge 1 SEPTEMBER 2019 • VOLUME 5, NUMBER 9 THEME HERE 15 33 40 Flowcharting Compressing VR: Computer Templates Fitting Large Virtual Security as Environments within Civil Defense Limited Physical Space Software 8 The History of Software Engineering GRADY BOOCH 15 Flowcharting Templates PEGGY ALDRICH KIDWELL Blockchain 19 Blockchain and the Economics of Food Safety NIR KSHETRI 23 Silver Bullet Talks with Nick Weaver GARY MCGRAW Augmented and Virtual Reality 27 Co-creation and Risk-Taking—In Pursuit of New Technology for Human Augmentation: An Interview with Pranav Mistry MARC LANGHEINRICH AND NIGEL DAVIES 33 Compressing VR: Fitting Large Virtual Environments within Limited Physical Space KHRYSTYNA VASYLEVSKA AND HANNES KAUFMANN Cyber-Physical Systems 40 Computer Security as Civil Defense MARILYN WOLF 45 Cyber-Physical Systems and Digital Twins in the Industrial Internet of Things CHRISTOS KOULAMAS AND ATHANASIOS KALOGERAS Departments 4 Magazine Roundup 7 Editor’s Note: Software’s Evolution 45 72 Conference Calendar Cyber-Physical Systems and Digital Twins in the Industrial Internet of Things Subscribe to ComputingEdge for free at www.computer.org/computingedge. CS FOCUS Magazine Roundup Science & Engineering, an active hunting stability scheme is proposed for high-speed trains based on frame lateral vibra- tion control. The stability of the vehicle is improved by exerting active control force on the front and rear frames of the bogie. First, a simplifi ed lateral vibra- tion model of a single bogie is he IEEE Computer in static images and videos. established to the control sys- Society’s lineup of 12 However, videos contain addi- tem design. The feedback gain T peer-reviewed techni- tional temporal information and matrix is obtained according cal magazines covers cutting- convey a storyline. The authors to the linear quadratic optimal edge topics ranging from soft- of this article from the May control theory. Then, the mul- ware design and computer 2019 issue of Computer explore tibody dynamics model of the graphics to Internet comput- whether eye movement pat- vehicle is built using SIMPACK, ing and security, from scien- terns refl ect frame importance and the linear stability and tifi c applications and machine during video viewing and facili- straight running performance intelligence to visualization and tate video summarization. are analyzed under diff erent microchip design. Here are working confi gurations. Finally, highlights from recent issues. Computing in Science & the active control eff ects are ver- Engineering ifi ed by a scaled roller rig. Computer Simulation and IEEE Annals of the Human Eye Movements Experimental Study on History of Computing Reveal Video Frame the Active Stability of High- Importance Speed Trains “The Offi cial Response Is Human eye movements indicate In this article from the May/ Never Enough” important spatial information June 2019 issue of Computing in The Rockefeller Foundation 4 September 2019 Published by the IEEE Computer Society 2469-7087/19 © 2019 IEEE shipped two Apple II computers extended discussion of its under- IEEE Internet Computing with VisiCalc to the Tunisian Min- lying concepts, and review and istry of Agriculture to address a compare two previous case stud- Bots Acting Like Humans: grain shortage in the early 1980s. ies where promising results were Understanding and The foundation believed that Visi- obtained in terms of user comfort, Preventing Harm Calc would enable the speedy and engagement, and usability. They Bots are algorithmically driven complex analytical modeling nec- also discuss fi ndings of a novel entities that act like humans in con- essary to improve the management study conducted with geovisual- versations via Twitter, Facebook, and, consequently, the production ization experts, pointing to direc- chats, or Q&A sites. This article of grain resources. The foundation tions for improvement and future from the March/April 2019 issue also argued that VisiCalc would research. of IEEE Internet Computing stud- empower individuals in the Minis- ies how they can aff ect online con- try of Agriculture, improving their IEEE Intelligent Systems versations, provides a taxonomy own analytical thinking as they of harm that can be caused, and became more familiar with the Robust Authentication Using discusses how to prevent harm by modeling capabilities of the soft- Dorsal Hand Vein Images studying when abuses occur. ware. Even with the use of Visi- This article from the March/April Calc, Tunisia experienced violent 2019 issue of IEEE Intelligent Sys- IEEE Micro riots due to high bread prices after tems presents a robust dorsal the government’s removal of grain hand vein authentication system. A Hardware Accelerator for subsidies. This article from the A new method is proposed for the Tracing Garbage Collection January–March 2019 issue of IEEE region of interest