Model-Driven Security: From Theory to Application

Date Added: Jun 2012
Format: PDF

As a specialization of model-driven architecture, Model-Driven Security (MDS) is an approach that uses models to capture and represent a system's architecture and security requirements in software development. Through layers of abstraction, system designers and developers can leverage simple and abstract models to design large and complex systems and generate system artifacts such as security policies or application code from automated model transformations. Regarded as a promising approach to reduce complexity and increase efficiency in the design and development of security-critical software systems, MDS has attracted a great amount of interests in academia and industry.