D5.1: Requirements Capture for Parallel Applications
This deliverable examines the process of requirements engineering (RE) in context with parallel programming in common and the Rephrase vision in particular. Upfront stands a glance at the basics of RE and elaborate on important terminology. The document continues with a brief overview of two of RePhrase's vital aspects, elicitation and documentation.In another section we briefly highlight alternative approaches to RE, before we bridge from RE to system/application design. The research of essential literature together with the results of a short survey is put into context with the vision of a design process pursued in the RePhrase project, leading to the conclusions in chapter 7.
D5.2: Initial Report on Rephrase Data and Coding Standard
This document is the initial deliverable of WP5 "Integration and Overall Software Engineering Methodology", and in particular Task 5.3 "Data and Coding Standards".It describes the initial rule set of the RePhrase C++ Coding Standard that facilitates parallel data-intensive software engineering. As shown in Figure 1, this coding standard is based on hygienic parallel properties identified in deliverables D2.1 "Report on the initial pattern set" and D2.3 "Report on shaping and pattern discovery for initial patterns", as well as drawing on pre-existing guidance of other coding standards and publications.This deliverable will provide direct input to WP3 "Reliability, Robustness and Software Integrity of Parallel Software", Task 3.4 "Quality Assurance Analysis", as well as impacting deliverable D2.9 "Report on shaping and pattern discovery for advanced patterns" .
THE REPHRASE PROJECT
Copyright © 2017