AUTO STAR—a software development system

MY Zhu�- ACM SIGPLAN Notices, 1989 - dl.acm.org
MY Zhu
ACM SIGPLAN Notices, 1989dl.acm.org
This report summarizes the AUTO STAR project. AUTO STAR is a software development
system which accepts the algebraic specification of a given software system and produces
an Ada implementation of that system." In many applications, algorithms play almost no role,
and certainly present almost no problem. The real problem is the mass of detailed
requirements; and the only solution is the discovery or invention of general rules and
abstractions which cover the many thousands of cases with as few exceptions as possible�…
This report summarizes the AUTO STAR project. AUTO STAR is a software development system which accepts the algebraic specification of a given software system and produces an Ada implementation of that system."In many applications, algorithms play almost no role, and certainly present almost no problem. The real problem is the mass of detailed requirements; and the only solution is the discovery or invention of general rules and abstractions which cover the many thousands of cases with as few exceptions as possible. This is what makes a program short, simple, and reliable, as compared with one which attempts to treat every case as a special case. But the discovery of such general rules and classifications demands at least the same inventive genius as that of a classificatory biologist, or the grammarian of a natural language, or even a theoretical physicist".
ACM Digital Library