Issues in Real Time Software Development

Issues in Requirement Analysis and Design
  • Inter Process Communication
  • Fault Tolerance and Reliability
  • Event Latencies
  • Maximum Latencies of ISRs
  • Maximum response Time
Issues in Implementation
  • Selection of OS (RTOS)
  • Selection of Processors, Hardware, Memory and its Size
  • Selection of Programming Language
  • Power Management using wait and sleep mode
  • Caches to be used or not
Issues in Testing
  • Testing the Inter Process Communication (IPC)
  • Testing Parallelism and Concurrency
  • Testing Memory and Stack Overflow
  • Testing Software Portability in Hardware
  • Testing Software Hardware Integration
  • Testing the program flow in critical regions for shared data
  • Testing the throughput from the tasks and ISRs

Comments

Popular posts from this blog

Installing ns3 in Ubuntu 22.04 | Complete Instructions

How to Create Ubuntu 24.04 Bootable USB Using Rufus [Step-by-Step Guide]

Installation of NS2 in Ubuntu 22.04 | NS2 Tutorial 2