Presentation | 2016-11-04 Generating Swagger Specs from Existence Dependency Graph Akio Ida, Shigeo Kaneda, Yusuke Morimoto, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Swagger is a framework that contains several tools group handling description form and that of standard API specifications of the services. We can generate not only the document which a human refers to but also the source code to be able to really call at an HTTP request when we process a thing (I call it Swagger Spec) which described specifications of API in a constant form with a tool of Swagger. Swagger is extremely useful. However, it is very time-consuming work to describe Swagger Spec by manual labor from the domain model such as the class diagram. Therefore we propose a process and the tool for definitions of construction of the domain model and the service along it in this report. The proposed method defined the constraint as the structure of the entities of the target business domain by existence dependency analysis. The proposed technique generates Swagger Spec of the service group via Scalatra. The proposed method shows the route to definition, exhibition and implement services along the domain model for the agile development projects. In addition, this method contribute to an interconnection-related security because the defined service group can maintain confirmation characteristics of specifications highly. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | existence dependency analysis / domain model / REST service interface generation / Swagger / Agile development process |
Paper # | KBSE2016-29 |
Date of Issue | 2016-10-27 (KBSE) |
Conference Information | |
Committee | KBSE |
---|---|
Conference Date | 2016/11/3(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Nagano-Engineering Campus, Shinshu University |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Shigeo Kaneda(Doshisha Univ.) |
Vice Chair | Fumihiro Kumeno(Nippon Inst. of Tech.) |
Secretary | Fumihiro Kumeno(Shinshu Univ.) |
Assistant | Hajime Iwata(Kanagawa Inst. of Tech.) / Kohei Sakurai(Kanazawa Univ.) |
Paper Information | |
Registration To | Technical Committee on Knowledge-Based Software Engineering |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Generating Swagger Specs from Existence Dependency Graph |
Sub Title (in English) | To prevent design works and the estrangement of the implementation cord |
Keyword(1) | existence dependency analysis |
Keyword(2) | domain model |
Keyword(3) | REST service interface generation |
Keyword(4) | Swagger |
Keyword(5) | Agile development process |
1st Author's Name | Akio Ida |
1st Author's Affiliation | Doshisha University(Doshisha Univ.) |
2nd Author's Name | Shigeo Kaneda |
2nd Author's Affiliation | Doshisha University(Doshisha Univ.) |
3rd Author's Name | Yusuke Morimoto |
3rd Author's Affiliation | Doshisha University(Doshisha Univ.) |
Date | 2016-11-04 |
Paper # | KBSE2016-29 |
Volume (vol) | vol.116 |
Number (no) | KBSE-284 |
Page | pp.pp.31-36(KBSE), |
#Pages | 6 |
Date of Issue | 2016-10-27 (KBSE) |