TY - GEN
T1 - Automatic service categorisation through machine learning in emergent middleware
AU - Bennaceur, Amel
AU - Issarny, Valérie
AU - Johansson, Richard
AU - Moschitti, Alessandro
AU - Spalazzese, Romina
AU - Sykes, Daniel
PY - 2013
Y1 - 2013
N2 - The modern environment of mobile, pervasive, evolving services presents a great challenge to traditional solutions for enabling interoperability. Automated solutions appear to be the only way to achieve interoperability with the needed level of flexibility and scalability. While necessary, the techniques used to determine compatibility, as a precursor to interaction, come at a substantial computational cost, especially when checks are performed between systems in unrelated domains. To overcome this, we apply machine learning to extract high-level functionality information through text categorisation of a system's interface description. This categorisation allows us to restrict the scope of compatibility checks, giving an overall performance gain when conducting matchmaking between systems. We have evaluated our approach on a corpus of web service descriptions, where even with moderate categorisation accuracy, a substantial performance benefit can be found. This in turn improves the applicability of our overall approach for achieving interoperability in the Connect project.
AB - The modern environment of mobile, pervasive, evolving services presents a great challenge to traditional solutions for enabling interoperability. Automated solutions appear to be the only way to achieve interoperability with the needed level of flexibility and scalability. While necessary, the techniques used to determine compatibility, as a precursor to interaction, come at a substantial computational cost, especially when checks are performed between systems in unrelated domains. To overcome this, we apply machine learning to extract high-level functionality information through text categorisation of a system's interface description. This categorisation allows us to restrict the scope of compatibility checks, giving an overall performance gain when conducting matchmaking between systems. We have evaluated our approach on a corpus of web service descriptions, where even with moderate categorisation accuracy, a substantial performance benefit can be found. This in turn improves the applicability of our overall approach for achieving interoperability in the Connect project.
UR - https://www.scopus.com/pages/publications/84883263115
U2 - 10.1007/978-3-642-35887-6_7
DO - 10.1007/978-3-642-35887-6_7
M3 - Conference contribution
AN - SCOPUS:84883263115
SN - 9783642358869
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 133
EP - 149
BT - Formal Methods for Components and Objects - 10th International Symposium, FMCO 2011, Revised Selected Papers
PB - Springer Verlag
T2 - 10th International Symposium on Formal Methods for Components and Objects, FMCO 2011
Y2 - 3 October 2011 through 5 October 2011
ER -