The ECLIPSE project shows how concerns related to the complex behavior of telecommunication systems can be separated from concerns related to the IP implementation of that behavior. Within this context, the behavioral problems of Location and Identification, Switching and Spontaneous Conferencing, and Mail are addressed. Each of these features is challenging because it is not clear which functions should be included within its boundary, because it encompasses many possible behavioral variations ...