Knowledge-based software assistant

作者:

Highlights:

摘要

The possibilites for the use of artificial intelligence in the software life cycle have led to the development of the Knowledge-Based Software Assistant. The author appraises this attempt at the formalization of the development, maintenance and evolution of computer software. The distinguishing features of a knowledge-based software assistant are outlined, and the enabling supporting technologies are discussed — particularly with regard to the level of advancement required. The paper describes the development of five facets by different contractors, and focuses on the most interesting results to date.

论文关键词:artificial intelligence,software development,enabling technologies,knowledge-based programming

论文评审过程:Available online 17 February 2003.

论文官网地址:https://doi.org/10.1016/0950-7051(88)90032-9