15 July 2020 by Phillip Johnston • Last updated 15 August 2023″A Procedure for Designing Abstract Interfaces for Device Interface Modules” is an absolute must-read paper for embedded systems developers. Here’s the abstract: This paper describes the abstract interface principle and shows how it can be applied in the design of device interface modules. The purpose of this principle is to reduce maintenance costs for embedded real-time software by facilitating the adaptation of the software to altered hardware interfaces. This principle has been applied in the Naval Research Laboratory’s redesign of the flight software for the Navy’s A-7 aircraft. This …
Continue reading “Paper: A Procedure for Designing Abstract Interfaces for Device Interface Modules”
