Generating Testing Codes for Behavior-Driven Development from Problem Diagrams: A Tool-Based Approach

被引:4
作者
Gao, Ning [1 ]
Li, Zhi [1 ]
机构
[1] Coll Comp Sci & Informat Technol, Dept Software Engn, 15 YuCai Rd, Guilin 541004, Guangxi, Peoples R China
来源
2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE) | 2016年
关键词
Problem Frames; problem progression; behavior-driven development;
D O I
10.1109/RE.2016.54
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Eliciting requirements in their real-world contexts and creating and transforming visual models which can help lead to early designs of software is a challenging and time-consuming step in software engineering processes. In order to support the creation of these models and generate artifacts useful for software designs, we have developed the Problem-to-Design tool ( PROD) based on Jackson's Problem Frames approach. The tool has been inspired by the work in the behavior-driven development community, which recommends that testing codes be generated as early as in the requirements engineering phase. The tool provides an open portal where multiple stakeholders can draw their own problem diagrams online, which can be used to generate use case narratives and testing codes for further behavior-driven development.
引用
收藏
页码:399 / 400
页数:2
相关论文
共 11 条
  • [1] Dorothy G., 2002, IEEE SOFTWARE, V19, P15
  • [2] Hall J.G., 2005, SOFTW SYST MODEL, V4, P189
  • [3] Problem Oriented Software Engineering: Solving the package router control problem
    Hall, Jon G.
    Rapanotti, Lucia
    Jackson, Michael A.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (02) : 226 - 241
  • [4] Jackson M. A., 2001, PROBLEM FRAMES STRUC
  • [5] Kart M., 2012, J COMPUTING SCI COLL, V27
  • [6] On the systematic transformation of requirements to specifications
    Li, Zhi
    Hall, Jon G.
    Rapanotti, Lucia
    [J]. REQUIREMENTS ENGINEERING, 2014, 19 (04) : 397 - 419
  • [7] [李智 Li Zhi], 2013, [软件学报, Journal of Software], V24, P961
  • [8] CARE: A Computer-Aided Requirements Engineering Tool for Problem-Oriented Software Development
    Liu, Guoyuan
    Li, Zhi
    Huang, Shilang
    Ouyang, Zhaofeng
    Liu, Zhe
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1747 - 1752
  • [9] Specflow, OP SOURC PROV BSD LI
  • [10] TOMAYKO J, 2001, P XP UN C RAL NC