Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

While primarily designed for building reliable and secure systems, these guidelines are also useful for achieving other quality attributes such as safety, reliability dependability, dependability, robustness, availability, and maintainability.

...

  • developers of analyzer tools who wish to diagnose insecure or nonconforming Java language programs.
  • software development managers, software acquirers, or other software development and acquisition specialists to establish a proscriptive set of secure coding standards.
  • educators as a primary or secondary text for software security courses that teach secure coding in JavaJava programming courses.