The Open UniversitySkip to content

Discovering services during service-based system design using UML

Spanoudakis, George and Zisman, Andrea (2010). Discovering services during service-based system design using UML. IEEE Transactions on Software Engineering, 36(3) pp. 371–389.

Full text available as:
PDF (Accepted Manuscript) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (705kB) | Preview
DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


Recently, there has been a proliferation of service-based systems, i.e. software systems that are composed of autonomous services, but can also use software code. In order to support the development of these systems, it is necessary to have new methods, processes, and tools. In this paper we describe a UML-based framework to assist with the development of service-based systems. The framework adopts an iterative process in which software services that can provide functional and non-functional characteristics of a system being developed are discovered, and the identified services are used to re-formulate the design models of the system. The framework uses a query language to represent structural, behavioural, and quality characteristics of services to be identified, and a query processor to match the queries against service registries. The matching process is based on distance measurements between the queries and service specifications. A prototype tool has been implemented. The work has been evaluated in terms of recall, precision, and performance measurements.

Item Type: Journal Item
Copyright Holders: 2010 IEEE
ISSN: 0098-5589
Project Funding Details:
Funded Project NameProject IDFunding Body
Information Society Technologies Programme as part of the project SeCSEIST-511680European Commission
Keywords: design notations and documentation; software process models; search discovery language; service discovery engine
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 37559
Depositing User: Andrea Zisman
Date Deposited: 09 May 2013 08:34
Last Modified: 17 Feb 2019 01:45
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU