The Three Laws of Robotics
Embedded Developers Could Learn a Lot from Asimov
In Isaac Asimov’s wonderful books, he creates the Three Laws of Robotics. (He later added a zeroth law, but we’ll skip over that for now.) You probably already know them by heart, but the first law for all robots was, “never injure a human or, through inaction, allow a human to come to harm.” It was the cybernetic equivalent of the Hippocratic Oath: “First, do no harm.”
The Second Law was, “always obey orders, unless it conflicts with the First Law.” Okay, pretty straightforward, that one. Read More
latest news
February 22, 2012
February 21, 2012
EMA Automates the Library Creation Process For Engineers and PCB Designers
yaSSL Offers New Open-Source Security Tools
Atollic TrueSTUDIO adds support for NXP microcontrollers
Integrating models and code with new Visual Studio extension
February 20, 2012
6WIND and Lanner Announce Selection of Joint Network Appliance Solution by Major Security OEMs
Express Logic Innovation Reduces Real-Time System Overhead
February 17, 2012
LDRA Opens Division Dedicated to Comprehensive Certification Services
Magma Enables ZiiLABS to Double the Performance, Cut Power by Half on 100-Core ZMS-40 Processor
February 16, 2012
ITTIA DB SQL Anticipates Needs of Innovative Industrial Automation Systems
SMX® RTOS Now Available for STM32F4 Cortex-M4 Microcontrollers from STMicroelectronics
Verific Design Automation Selected to Support Blue Pearl Software Suite
Real Intent Improves Lint Coverage and Usability
February 14, 2012
Lockheed Martin Selects Presagis VAPS XT-178 Software for MC-130J
Open vs. Closed: A Design Dilemma
Open Design Philosophy Can Affect Both Cost and Reliability
Are You Covered?
Software Test Coverage Isn’t as Straightforward as You Might Hope
Editors' Blog
All-in-one Image Platform
posted by Bryon Moyer
There’s a lot that goes on between the time you click your camera and a picture or video emerges. And there’s more coming. How to manage that? (5-Jan)
Moving Up a Different Channel
posted by Bryon Moyer
LDRA works with another early system modeling platform to catch certification issues sooner. (4-Jan)
Broadcast TV Lives… With Multiple Incarnations
posted by Bryon Moyer
Digital TV has theoretically made it easier for us to pick up better quality transmissions from more sources and play them back on more platforms. But how to manage all the standards? 1 (3-Jan)
Intelligent Devices Lack Social Graces
posted by Kevin Morris
My intelligent devices are still far behind my human friends when it comes to social interactions. (3-Dec)
Protecode Takes on Security
posted by Bryon Moyer
Protecode has been focusing on software licensing provenance, but now they’re including security in the mix. (2-Dec)
Software Editors' Blog Archive
forum
subscribe to our software development newsletter
Fractal musical rhythms (Yesterday)
Mammoth modular synthesizer At MIT Museum (Yesterday)
On Demand
A Platform for Reducing Verification Time and Improving Reliability of Embedded System Hardware
White Paper sponsored by Kozio
Maximize Design Productivity With PCIe/104 FPGA/Processor
Chalk Talk sponsored by Kontron
Integrated Power and System Management
Chalk Talk sponsored by Lattice
Optimizing 10-Gbps Backplane Performance on Stratix V FPGAs
IP and Process Solutions for Energy-efficient PMICs
Chalk Talk sponsored by ARM
Using External Memory Interfaces to Achieve Efficient High-Speed Memory Solutions
White Paper sponsored by Altera
Hierarchical Design Flows: Design Preservation & Team Design
Chalk Talk sponsored by Xilinx
Understanding the Impact of Single Event Effects in Avionics Applications
White Paper sponsored by Microsemi
Leveraging OCP for Cache Coherent Traffic Within an Embedded Multi-core Cluster
White Paper sponsored by MIPS
Optimizing Performance, Power, and Area in SoC Designs Using MIPS® Multi-threaded Processors
White Paper sponsored by MIPS
