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.


AdaCore New York
Altera San Jose, Calif.
Atego San Diego
CIMdata Ann Arbor, Mich.
Coverity Inc. San Francisco, Calif.
Dassault Systemes Auburn Hills, Mich.
DDC-I Inc. Phoenix
ENSCO Avionics Endicott, N.Y.
GrammaTech Inc. Ithaca, N.Y.
Green Hills Software Santa Barbara, Calif.
Integrated Systems Inc. (ISI) Tysons Corner, Va.
LDRA Technology Inc. San Bruno, Calif.
Lynx Software San Jose, Calif.
The MathWorks Inc. Natick, Mass.
Mentor Graphics Wilsonville, Ore.
Omnify Software Andover, Mass.
Oracle Redwood Shores, Calif.
Parasoft Embedded, a division of Parasoft Corp. Monrovia, Calif.
Real-Time Innovations Sunnyvale, Calif.
SAP Labs U.S. Palo Alto, Calif.
SofTech Inc. Lowell, Mass.
Sparx Systems Creswick, Australia
Trideum Corp. Huntsville, Ala.
Wind River Alameda, Calif.
Xilinx Inc. San Jose, Calif.

Military & Aerospace Photos

Most Popular Articles

Related Products

PC/104 SBC and Peripherals

Kontron PC/104 Standalone Single Board Computers (SBCs) serve in every format, even with consiste...

Shipboard Peripheral Replacement System (SPRS™)

SPRS combines the advantages of modern off-the-shelf technology with a robust mechanical design t...

Military/Aerospace/Harsh Enviroment Fiber Optics

Full-Service State-of-the-Art Harsh Environment Custom Fiber Optic Assemblies. Assemblies for Vac...

Rack Mount Servers

Kontron offers both 1U and 2U footprints in both Carrier Grade and Mission Critical servers, whic...

Slot CPU/Backplanes

Kontron serves you with the largest array full size SBCs - from ISA, PCI/ISA, PISA, PICMG (1.0/1....

Related Companies


Driving the world’s embedded computing platforms Kontron is a global leader in embedded computing technology.&n...

Digi-Key Corp

Distributes electronic components and ships product to more than 130 countries worldwide from its single location in ...
Wire News provided by   

Press Releases

Low Viscosity, One Part Cyanoacrylate Is Non-Toxic and Meets ISO 10993-5 Specifications

Master Bond MB250NT is widely used for a variety of applications ranging from repair to high speed producti...

Thermally Conductive, Two Component Epoxy Passes USP Class VI Tests and ISO 10993-5 Specifications

With biocompatibility and cytotoxicity certifications, Master Bond EP21AOLV-2Med is often selected for bond...

One Component, Snap Cure Epoxy Features High Strength Properties

Suitable for a variety of applications in the electronic, aerospace and OEM industries, Master Bond EP3SP5F...

One Part Epoxy Resists up to 500°F and Meets NASA Low Outgassing Specifications

Master Bond Supreme 12AOHT-LO is a one component epoxy for a variety of bonding and sealing applications in...

VICTORY Shared Processing, Fire Control Computer, and Switch for Ground Vehicles Introduced by Curtiss-Wright

Curtiss-Wright Corporation today announced that its Defense Solutions division has introduced a new fully i...


Curtiss-Wright Corporation’s Defense Solutions division applauds Northrop Grumman Corporation (NYSE: NOC) o...

Curtiss-Wright’s New Rugged Mobile IP Router Subsystem Features an Integrated Cisco® 5915 ESR Router

Curtiss-Wright Corporation today announced that its Defense Solutions division, a Cisco® Systems Solution T...

GE Announces First Sub-Credit Card-Sized Multi-Function High Definition (HD) Video Tracker

HUNTSVILLE, AL.— OCTOBER 13, 2014—GE’s Intelligent Platforms business today announced at AUSA (October 13-...


Meeting the Gen3 backplane challenge with OpenVPX and COTS

Tight Pentagon budgets mean military systems must stay in the field for longer than ever before. This doesn't mean obsolete technology, however. Today's military electronics are being upgraded constantly, an...
Sponsored by:

Design Strategy Considerations for DO-178C Certified Multi-core Systems

Join Wind River to learn how system architecture and design choices can minimize your DO-178C certification challenges.

Sponsored by:

Flying, Sailing or Driving - The Rugged, Embedded Intel-based Server that goes where you need it!Flying Sailing or Driving

Leveraging the power of server-class processors is no longer relegated to the confines of data centers. Through several innovations, Mercury Systems has ruggedized Intel’s server-class chips for deployment. ...
Sponsored by:

All Access Sponsors

Mil & Aero Magazine

April 2015
Volume 26, Issue 4

Download Our Apps




Follow Us On...


Military & Aerospace Electronics

Weekly newsletter covering technical content, breaking news and product information

Cyber Security

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

Defense Executive

Monthly newsletter covering business news and strategic insights for executive managers

Electronic Warfare

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

Embedded Computing Report

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

Unmanned Vehicles

Monthly newsletter covering news updates for designers of unmanned vehicles