“…Telecom domain offers several service description languages, but they have been designed for domain specific applications and protocols (Licciardi, 2003); many languages have been proposed to enable service programming on telecom networks, namely: Call Processing Language (CPL) (Rosenberg, 1999), Service Creation Markup Language (SCML) (Bakker, 2002), Language for End System Services in Internet Telephony (LESS) (Wu, 2003), CCXML (CCXML, 2007), Session Processing Language (SPL) (Burgy, 2006), XTML (eXtensible Telephone Markup Language) (Pactolus, 2001). The expressiveness of LESS and CPL have been intentionally limited to make them accessible to end-users without programming expertise, while SCML and CCXML require more technical knowledge and thus they target expert users.…”