A device includes {TAIL ~ a software agent} that discovers {HEAD ~ a controller} 
A device includes { TAIL ~ a software agent } that discovers { HEAD ~ a controller }
OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD