Our approach to cope with ill-structured software
design problems is to empower software designers
with domain-oriented, knowledge-based software
environments that support coevolution of requirements
specification and design construction. The
synergy of this integration supports designers in
reusing prestored design objects relevant to their
current task at hand as articulated with a partial
specification and a partial construction.
Keywords: ill-structured software design problems,
knowledge-based software environments, multifaceted architecture, integration of specification and construction, reuse and redesign, information retrieval, case-based reasoning