Runtime environment for embedded microcontrollers

Abstract Using Yourdon's realtime structured analysis and structured design method (RTSA/SD) for the development of realtime software for embedded microcontroller targets is discussed. The main emphasis of the discussion focusses on the runtime environment necessary to support RTSA/SD state machines and transformations. The possibility of using an existing SDL oriented operating system as a runtime environment is analysed. As an example of using RTSA/SD, an asynchronous communication link protocol is partially modelled and its implementation discussed.