Embedded Software // Articles
Refine Embedded Software articles:
embedded linux embedded software software analysis rtos real-time operating system embedded real-time operating system arinc 653 embedded os embedded real time embedded realtime lynxos osek psos qnx os real time real time embedded software real time embedded system real time embedded systems real time kernel real time operating system real time operating systems real time os real time system real time systems real-time operating systems realtime realtime operating system realtime os rtxc threadx vrtx vx works vxworks vxworks os interface designer embedded gui nucleus ment1 meng static analysis embedded system programming java tools embedded software system embedded software systems embedded software company embedded software companies embedded software development embedded software architecture embedded software design embedded programming embedded software engineering embedded java java software software debug switch management execution sequencing runtime memory cyassl windows ce c windowsce ce download windows embedded ce for windowsce microsoft windows ce.net microsoft windows ce.net 4.2 microsoft.windowsce opennetcf.windowsce or windowsce pocket pc database pocket pc development programming windows embedded ce 6.0 public.windowsce virtual pc/windows ce win ce wince window ce 5 window ce 6 window ce download window ce.net windows ce.forms windows ce.net windows ce.net 5 windows embedded windows embedded ce windows embedded ce 6 windows embedded ce 6.0 windows mobile windows mobile ce windows mobile software windows pocket windows xp ce windows xpe windowsce 4.2 windowsce device windowsce software windowsce.forms windowsce.net embedded: dev tools and os -
Java→ August 2014
Java brewing in embedded with targeted virtual machine
Integrated development environment→ June 2014Embedded IDEs shaped by Internet of Things, DIY, virtualization, multicore
read more]
Embedded systems are becoming smaller, more consolidated, and contain a mix of real-time processing with network connectivity and graphics capabilities. This trend in embedded development is facilitated by multicore processors and virtualization capabilities that enable real-time OS environments to ... [Multiple Independent Levels of Security (MILS)→ September 2012Adding real-time Java to a MILS operating system
read more]
A Multiple Independent Levels of Security (MILS) operating system supports secure deployment of multiple applications with each application representing data belonging to a different security realm. Writing software for deployment with a MILS operating system requires attention to details that are n... [Software Analysis→ May 2013Static analysis-enabled advanced program visualization eases the development process
Static code/analysis tools→ March 2013Getting down to business: Leveraging the right static analysis
read more]
Static analysis is a development testing activity with the potential to go far beyond simply checking code. When used as part of a policy-driven defect prevention strategy, static analysis can drive a software engineering team's productivity and minimize fiscal, legal, and ethical risks associated w... [Verification→ August 2014Conquering concurrency bugs in multicore systems
Avionics Safety Certification→ March 2013DO-332, the Liskov Substitution Principle, and local type consistency ramp up DO-178 certification
read more]
DO-332, the DO-178C standard's supplement on Object-Oriented Technology (OOT) and related techniques, analyzes the issues raised by object orientation in safety-critical software and supplies new guidance to deal with OOT's vulnerabilities. An important new objective of DO-332 is "Local Type Consist... [Open source→ September 2011NASA turns to the open source community for advice: Interview with Ray O'Brien, Chief Technology Officer for Information Technology at NASA Ames Research Center
Internet of Things→ April 2014White Paper: M2M Embedded Software & Tools
M2M→ March 2014Using NOR and NAND flash memory in M2M applications
Internet of Things→ March 2014Internet of Things edge: Q&A with Rajeev Kumar, Director, Worldwide Marketing and Business Development, Microcontrollers, Freescale
read more]
What does low-power edge silicon have in common with Java-based Software Development Kits (SDKs)? For Rajeev Kumar of Freescale Semiconductor, the answer is, "the ability to take an infrastructure that normally was only available to multi-billion dollar, worldwide companies and bring that down to th... [Multicore→ December 2012A modern software platform for the era of multicore and cloud computing - Q&A with Mark Brewer, President and CEO, Typesafe
Static code/analysis tools→ March 2013Static analysis helps manage risk in Java
cyber→ September 2015On DARPA's cybersecurity radar: Algorithmic and side-channel attacks
Open standards/specifications→ Spring 2013Open standards converge to close on new markets
Open source→ February 2013Eating right at the open source buffet
Open-Source Governance→ September E-letterManaging software license obligations throughout the Software Development Life Cycle
read more]
While manual methods of record keeping and code examination can provide a high-level view of third-party content in a code portfolio, increasingly automated solutions are deployed in various stages of a Software Development Life Cycle (SDLC). Ideally, an approach that seamlessly overlays an automate... [In-vehicle infotainment systems→ February 2013The future of Android in vehicles
read more]
Android has its share of benefits and challenges when it comes to automotive infotainment systems. One such challenge is that of the emergence of mixed-criticality systems comprising both infotainment and safety-/security-critical systems, enabled by high-performance multicore processors. To face th... [Software Analysis→ March 2012Open source clears up the military stovepipe mess: Interview with Carl Houghton, Vice President, Strategic Initiatives & Advanced Technology, Intelligent Software Solutions
Standards organizations→ March 2013Evolving standards simplify embedded development
Static code/analysis tools→ March 2013Advanced static analysis meets contract-based programming
Cloud computing→ Apr/May 2013Deploy warfighter applications faster with open source Platform-as-a-Service
read more]
Up-and-coming Web startups are leapfrogging each other to market using Internet-hosted Platform-as-a-Service (PaaS) technologies. PaaS allows these startups to innovate rapidly by focusing more time on their mission and less time managing hardware and software. Can the warfighter benefit from PaaS t... [Transitioning from DO-178B to DO-178C→ March 2012DO-178C brings modern technology to safety-critical software development
M2M→ August 2012In the marriage of devices to networks, M2M developers hold the peace
read more]
M2M developers are embedded systems engineers who have teamed their skills with IT infrastructure and Internet technology. They face an emerging industry where a virtual private network of devices complicates the specific functions of individual devices. Choosing a network topology and using bandwid... [Packet processing→ November 2012White Paper: Consolidating Packet Forwarding Services on the ADLINK aTCA-6200 Blade with the Intel(r) DPDK
read more]
In recent years there has been a market and technology trend towards the convergence of network infrastructure into a common platform or modular components that support multiple network elements and functions such as application processing, control processing, packet processing, and signal processin... [Middleware→ September 2013Data-centric architectural best practices: Using DDS to integrate real-world distributed systems
read more]
More and more real-world, complex distributed systems are integrated using a Data-Centric Publish-Subscribe approach, specifically the programming model defined by the Object Management Group (OMG) known as the Data Distribution Service (DDS) specification. The DDS Publish-Subscribe approach meets m... [Android apps→ September 2011Combat fire support and situational awareness? There's a smartphone app for that
Multicore→ June 2012The quest for measuring multicore performance
High-speed interconnects→ December 2012Bandwidth demands redefine interconnect technology
Service Availability, COTS→ Spring 2013Engineered COTS for network systems
read more]
In recent years, building, maintaining, and evolving proprietary network systems for telecom-grade applications that are highly available and "always on" have become increasingly prohibitive from the perspective of cost, risk management, time to revenue, and so on. The custom-built approach becomes ... [Internet of Things→ March 2013Internet of Things gateway: Q&A with Ido Sarig, Vice President, IoT Solutions Group, Wind River
Buffer overflows→ June 2012White Paper: Attack the stack: Identifying unauthorized code execution caused by buffer overflows
read more]
Nearly half of all critical security leaks in embedded software are due to heap overflows. Stack-based buffer overflows account for a smaller percentage, but are exploited with the same technique to inject and execute unauthorized code or change execution flow. Instead of policing such attacks to ma... [Debugging tools & techniques→ March 2013White Paper: 2013 EMF Survey of Embedded Developers