• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
成果搜索

author:

Liu, Genggeng (Liu, Genggeng.) [1] (Scholars:刘耿耿) | Hu, Chuanshumin (Hu, Chuanshumin.) [2] | Chen, Shihong (Chen, Shihong.) [3] | Zhang, Ying (Zhang, Ying.) [4] | Chen, Xing (Chen, Xing.) [5] (Scholars:陈星)

Indexed by:

EI Scopus

Abstract:

With the development of the Internet, a large number of computer applications have emerged, and the quantity is still growing rapidly. These applications contain a lot of useful data and functions, however, as most of them are not available and couldn't interact with each other, so the data and functions are difficult to shared and reused, resulting in a huge waste of resources. In order to solve this problem, secondary development is needed on the basis of the source system. For example, it is necessary to collect data from client applications or integrate their functions. Therefore, a framework of automatic encapsulation API based on the client system is proposed in this paper. Firstly, using a design pattern to reconstruct the runtime software architecture. Secondly, an algorithm is proposed for parameter matching to automatically construct API template. Thirdly, a framework is implemented to support design patterns and matching algorithms. In conclusion, we experimented with a real client system, and the results show that in most cases our method can effectively encapsulate and reduce the execution time of the functions. © 2018 IEEE.

Keyword:

Application programming interfaces (API) Automatic programming Big data Blockchain Cloud computing Java programming language

Community:

  • [ 1 ] [Liu, Genggeng]College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
  • [ 2 ] [Liu, Genggeng]Fujian Key Laboratory of Network Computing and Intelligent Information Processing, Fuzhou, China
  • [ 3 ] [Hu, Chuanshumin]College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
  • [ 4 ] [Hu, Chuanshumin]Fujian Key Laboratory of Network Computing and Intelligent Information Processing, Fuzhou, China
  • [ 5 ] [Chen, Shihong]College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
  • [ 6 ] [Chen, Shihong]Fujian Key Laboratory of Network Computing and Intelligent Information Processing, Fuzhou, China
  • [ 7 ] [Zhang, Ying]National Engineering Research Center of Software Engineering, Peking University, Beijing, China
  • [ 8 ] [Chen, Xing]College of Mathematics and Computer Science, Fuzhou University, Fuzhou, China
  • [ 9 ] [Chen, Xing]Fujian Key Laboratory of Network Computing and Intelligent Information Processing, Fuzhou, China

Reprint 's Address:

  • 陈星

    [chen, xing]college of mathematics and computer science, fuzhou university, fuzhou, china;;[chen, xing]fujian key laboratory of network computing and intelligent information processing, fuzhou, china

Show more details

Version:

Related Keywords:

Related Article:

Source :

Year: 2018

Language: English

Cited Count:

WoS CC Cited Count:

SCOPUS Cited Count:

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 2

Online/Total:97/10006264
Address:FZU Library(No.2 Xuyuan Road, Fuzhou, Fujian, PRC Post Code:350116) Contact Us:0591-22865326
Copyright:FZU Library Technical Support:Beijing Aegean Software Co., Ltd. 闽ICP备05005463号-1