A formal scheme for systematic translation of software requirements to source code

  • Authors:
  • Arbi Ghazarian

  • Affiliations:
  • Arizona State University, Department of Engineering, Mesa, AZ

  • Venue:
  • ACC'11/MMACTEE'11 Proceedings of the 13th IASME/WSEAS international conference on Mathematical Methods and Computational Techniques in Electrical Engineering conference on Applied Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Problem Decomposition Scheme (PDS) is a requirements specification framework that allows for consistent and objective decomposition and classification of software problems into categories of software requirements or problem dimensions. PDS-based problem dimensions represent recurring development problem types and as such, when paired with their optimal solutions, form reusable development patterns known as traceability patterns. Traceability patterns allow us to systematically transition from software requirements to source code. In this paper, we introduce an extension to the PDS formalism, called Systematic Translation Scheme (STS), which incorporates a sequence of traceable and objective transformations from software requirements to source code. We demonstrate that STS is capable of providing a formal foundation that allows for a rigorous description, analysis, and automation of traceability patterns.