From the course: Systems Engineering with SysML

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Occurrences and Constraints

Occurrences and Constraints

- [Instructor] The process of requirement modeling is about defining the requirements in the context of a problem or an opportunity. In this process, we understand the business problem, take these stakeholder requirements, and then transform them into system requirements. But before we discuss requirements, we need to understand two foundational concepts in CML. Occurrences and constraints. An occurrence is an element that represents a specific instance or execution of a system's behavior. It exists in time, and possibly in space. Its existence in time is known as its lifetime. At an intuitive level, if you think of modeling an oven, an example of an occurrence can be cooking in that oven as it is an execution of the oven's behavior. This occurrence has a lifetime from the time the cooking operation begins to the time it ends, the lifetime of an occurrence can be divided into time slices. For example, cooking can be divided into preheat, cook, cool, and then clean as time slices. Much…

Contents