http://scholars.ntou.edu.tw/handle/123456789/18609
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Shang-Pin Ma | en_US |
dc.contributor.author | Chen-Yuan Fan | en_US |
dc.contributor.author | Yen Chuang | en_US |
dc.contributor.author | Wen-Tin Lee | en_US |
dc.contributor.author | Shin-Jie Lee | en_US |
dc.contributor.author | Nien-Lin Hsueh | en_US |
dc.date.accessioned | 2021-11-22T03:44:42Z | - |
dc.date.available | 2021-11-22T03:44:42Z | - |
dc.date.issued | 2018-07 | - |
dc.identifier.isbn | 978-1-5386-2667-2 | - |
dc.identifier.uri | http://scholars.ntou.edu.tw/handle/123456789/18609 | - |
dc.description | Tokyo, Japan | en_US |
dc.description.abstract | Microservice architecture (MSA) is an emerging software architectural style, which differs fundamentally from the monolithic, layered architecture. MSA is based on microservices to provide several advantages, such as autonomy, composability, scalability, and fault-tolerance. However, how to manage complex "call" relationships between microservices is still a big issue that needs to be addressed. In this paper, we propose an approach for assisting the development of MSA-based systems, referred to as GMAT (Graph-based Microservice Analysis and Testing). GMAT can automatically generate "Service Dependency Graph (SDG)" to analyze and visualize the dependency relationships between microservices. Using GMAT, people are able to detect anomalies by analyzing risky service invocation chains in early stage of development, and trace the linkages between services when developing a new version of a target system. Experiments show that GMAT is able to work well for both small-scale and large-scale MSA-based systems. | en_US |
dc.language.iso | en | en_US |
dc.publisher | IEEE | en_US |
dc.relation.ispartof | 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC) | en_US |
dc.subject | microservice testing | en_US |
dc.subject | microservice analysis | en_US |
dc.subject | service dependency graph | en_US |
dc.subject | service engineering | en_US |
dc.title | Using Service Dependency Graph to Analyze and Test Microservices | en_US |
dc.type | conference paper | en_US |
dc.identifier.doi | 10.1109/COMPSAC.2018.10207 | - |
item.cerifentitytype | Publications | - |
item.openairetype | conference paper | - |
item.openairecristype | http://purl.org/coar/resource_type/c_5794 | - |
item.fulltext | no fulltext | - |
item.grantfulltext | none | - |
item.languageiso639-1 | en | - |
crisitem.author.dept | College of Electrical Engineering and Computer Science | - |
crisitem.author.dept | Department of Computer Science and Engineering | - |
crisitem.author.dept | National Taiwan Ocean University,NTOU | - |
crisitem.author.orcid | 0000-0002-3317-5750 | - |
crisitem.author.parentorg | National Taiwan Ocean University,NTOU | - |
crisitem.author.parentorg | College of Electrical Engineering and Computer Science | - |
Appears in Collections: | 資訊工程學系 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.