Assertion: semaphore | /r/CapableOf | use two functions
Facets:
value: to change the value of s
type: PURPOSE
Source sentences:
text: A semaphore uses two functions i.e. wait() and signal().
text: It uses two functions to change the value of S i.e. wait() and signal().