Skip to content

Review of Guideline #39

philippemilletresearch edited this page Jan 30, 2019 · 3 revisions

Review of Guideline #39

Formatting

Item Outcome
Guideline complies with the Guideline-Template Yes
Name of guideline responsible with affiliation is clearly stated Yes

Is the audience of the guideline correctly specified?

Yes, this guideline refers to application developers.

Is the expertise required to write the guideline correctly specified?

Yes. The required expertise is application development.

Are the keywords well selected?

The keyword identified is optimization which do not identify the complete scope of the guideline. The keyword can be improved such as application development optimization.

Are parts of the guideline too generic or too specific?

They are generic but considering that the targeted audience are mainly application developers, it is properly described and there is no need to be more specific.

Does the guideline explicitly refer to the handbook? To which part of the deliverable is it relevant (e.g., chapter of D1.2/D1.3)?

No.

Does the guideline specify the work done in the project that can benefit from the guideline?

Yes. The guideline was used for the medical use case to make the allocations static.

Other comments

  1. Guideline advice: None.

  2. Insights that led to the guideline: Considering that the majority of TULIPP's audience are software programmers, the guideline is appropriate to keep memory allocation in mind during programming.

  3. Recommended implementation method of the guideline along with a solid motivation for the recommendation: The author has advised to refrain from dynamic memory allocation. However, if dynamic allocation is really necessary, then it must be performed at an initialization phase of the application.

  4. Instantiation of the recommended implementation method in the reference platform: HIPPEROS developers would be able to comment on the guideline taking into consideration what their OS is able to do regarding garbage collection (if available).

  5. Evaluation of the guideline in reference applications: The guideline was evaluated for the medical use case. In order to improve the performance, the allocations were made static.

  6. References:

Track changes:

  1. 03/08/2018: Guideline created
  2. 10/12/2018: guideline reviewed.
  3. 30/01/2019: guideline updated
Clone this wiki locally