Sequence-based software specification of deterministic systems

被引:0
|
作者
Prowell, SJ
Poore, JH
机构
[1] Software Engn Technol Inc, Knoxville, TN 37909 USA
[2] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37916 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1998年 / 28卷 / 03期
关键词
software specification; completeness and consistency; enumeration; box structures; requirements traceability;
D O I
10.1002/(SICI)1097-024X(199803)28:3<329::AID-SPE157>3.0.CO;2-H
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Specification of software under the box structure method requires a complete, consistent, and traceably-correct description of behavior solely in terms of external stimuli and responses. Such a specification, also called a black box, can be derived from the requirements through straightforward, systematic enumeration of all stimulus sequences. Enumeration is made manageable by the application of techniques for controlling the growth of this inherently combinatorial process, and specifications at different levels of abstraction may be combined to refine a black box specification. This work presents a unifying framework for development of specifications and testing models, and the focus on requirements traceability provides an explicit means to manage requirements change. (C) 1998 John Wiley & Sons, Ltd.
引用
收藏
页码:329 / 344
页数:16
相关论文
共 50 条
  • [1] Foundations of sequence-based software specification
    Prowell, SJ
    Poore, JH
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (05) : 417 - 429
  • [2] An Algorithm for Forward Reduction in Sequence-Based Software Specification
    Lin, Lan
    Xue, Yufeng
    Song, Fengguang
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (9-10) : 1431 - 1451
  • [3] An axiom system for sequence-based specification
    Lin, Lan
    Prowell, Stacy J.
    Poore, Jesse H.
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (02) : 360 - 376
  • [4] Sequence-Based Deterministic Initialization for Evolutionary Algorithms
    Elsayed, Saber
    Sarker, Ruhul
    Coello Coello, Carlos A.
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (09) : 2911 - 2923
  • [5] Applying string-rewriting to sequence-based specification
    Robert Eschbach
    Lan Lin
    Jesse H. Poore
    [J]. Formal Methods in System Design, 2013, 43 : 414 - 449
  • [6] Applying string-rewriting to sequence-based specification
    Eschbach, Robert
    Lin, Lan
    Poore, Jesse H.
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2013, 43 (03) : 414 - 449
  • [7] Protocol Sequence-based Control of Networked Systems
    Wen, Shixi
    Guo, Ge
    Yang, Guoqing
    Yue, Wei
    [J]. 2013 IEEE 52ND ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2013, : 7253 - 7258
  • [8] Sequence-Based Approaches to Course Recommender Systems
    Wang, Ren
    Zaiane, Osmar R.
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2018, PT I, 2018, 11029 : 35 - 50
  • [9] Sequence-based genomics
    Andrew JG Simpson
    [J]. Genome Biology, 3 (9)
  • [10] Generalized Sequence-Based and Reverse Sequence-Based Models for Broadcasting Hot Videos
    Yu, Hsiang-Fu
    Ho, Pin-Han
    Yang, Hung-Chang
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (01) : 152 - 165