This article presents a method for security engineering, which is based on two special kinds of problem frames that serve to structure,
characterize, analyze, and finally solve software development problems in the area of software and system security.
Both kinds of problem frames constitute patterns for representing security problems, variants of which occur frequently in practice.
We present security problem frames, which are instantiated in the initial step of our method.
They explicitly distinguish security problems from their solutions.
To prepare the solution of the security problems in the next step, the article employs concretized security problem frames capturing
known approaches to achieve security. Finally, the last step of described method results in a specification of the system to be
implemented given by concrete security mechanisms and instantiated generic sequence diagrams.
The article illustrates the approach by the example of a secure remote display system.