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