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