five

An Algebraic Architecture Model to Select PUSH/PULL Data Transfer

收藏
NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/6500002
下载链接
链接失效反馈
官方服务:
资源简介:
The supplementary material for ASE 2022 Submission #21.   Detailed Proofs The detailed proofs of Theorems 1, 2, 3 and other lemmas are contained in the following .PDF file. File Name  Description ASE2022_proofs.pdf The detailed proofs of the correstness   Graph-based Refactoring Tool The following .jar file is the current implementation of the graph-based tool for push/pull refactoring.  File Name                  Description          GraphBasedRefactor.jar graph-based refactoring tool It can work with Java 13 or later. The tool can be used in the following steps: Launch the tool from the command prompt. java -jar GraphBasedRefactor.jar Open a model file. (File -> Open) Select one data transfer method for each edge. (A pop-up menu is displayed by double clicking each edge.) Generate a plain Java prototype or JAX-RS prototype. (Generate -> Generate Plain Java Prototype, or Generate -> Generate JAX-RS Prototype)   Model Files As case studies, we designed the architectures of the WOS (Weather Observation System), POS (Point Of Sales) system, twitter-like web service and jumping game. Their model files are compressed in the following .zip file. File Name      Description                             models.zip Compressed model files   Generated Prototypes We generated the prototypes from the above model files. The source files are compressed in the following .zip files. File Name       Description prototypes.zip Compressed prototypes   Performance Evaluations We measured the computation time of each API call on the JAX-RS prototypes of WOS, JAX-RS prototypes of twitter-like web service, and Java prototypes and the completed implementations of POS. The results are summarized in the following Excel file. File Name        Description             evaluations.xlsx Performance evaluations of API calls   Completed Implementations We had completed the implementaions of the jumping game and POS system in Java. The source files and the executable .jar files are compressed in the following .zip files. File Name          Description                                                       JumpingGame.zip A completed push-first implementation and the executable .jar file of the jumping game in Java PosSystem.zip A completed push-first implementation and the executable .jar file of the POS system in Java The .jar files can work with Java 13 or later. They can be launched by typing the following commands on the command prompt. java -jar JumpingGame.jar java -jar PosSystem.jar
创建时间:
2024-07-16
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作