A methodology for high-level software specification construction.

Jing Ying,Zhijun He,Zhaohui Wu,Jiangyun Li,Weicheng Fan,Zhaohui Xu
DOI: https://doi.org/10.1145/224155.224158
1995-01-01
ACM SIGSOFT Software Engineering Notes
Abstract:This paper puts forward a kind of novel methodology for software system development, from the point of view of the problem existed in software development -- the gap between the requirement specification level and the program implementation level. We attempt to begin from the specification level of software development to touch the process of high-level specification construction profoundly. We propose a specification language to support multiple semantic dimensions and based on which build a unified functional model of software system in a specific domain. On the bases of these, we apply transformation and refinement methods to the model and transit it from the specification level to the implementation level. We expect such a process can change the current software producing procedure in nature. We also put this methodology into the application of the software development in real-time serving domain we focus on, which turns out to be encouraging.
What problem does this paper attempt to address?