This document discusses principles of requirements engineering including process, roles, and artifacts. It describes the major roles in requirements engineering like requirements engineer, product owner, and domain expert. It also discusses principles for process models including defining activities, artifacts, tools, roles, and milestones. The document contrasts activity-orientation which focuses on methods and interdependencies versus artifact-orientation which focuses on artifacts and interdependencies. It also contrasts problem-orientation which involves understanding the problem space first before proposing solutions versus solution-orientation which involves proposing solutions before fully understanding the problem.