|
Showing 1 - 4 of
4 matches in All Departments
Knowledge-Based Software Engineering brings together in one place
important contributions and up-to-date research results in this
important area. Knowledge-Based Software Engineering serves as an
excellent reference, providing insight into some of the most
important research issues in the field.
This book, and the research it describes, resulted from a simple
observation we made sometime in 1986. Put simply, we noticed that
many VLSI design tools looked "alike." That is, at least at the
overall software architecture level, the algorithms and data
structures required to solve problem X looked much like those
required to solve problem X'. Unfortunately, this resemblance is
often of little help in actually writing the software for problem
X' given the software for problem X. In the VLSI CAD world,
technology changes rapidly enough that design software must
continually strive to keep up. And of course, VLSI design software,
and engineering design software in general, is often exquisitely
sensitive to some aspects of the domain (technology) in which it
operates. Modest changes in functionality have an unfortunate
tendency to require substantial (and time-consuming) internal
software modifications. Now, observing that large engineering
software systems are technology dependent is not particularly
clever. However, we believe that our approach to xiv Preface
dealing with this problem took an interesting new direction. We
chose to investigate the extent to which automatic programming
ideas cold be used to synthesize such software systems from
high-level specifications. This book is one of the results of that
effort."
Knowledge-Based Software Engineering brings together in one place
important contributions and up-to-date research results in this
important area. Knowledge-Based Software Engineering serves as an
excellent reference, providing insight into some of the most
important research issues in the field.
This book, and the research it describes, resulted from a simple
observation we made sometime in 1986. Put simply, we noticed that
many VLSI design tools looked "alike." That is, at least at the
overall software architecture level, the algorithms and data
structures required to solve problem X looked much like those
required to solve problem X'. Unfortunately, this resemblance is
often of little help in actually writing the software for problem
X' given the software for problem X. In the VLSI CAD world,
technology changes rapidly enough that design software must
continually strive to keep up. And of course, VLSI design software,
and engineering design software in general, is often exquisitely
sensitive to some aspects of the domain (technology) in which it
operates. Modest changes in functionality have an unfortunate
tendency to require substantial (and time-consuming) internal
software modifications. Now, observing that large engineering
software systems are technology dependent is not particularly
clever. However, we believe that our approach to xiv Preface
dealing with this problem took an interesting new direction. We
chose to investigate the extent to which automatic programming
ideas cold be used to synthesize such software systems from
high-level specifications. This book is one of the results of that
effort."
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
|