Software design and development tools help systems integrators do more with less

Software design and development tools are helping systems designers come to grips with that age-old problem: how to do more with less. Shrinking military budgets and growing pressures to get reliable software code into applications quickly are among today's most prominent market drivers.

"There is an awareness that you have to do more with less," points out Jon Friedman, aerospace and defense industry marketing manager at The MathWorks Inc. in Natick, Mass. "The way you do more results with less resources is by using modern tools and modern technology."

Under these conditions one of the most urgent requests that software tools vendors receive from their customers is how to help comply with industry standards for safety-critical systems like commercial and military aircraft.

The chief requirement in the safety-critical realm these days is adhering to the DO-178C standard and its predecessor, DO-178B. Where in the past the use of DO-178 was a strong recommendation from government authorities like the U.S. Federal Aviation Administration (FAA), today it's a solid requirement, Friedman says.

Moreover, other government authorities like the U.S. Department of Defense also are starting to recommend or require DO-178 for life- and mission-critical systems. This standard also is having an influence on other industries like medical and automotive, and eventually may have a significant influence in other industries, experts believe.

While DO-178B still is the controlling standard today, DO-178C has introduced new guidelines to software development. Today's software design and development tools can help companies write software code that adheres to the provisions of DO-178 from beginning to end.

"Now the trend is looking at the overall software development life cycle, from requirements, through verification, and deployment," says Jim McElroy, vice president of marketing at LDRA Software Technology in Atlanta.

The newest standard has provisions for the use and qualification of software tools that automate much of the actual coding process based on high-level models that map abstract requirements into executable lines of code.

Adherence to DO-178 is only a part of today's requirements for writing complex software. Software engineers need to write reliable code quickly, document the code with bi-directional traceability from requirements to deployment, as well as comply with standards. "How do we make software development more productive, reduce the software-development life cycle, and meet the standards," LDRA's McElroy says.

One tactic that many companies are considering to meet these objectives is standardizing on how they develop software, with a goal of setting a process in place to help engineers write high-quality software quickly, McElroy says.

Data code analysis tools, for example, can help developers understand software complexity, and ensure that members of software-development teams adhere to the same software-development process to write code that is maintainable, readable, clear, concise, and understandable.

"Anyone else on the team should be able to pick up my code and understand it," McElroy says. "Static analysis helps them do this, and adhere to a particular coding procedure and style."

Structural coverage analysis can help engineers measure the effectiveness of their testing process and ensure that their systems are adequately tested-on the host and on the target. Without this kind of testing on host and target, designers risk having compilers inserting errors into executable code. Object verification helps ensure that those errors are not inserted, McElroy says.

Not only are today's software design and development tools helping engineers write error-free efficient code, but also are helping systems integrators understand the overall complexity of their systems through extensive modeling.

"In naval ships, for example, there is an evolution to understanding power requirements, because modern ships essentially are floating power grids," Friedman says. "They all run electro-mechanically, and you need to understand how much load you can put on those things. With more and more C4ISR on these ships, they need to generate enough power and balance the loads."

Software tools are available from companies like The MathWorks that enable designers to model the power load on the ship. Rarely will every system be running at maximum power, so engineers are designing shipboard power systems to enable the vessels to run at peak efficiency.

System modeling through software also is helping designers make efficient use of so-called "big data," that typically gathers more data than systems can use.

Model-based design can capitalize on big data to create maintenance schedules based not just on conditions that actually cause system wear and failures, but also to look at correlating events that based on their patterns and past experience may indicate that maintenance and component replacement may need to happen soon.


COMPANY INFO

AdaCore New York

www.adacore.com
Altera San Jose, Calif.
www.altera.com
Atego San Diego
www.atego.com
CIMdata Ann Arbor, Mich.
www.cimdata.com
Coverity Inc. San Francisco, Calif.
www.coverity.com
Dassault Systemes Auburn Hills, Mich.
www.3ds.com
DDC-I Inc. Phoenix
www.ddci.com
ENSCO Avionics Endicott, N.Y.
www.ensco.com/avionics
GrammaTech Inc. Ithaca, N.Y.
www.grammatech.com/
Green Hills Software Santa Barbara, Calif.
www.ghs.com
Integrated Systems Inc. (ISI) Tysons Corner, Va.
www.global-isi.com
LDRA Technology Inc. San Bruno, Calif.
www.ldra.com
Lynx Software San Jose, Calif.
www.lynx.com
The MathWorks Inc. Natick, Mass.
www.mathworks.com
Mentor Graphics Wilsonville, Ore.
www.mentor.com
Omnify Software Andover, Mass.
www.omnifysoft.com
Oracle Redwood Shores, Calif.
www.oracle.com
Parasoft Embedded, a division of Parasoft Corp. Monrovia, Calif.
www.parasoft-embedded.com
Real-Time Innovations Sunnyvale, Calif.
www.rti.com
SAP Labs U.S. Palo Alto, Calif.
www.sap.com
SofTech Inc. Lowell, Mass.
www.softech.com
Sparx Systems Creswick, Australia
www.sparxsystems.com
Trideum Corp. Huntsville, Ala.
www.trideum.com
Wind River Alameda, Calif.
www.windriver.com
Xilinx Inc. San Jose, Calif.
www.xilinx.com




Get All the Military Aerospace Electronics News Delivered to Your Inbox or Your Mailbox

Subscribe to Military Aerospace Electronics Magazine or email newsletter today at no cost and receive the latest information on:


  • C4ISR
  • Cyber Security
  • Embedded Computing
  • Unmanned Vehicles


