FOREST | Overview | Product Model | Reference Model | Classification of Phenomena |
For the development of a system, it is very important to distinguish between the part of a system that already exists, the environment, and the part of a system that has still to be developed, the machine. Each phenomenon and also each term has to be uniquely assigned to either the environment or the machine.
Based on the distinction between environment and machine, phenomena/terms are classified further w.r.t. the following two aspects:
control: | It is demanded that each phenomenon/term is controlled either by the environment or by the machine. |
visibility: | It is demanded that each phenomenon/term controlled by one of these parts is also visible to this part. |
From these constraints concerning control and visibility, the following kinds of phenomena/terms can be derived:
eh: | environment controlled, hidden to the machine |
ev: | environment controlled, visible to the machine |
mv: | machine controlled, visible to the environment |
mh: | machine controlled, hidden to the environment |
eh, ev, mh, and mv denote the scope of a phenomenon/term. It is required that each phenomenon/term has exactly one of these scopes.