Domain-oriented design environments

作者:Gerhard Fischer

摘要

The field of knowledge-based software engineering has been undergoing a shift in emphasis from automatic programming to human augmentation and empowerment. In our research work, we support this shift with an approach that embedshuman-computer cooperative problem-solving tools intodomain-oriented, knowledge-based design environments. Domain orientation reduces the large conceptual distance between problem-domain semantics and software artifacts. Integrated environments support the coevolution of specification and construction while allowing designers to access relevant knowledge at each stage within the software development process.

论文关键词:automatic programming, cooperative problem solving, co-evolution of specification and construction, critiquing, design, domain-oriented design environments, design rationale, end-user modifiability, evolution, FRAMER, formal specifications, JANUS, knowledge-based software assistant, languages of doing, software reuse and redesign, stakeholders, upstream and downstream activities

论文评审过程:

论文官网地址:https://doi.org/10.1007/BF00872289