SEMANTICALLY EXTENDED DATA FLOW DIAGRAMS - A FORMAL SPECIFICATION TOOL

被引:29
作者
FRANCE, RB [1 ]
机构
[1] UNIV MARYLAND,DEPT COMP SCI,COLLEGE PK,MD 20742
关键词
ALGEBRAIC SPECIFICATIONS; CONCURRENCY MODELS; CONTROL-EXTENDED DATA FLOW DIAGRAMS; FORMAL SPECIFICATIONS; RIGOROUS VERIFICATION; STATE TRANSITION SYSTEMS;
D O I
10.1109/32.129221
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The popularity of the Data Flow Diagram (DFD) specification tool in industry seems to stems from its use of intuitively defined concepts and notation. The use of such concepts and notation gives flexibility to the tool and most often results in intuitively appealing specifications. The flexibility comes at a price-the lack of a formal basis for DFD concepts and notation prohibits its use as a formal specification tool. On the other hand, a problem commonly stated as a deterrent to the use of formal specification techniques in industry is the lack of intuitive appeal in the specifications, which has led some researchers to suggest that formal specifications be supplemented with less formal, more intuitive documentations of specified functionalities. In this paper we describe a method for associating a DFD with a formal specification. The intention is to enhance the use of the DFD as a formal specification tool, thus gaining a tool that can be used to document application functionality in an understandable manner and, at the same time, be capable of producing a formal specification that can be used to rigorously investigate semantic properties of the application.
引用
收藏
页码:329 / 346
页数:18
相关论文
共 23 条
[1]  
ASTESIANO E, 1987, P TAPSOFT 87
[2]  
ASTESIANO E, 1986, LECTURE NOTES COMPUT, V249
[3]  
ASTESIANO E, 1988, P INT C CONCURRENCY
[4]  
BALZER R, 1986, SOFTWARE SPECIFICATI
[5]  
De Marco T., 1978, STRUCTURED ANAL SYST
[6]  
DOCKER TWG, 1988, 5TH P INT C S CAMBR
[7]  
DOCKER TWG, 1987, INFORM SOFTWARE TECH, V29
[8]  
FRANCE RB, 1988, P SOFTWARE ENG
[9]  
FRANCE RB, 1987, P NZ COMPUT C NZCS
[10]  
GANE C, 1978, STRUCTURED SYSTEMS A