Run time Libraries and Tools
Safe Language Features
Debugging
Coverage Analysis
Performance Analysis
Dynamic Memory Allocation
Multi-threading
Embedded Languages
Run Time Analysis of Modula-3 Programs