NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Assurance of Complex Electronics. What Path Do We Take?Many of the methods used to develop software bare a close resemblance to Complex Electronics (CE) development. CE are now programmed to perform tasks that were previously handled in software, such as communication protocols. For instance, Field Programmable Gate Arrays (FPGAs) can have over a million logic gates while system-on-chip (SOC) devices can combine a microprocessor, input and output channels, and sometimes an FPGA for programmability. With this increased intricacy, the possibility of "software-like" bugs such as incorrect design, logic, and unexpected interactions within the logic is great. Since CE devices are obscuring the hardware/software boundary, we propose that mature software methodologies may be utilized with slight modifications to develop these devices. By using standardized S/W Engineering methods such as checklists, missing requirements and "bugs" can be detected earlier in the development cycle, thus creating a development process for CE that will be easily maintained and configurable based on the device used.
Document ID
20070007336
Acquisition Source
Glenn Research Center
Document Type
Conference Paper
Authors
FROM
(INCOSE unknown)
Plastow, Richard A.
(Science Applications International Corp. United States)
Date Acquired
August 24, 2013
Publication Date
January 1, 2007
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Southeastern Software Systems and Engineering Conference
Location: Huntsville, Al
Country: United States
Start Date: March 12, 2007
End Date: March 15, 2007
Sponsors: National Defense Industrial Association, Institute of Electrical and Electronics Engineers
Funding Number(s)
CONTRACT_GRANT: NAS3-03140
WBS: WBS 981155.03.03.01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available