跳到主要导航 跳到搜索 跳到主要内容

A logical framework for evolution of specifications

  • Wei Li*
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

A logical framework of software evolution is built. The concepts of sequence of specifications and the limit of a sequence are established. Some concepts used in the development of specifications, such as new laws, user’s rejections, and reconstructions of a specification are defined; the related theorems are proved. A procedure is given using transition systems. It generates sequences of specifications from a given user’s model and an initial specification. It is proved that all sequences produced by the procedure are convergent, and their limit is the truth of the model. Some computational aspects of reconstructions are studied; an R-calculus is given to deduce a reconstruction when a specification meets a rejection. An editor called Specreviser is introduced. It is used to develop specifications. The main functions of the editor are given; some techniques used in its implementation are also discussed. Finally, the theory is compared with AGM’s theory of belief revision.

源语言英语
主期刊名Programming Languages and Systems - ESOP '94 - 5th European Symposium on Programming, Proceedings
编辑Donald Sannella
出版商Springer Verlag
394-408
页数15
ISBN(印刷版)9783540578802
DOI
出版状态已出版 - 1994
活动5th European Symposium on Programming, ESOP 1994 - Edinburg, 英国
期限: 11 4月 199413 4月 1994

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
788 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议5th European Symposium on Programming, ESOP 1994
国家/地区英国
Edinburg
时期11/04/9413/04/94

指纹

探究 'A logical framework for evolution of specifications' 的科研主题。它们共同构成独一无二的指纹。

引用此