Course Overview
Learning Objectives
- Understand the core principles and methodologies of Model-Driven Engineering (MDE).
- Apply MDE techniques for automated code generation and system development.
- Analyze how MDE enables the enforcement of security patterns and policies at the model level.
- Identify how MDE can reduce human error in coding, thereby improving cybersecurity.
- Discuss the use of MDE to ensure security properties are systematically propagated throughout the development lifecycle.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):