A Systematic Composite Service Design Modeling Method Using Graph-Based Theory
The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-or...
Main Authors: | , , , |
---|---|
Format: | Article |
Published: |
Public Library of Science
2015
|
Subjects: |
_version_ | 1796860356717445120 |
---|---|
author | Elhag, Arafat Abdulgader Mohammed Mohamad, Radziah Aziz, Muhammad Waqar Zeshan, Furkh |
author_facet | Elhag, Arafat Abdulgader Mohammed Mohamad, Radziah Aziz, Muhammad Waqar Zeshan, Furkh |
author_sort | Elhag, Arafat Abdulgader Mohammed |
collection | ePrints |
description | The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-oriented design modeling method for composite services is still in its infancy as most of the existing approaches provide the modeling of atomic services only. For these reasons, a new method (ComSDM) is proposed in this work for modeling the concept of service-oriented design to increase the reusability and decrease the complexity of system while keeping the service composition considerations in mind. Furthermore, the ComSDM method provides the mathematical representation of the components of service-oriented design using the graph-based theoryto facilitate the design quality measurement. To demonstrate that the ComSDM method is also suitable for composite service design modeling of distributed embedded real-time systems along with enterprise software development, it is implemented in the case study of a smart home. The results of the case study not only check the applicability of ComSDM, but can also be used to validate the complexity and reusability of ComSDM. This also guides the future research towards the design quality measurement such as using the ComSDM method to measure the quality of composite service design in service-oriented software system. |
first_indexed | 2024-03-05T19:40:09Z |
format | Article |
id | utm.eprints-57675 |
institution | Universiti Teknologi Malaysia - ePrints |
last_indexed | 2024-03-05T19:40:09Z |
publishDate | 2015 |
publisher | Public Library of Science |
record_format | dspace |
spelling | utm.eprints-576752017-02-01T01:17:11Z http://eprints.utm.my/57675/ A Systematic Composite Service Design Modeling Method Using Graph-Based Theory Elhag, Arafat Abdulgader Mohammed Mohamad, Radziah Aziz, Muhammad Waqar Zeshan, Furkh QA76 Computer software The composite service design modeling is an essential process of the service-oriented software development life cycle, where the candidate services, composite services, operations and their dependencies are required to be identified and specified before their design. However, a systematic service-oriented design modeling method for composite services is still in its infancy as most of the existing approaches provide the modeling of atomic services only. For these reasons, a new method (ComSDM) is proposed in this work for modeling the concept of service-oriented design to increase the reusability and decrease the complexity of system while keeping the service composition considerations in mind. Furthermore, the ComSDM method provides the mathematical representation of the components of service-oriented design using the graph-based theoryto facilitate the design quality measurement. To demonstrate that the ComSDM method is also suitable for composite service design modeling of distributed embedded real-time systems along with enterprise software development, it is implemented in the case study of a smart home. The results of the case study not only check the applicability of ComSDM, but can also be used to validate the complexity and reusability of ComSDM. This also guides the future research towards the design quality measurement such as using the ComSDM method to measure the quality of composite service design in service-oriented software system. Public Library of Science 2015 Article PeerReviewed Elhag, Arafat Abdulgader Mohammed and Mohamad, Radziah and Aziz, Muhammad Waqar and Zeshan, Furkh (2015) A Systematic Composite Service Design Modeling Method Using Graph-Based Theory. Plos One, 10 (4). ISSN 1932-6203 http://dx.doi.org/ 10.1371/journal.pone.0123086 DOI: 10.1371/journal.pone.0123086 |
spellingShingle | QA76 Computer software Elhag, Arafat Abdulgader Mohammed Mohamad, Radziah Aziz, Muhammad Waqar Zeshan, Furkh A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title | A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title_full | A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title_fullStr | A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title_full_unstemmed | A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title_short | A Systematic Composite Service Design Modeling Method Using Graph-Based Theory |
title_sort | systematic composite service design modeling method using graph based theory |
topic | QA76 Computer software |
work_keys_str_mv | AT elhagarafatabdulgadermohammed asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT mohamadradziah asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT azizmuhammadwaqar asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT zeshanfurkh asystematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT elhagarafatabdulgadermohammed systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT mohamadradziah systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT azizmuhammadwaqar systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory AT zeshanfurkh systematiccompositeservicedesignmodelingmethodusinggraphbasedtheory |