Model-Driven Prototyping Based Requirements Elicitation

  • Authors:
  • Jicheng Fu;Farokh B. Bastani;I-Ling Yen

  • Affiliations:
  • Department of Computer Science, The University of Texas at Dallas, EC 31 Richardson, USA TX 75083-0688;Department of Computer Science, The University of Texas at Dallas, EC 31 Richardson, USA TX 75083-0688;Department of Computer Science, The University of Texas at Dallas, EC 31 Richardson, USA TX 75083-0688

  • Venue:
  • Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a requirements elicitation approach that is based on model-driven prototyping. Model-driven development fits naturally in evolutionary prototyping because modeling and design are not treated merely as documents but as key parts of the development process. A novel rapid program synthesis approach is applied to speed up the prototype development. MDA, AI planning, and component-based software development techniques are seamlessly integrated together in the approach to achieve rapid prototyping. More importantly, the rapid program synthesis approach can ensure the correctness of the generated code, which is another favorable factor in enabling the development of a production quality prototype in a timely manner.