-When creating a requirement, the developer needs to specify a type to which all
-the values added to the requirement will be linked. In the earlier example,
-there would be an ''"event"'' or ''"eventName"'' type. The type is represented
-by a string, like all values added to the requirement object. With an 'event'
-type requirement, a trace generator like the LTTng Control could automatically
-enable the required events. Another point we have to take into consideration
-is the priority level when creating a requirement object.
+Each concrete analysis requirement class will define how a requirement is verified on a given trace.
+When creating a requirement, the developer will specify a set of values for that class.
+With an 'event' type requirement, a trace generator like the LTTng Control could automatically
+enable the required events.
+Another point we have to take into consideration is the priority level when creating a requirement object.