E-Book Overview
This volume in a series detailing innovations in hardware, software and the theory/design/applications of computers, is concerned with reusable software components, object-oriented modelling, discrete event simulation, and neurocomputing formalisms in machine learning and visualization.
E-Book Content
Advances
in COMPUTERS VOLUME 33
Advances
in COMPUTERS VOLUME 33
Contributorsto This Volume
J. BARHEN MAXINED. BROWN A. DEFANTI THOMAS SANDEEP GULATI MARTINHELANDER S. S. IYENCAR WILLIAM F. OGDEN THIAGARAJAN PALANIVEL BRUCEW. WEIDE BERNARD P. ZEICLER STUART H. ZWEBEN
Advances in
COMPUTERS E D I T E D BY
MARSHALL C. YOVITS Purdue School of Science Indiana University-Purdue Indianapolis, Indiana
University at Indianapolis
VOLUME 33
ACADEMIC PRESS, INC. Harcourt Brace Jovanovich, Publishers
Boston San Diego New York London Sydney Tokyo Toronto
%IS
BOOK IS PRINTED O N ACID-FREE PAPER.
@
COPYRIGHT 0 1991 BY ACADEMIC PRESS, INC. ALL RIGHTS RESERVED. NO PART O F THIS PUBLICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS, ELECTRONIC OR MECHANICAL, INCLUDING PHOTOCOPY, RECORDING, OR ANY INFORMATION STORAGE AND RETRIEVAL SYSTEM, WITHOUT PERMISSION IN WRITING FROM THE PUBLISHER.
ACADEMIC PRESS, INC. 1250 Sixth Avenue, San Diego, CA 92101
United Kingdom Edition published by
ACADEMIC PRESS LIMITED 24-28 Oval Road, London NW I 7DX
LIBRARY OF CONCRESS CATALOG CARDNUMBER:59-15761
ISBN 0-12-012133-6 PRlNTED IN THE UNITED STATES OF AMERlCA
91929394
987654321
Contents
Contributors . . . . . . . . . . . . . . . . . . . . Preface . . . . . . . . . . . . . . . . . . . . . .
vii ix
Reusable Software Components
.
.
.
Bruce W Welde. William F Ogden. and Stuart H Zweben
1. Introduction . . . . . . . . 2. Framework . . . . . . . . . . 3. Defining a Reusable Concept . . 4. Designing a Reusable Concept . . 5. Other Issues . . . . . . . . 6. Conclusions . . . . . . . . Acknowledgments . . . . . . References . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . . . . . . . .
1
4 10
20 45
60 62 62
Object-Oriented Modeling and Discrete-Event Simulation Bernard P. Zeigler
1. Introduction . . . . . . . . . . . . . . . . . . 2. Discrete-Event Dynamic Systems . . . . . . . . . . . 3. Brief Review of the DEVS Formalism . . . . . . . . . 4. Object-Oriented System Concepts . . . . . . . . . . . 5. The DEVS and Object-Oriented Paradigms . . . . . . . 6. Concurrent Object-Oriented Systems . . . . . . . . . . 7. Distributed Simulation on Concurrent Object-Oriented Systems 8. Conclusion . . . . . . . . . . . . . . . . . . . . References . . . . . . . . . . . . . . . . . . . .
. . . . . .
.
68 71 74 86 92 97 101 108 110
Human-Factors Issues in Dialog Design Thiagaraian Palanlvel and Marlin Helander
1. Introduction . . . . 2. Command Languages . 3. M e n u s . . . . . . 4. Form Fill-in . . . . 5. Query Languages . . 6. Natural Languages . .
. . . . . . . . . . . . . . . 115 . . . . . . . . . . . . . . . 118
. . . . . . . . . . . . . . . . . V
. . . . . . . . . . 125 . . . . . . . . . . . 140
. . . . . . . . . . . 141 . . . . . . . . . . . 146
vi
CONTENTS
7. Windowing Systems . . . . . . . . . . . . . . . . . .153 162 8. Conclusion . . . . . . . . . . . . . . . . . . . . Refe