> "specification of system behavior" sounds like a programming language to me. A systems programming language, even.
Lamport has directly and repeatedly addressed the differences between what's desirable in a specification language versus what's desirable in a programming language. Understanding the difference is vital to writing specifications.