• DocumentCode
    1916148
  • Title

    Control and Data Complexity Metrics for Web Service Compositions

  • Author

    Mao, Chengying

  • Author_Institution
    Sch. of Software & Commun. Eng., Jiangxi Univ. of Finance & Econ., Nanchang, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    349
  • Lastpage
    352
  • Abstract
    Service-oriented architecture has been widely applied to construct new software system or integrate some legacy applications. Web service technology is the most representative approach to build such system. However, this new software development manner inevitably brings plague to the latter maintenance activities such as comprehension and measurement, despite its convenience for constructing software systems. In the paper, the control flow in Web service composition is modeled by service control flow graph (i.e. SCFG). Then, the execution path complexity metric is proposed through introducing the knowledge about cognitive informatics. Based on such concept, the metric of control flow complexity for whole Web service-based system is also addressed. On the other hand, two data interaction complexities are also presented to reflect the information volume of message communications between services through analyzing the SOAP message. In addition, a well-known Web service composition is used as a case to demonstrate the above metrics. The analysis results show that our measurement methods are reasonable and effective.
  • Keywords
    Web services; access protocols; data flow graphs; software architecture; software metrics; SOAP message; Web service composition; Web service technology; Web service-based system; cognitive informatics; data complexity metrics; data interaction complexities; execution path complexity metric; message communications; service control flow graph; service-oriented architecture; simple object access protocol; software development; Business; Complexity theory; Flow graphs; Measurement; Simple object access protocol; Software; Cognitive Informatics; Complexity Metrics; Data Interaction; Service Control Flow Graph; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.21
  • Filename
    5562983