DocumentCode :
2432816
Title :
A metric suite for measuring service modularity
Author :
Kazemi, Ali ; Rostampour, Ali ; Azizkandi, Ali Nasirzadeh ; Haghighi, Hassan ; Shams, Fereidoon
Author_Institution :
Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
fYear :
2011
fDate :
15-16 June 2011
Firstpage :
95
Lastpage :
102
Abstract :
Modularity is one of the prominent principles in designing services which must be adhered during service design. Services can be simply defined as modular units which concentrate on a single business functionality. Focusing on a single business functionality, modular services can be easily reused in various contexts and also can be composed to satisfy new requirements. On the other hand, modularity in services prevents the propagation of changes to other services and thus simplifies maintenance of service-oriented systems. Since service-oriented analysis and design methods lack on providing a quantitative model for service modularity level evaluation, identification of optimally granular services is the key challenge in developing service-oriented solutions. Thus, it is necessary to define metrics to measure the degree of service modularity prior to the implementation, a concern rarely noticed in previous researches. In this paper, we propose a metric suite to measure the degree of modularity of a service at the design level from conceptual point of view. More precisely, using existing semantics in business processes, the proposed metrics evaluate modularity of a service considering three known aspects, i.e., decomposability, composability and understandability. Finally, a case study is used to explain our metrics and demonstrate their effectiveness.
Keywords :
service-oriented architecture; software maintenance; software metrics; business functionality; business process; granular service; measuring service modularity; metric suite; modular service; modular unit; service modularity level evaluation; service oriented analysis method; service oriented design method; service oriented solution; service oriented system maintenance; Business; Couplings; Large scale integration; Matrix decomposition; Measurement; Semantics; Service oriented architecture; Service Modularity; Software Metric Measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering (CSSE), 2011 CSI International Symposium on
Conference_Location :
Tehran
Print_ISBN :
978-1-61284-206-6
Type :
conf
DOI :
10.1109/CSICSSE.2011.5963997
Filename :
5963997
Link To Document :
بازگشت