Get All the Military Aerospace Electronics News Delivered to Your Inbox or Your Mailbox

Subscribe to Military Aerospace Electronics Magazine or email newsletter today at no cost and receive the latest information on:


  • C4ISR
  • Cyber Security
  • Embedded Computing
  • Unmanned Vehicles

Military & Aerospace Photos

Most Popular Articles

Related Products

Flexible Printed Circuit Board

Flexible Printed Circuit Boards are one of the most popular types of circuit boards used in a var...

Rigid Printed Circuit Boards

Rigid printed circuit boards can only meet diverse industrial applications if the best materials ...

Printed Circuit Board Assembly

Printed Circuit Board Assembly (PCB ASSY) is as critical a process as circuit board manufacturing.

XPand6020 | Small Form Factor (SFF) System Featuring XPedite5205 Running Cisco IOS® and XPedite7450

The XPand6020 is a Small Form Factor (SFF) system that features an XPedite5205, which runs Cisco ...

XPedite7470 | Intel® Core™ i7 Processor-Based Conduction- or Air-Cooled 3U VPX-REDI SBC

The XPedite7470 is a high-performance, low-power, 3U VPX-REDI, single board computer based on the...

XCalibur4500 | 5th Generation Intel® Core™ i7 Broadwell-H Processor-Based Conduction- or Air-Cooled 6U CompactPCI Module

The XCalibur4500 is a high-performance 6U CompactPCI single board computer that is ideal for rugg...

XPand4200 Series | ½ ATR Lightweight Forced-Air-Cooled Chassis for Conduction-Cooled Modules

The XPand4200 Series redefines the limits of power, performance, and functionality in a sub-½ ATR...

XPedite7472 | Intel® Core™ i7 Processor-Based Conduction- or Air-Cooled 3U VPX-REDI SBC with SecureCOTS™

The XPedite7472 is a secure and high-performance, 3U VPX-REDI, single board computer based on the...

XPedite5401 | Freescale Eight-Core P4080 Conduction-Cooled PrPMC/XMC Module with Two GbE Ports

The XPedite5401 is a high-performance PrPMC/XMC, single board computer supporting Freescale QorIQ...

XPedite7501 | 5th Generation Intel® Core™ i7 Broadwell-H Processor-Based Conduction- or Air-Cooled XMC Module

The XPedite7501 is a high-performance, low-power, XMC module based on the 5th generation Intel® C...

Related Companies

A-FLEX

Provides customized Printed Circuit Board fabrication in California. The entire process can be customized according t...

TASC Technical & Assembly Services Corporation Electronic Equipment Manufacturing

Electronic Manufacturing sub-contractor. Circuit Board assembly, Cable Assembly, Wire Harness Assembly, Box Build Ass...

DDC-I Inc

Offers complete solutions for embedded software developers with a focus on mission- and safety-critical applications....

DiCon Fiberoptics Inc

Offers fiber optic switches, tunable filters, and VOAs. Founded in 1986, the company is a US based, AS9100 certified,...

Curtiss-Wright Defense Solutions

About Curtiss-Wright Defense Solutions Curtiss-Wright Defense Solutions (CWDS) is a long established techno...

Harris Corporation

Harris provides advanced, technology-based solutions that solve government and commercial customers' mission critical...

United Electronic Industries Inc

UEI is a leader in the PC/Ethernet data acquisition and control, Data Logger/Recorder and Programmable Automation Con...

Crane Aerospace & Electronics

When failure is NOT an option...rely on Crane Aerospace & Electronics. We supply high-density, high-reliability c...

A'n D Cable Products Inc

A'n D Cable Provides Data Center Racks, Cabinets, Zero U Rack Management including cable management, copper Cat5E/Cat...

MERITEC

Signal integrity leaders and preferred vertically integrated manufacturer of high-performance electrical and electron...
Wire News provided by   

Press Releases

Calibration services

Bonding and adhesives

PELORUS NAVAL SYSTEMS Inc

Pelorus Naval Systems is a specialist naval defense engineering and support services company with headquarters in Rancho Santa Margarita, California, USA, in the greater Lo...

Webcasts

New Design Tools That Help You Develop Radar That Sees the Un-seeable and Detects the Undetectable

Xilinx EW/ISR System Architect, Luke Miller, has new tricks and he’s going to tell you all about them in a new Xilinx Webinar—for free. His Webinar will cover new ways to implement Radar functions including ...
Sponsored by:

All Access Sponsors


Mil & Aero Magazine

June 2015
Volume 26, Issue 6
file

Download Our Apps



iPhone

iPad

Android

Follow Us On...



Newsletters

Military & Aerospace Electronics

Weekly newsletter covering technical content, breaking news and product information
SUBSCRIBE

Cyber Security

Monthly newsletter covering cyber warfare, cyber security, information warfare, and information security technologies, products, contracts, and procurement opportunities
SUBSCRIBE

Defense Executive

Monthly newsletter covering business news and strategic insights for executive managers
SUBSCRIBE

Electronic Warfare

Quarterly newsletter covering technologies and applications in electronic warfare, cyber warfare, optical warfare, and spectrum warfare.
SUBSCRIBE

Embedded Computing Report

Monthly newsletter covering news on embedded computing in aerospace, defense and industrial-rugged applications
SUBSCRIBE

Unmanned Vehicles

Monthly newsletter covering news updates for designers of unmanned vehicles
SUBSCRIBE