NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automated Translation of Safety Critical Application Software Specifications into PLC Ladder LogicThe numerous benefits of automatic application code generation are widely accepted within the software engineering community. A few of these benefits include raising the abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at the NASA Kennedy Space Center (KSC) recognized the need for PLC code generation while developing their new ground checkout and launch processing system. They developed a process and a prototype software tool that automatically translates a high-level representation or specification of safety critical application software into ladder logic that executes on a PLC. This process and tool are expected to increase the reliability of the PLC code over that which is written manually, and may even lower life-cycle costs and shorten the development schedule of the new control system at KSC. This paper examines the problem domain and discusses the process and software tool that were prototyped by the KSC software engineers.
Document ID
20130010435
Acquisition Source
Kennedy Space Center
Document Type
Conference Paper
Authors
Leucht, Kurt W.
(NASA Kennedy Space Center Cocoa Beach, FL, United States)
Semmel, Glenn S.
(NASA Kennedy Space Center Cocoa Beach, FL, United States)
Date Acquired
August 27, 2013
Publication Date
March 1, 2008
Subject Category
Computer Programming And Software
Report/Patent Number
KSC-2007-216R
Meeting Information
Meeting: 2008 IEEE Aerospace Conference
Location: Big Sky, MT
Country: United States
Start Date: March 1, 2008
End Date: March 8, 2008
Sponsors: Institute of Electrical and Electronics Engineers
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available