Computer-aided prototyping: transformational approach

作者: N Habra

DOI: 10.1016/0950-5849(91)90042-A

关键词: Software requirements specificationProgramming languageSoftware engineeringSpecification languageFunctional specificationComputer scienceSystem requirements specificationSpecification patternProgramming language specificationProduct design specificationLanguage Of Temporal Ordering Specification

摘要: Abstract The paper outlines an experiment in the development of a computer-aided prototyping tool. idea is to generate prototype from requirements specification by succession transformations. objective support early validation and easier modification specification. tool involves set transformation rules that transforms non-executable into executable prototype. written algebraic language ELICSIR logic programming Prolog. produced formally correct with respect original In addition, it high-level product keeps sufficient trace specification; this allows be easily adjusted according user's comments about execution. approach illustrated showing application successive steps on short complete example.

参考文章(29)
Raf Venken, Maurice Bruynooghe, Prolog as a language for prototyping of information systems Approaches to Prototyping, Proc. Working Conf. on Prototyping, Namur '83. pp. 447- 458 ,(1984) , 10.1007/978-3-642-69796-8_39
GB Demo, A DiLeva, P Giolito, None, Database Design Prototyping in a Codasyl Environment Springer, Berlin, Heidelberg. pp. 188- 201 ,(1984) , 10.1007/978-3-642-69796-8_17
Philippe Kruchten, Edmond Schonberg, The ADA/ED system: a large-scale experiment in software prototyping using SETL Technology and Science of Informatics archive. ,vol. 3, pp. 175- 181 ,(1984) , 10.1007/978-3-642-69796-8_34
Yves Deville, Logic programming: systematic program development Addison-Wesley Longman Publishing Co., Inc.. ,(1990)
Christopher John Hogger, Introduction to logic programming ,(1984)