Cover image for Knowledge structures for communications in human-computer systems:  general automata-based
Title:
Knowledge structures for communications in human-computer systems: general automata-based
Personal Author:
Publication Information:
Hoboken, NJ : John Wiley & Sons, 2007
ISBN:
9780471998136
General Note:
"IEEE Computer Society, 60th anniversary"--T.p.

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010127831 QA76.9.H85 K637 2007 Open Access Book Book
Searching...
Searching...
30000010127832 QA76.9.H85 K637 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

A comprehensive look at General automata and how it can be used to establish the fundamentals for communication in human-computer systems

Drawing on author Eldo C. Koenig's extensive expertise and culling from his thirty-four previously published works, this seminal resource presents knowledge structures for communication in Human-Computer Systems (HCS) based on General automata. The resulting model provides knowledge representations for software engineering.

Of the many features required for a method to achieve the desired communication in HCS, Knowledge Structures for Communications in Human-Computer Systems identifies six of them in great length-extracting and storing the knowledge of sentences; knowledge association; deductive processes; inferences; feedback; and sequencing of knowledge-along with illustrations for achieving them by the General Automata Method. After presenting the analysis for each feature, the book includes practical applications that illustrate the results. Koenig also describes algorithms and programs that achieve some of the features, and provides readers with additional algorithms and further research.

Richly illustrated throughout to elucidate concepts, Knowledge Structures for Communications in Human-Computer Systems is an excellent teaching text suitable for both academic and industrial settings.


Author Notes

Eldo C. Koenig began his professional career with the U.S.A. War Department, Manhattan District, in work associated with the atomic bomb. A retired professor of the University of Wisconsin-Madison's computer sciences department, Koenig is an active member of ACM, IEEE Computer Society, and the AAAS. He has published over fifty works pertaining to computers and computing and was the recipient of several prestigious awards, including the Allis-Chalmers Fellowship Award and the Alfred Noble Prize in 1951.


Reviews 1

Choice Review

Building on a lifetime of research and a distinguished career in computer sciences, including a Nobel Prize, Koenig (retired, Univ. of Wisconsin-Madison) in a comprehensive monograph has cumulated his work on general automata and its use in establishing fundamentals for communication in human-computer systems. He provides a model for knowledge presentation to design communication structures for highly interactive human-computer systems (HCS) based on a general automata method (GAM), i.e., anything that can move and act by itself. He describes and provides clear understanding of six required features needed to achieve the GAM for HCS: extracting and storing sentence knowledge; knowledge association; deductive processes; inferences; feedback; and sequencing of knowledge. He illustrates the results, provides additional algorithms and sample programs, and suggests further possibilities for research. This model for using the order of automata to describe knowledge--treating it mathematically via processor, environment, and time graphs--is unique in modeling knowledge structures. The material is reliable and tested. Although it is clearly illustrated throughout to elucidate concepts, readers will require good grounding in algebraic language and systems, algebra of sets and functions, combinatorial mathematics of graph theory, etc. Essential teaching resource; exhaustive bibliography, including Koenig's 34 previously published works on GAM in HCS. ^BSumming Up: Recommended. Upper-division undergraduates through professionals. J. A. van Reenen University of New Mexico


Table of Contents

Prefacep. xi
1 Introductionp. 1
1.1 Considerations for Establishing Knowledge Structures for Computersp. 1
1.2 Knowledge About Automata as a Subset of World Knowledgep. 2
1.2.1 General Automatap. 4
1.2.2 Extracting and Storing the Meanings of Sentencesp. 6
1.2.3 Associating Knowledgep. 9
1.2.4 Establishing Conclusions and Inferencesp. 14
Exercisesp. 17
2 A General Automatonp. 19
2.1 Formal Analysis for a General Automatonp. 19
2.1.1 General Analysisp. 19
2.1.2 Graph Modelp. 28
2.1.3 Select Properties of the Graph Modelp. 41
2.2 An Application of the Disciplines to the Modeling of Natural Automatap. 48
2.2.1 A Case Studyp. 49
2.2.2 Required State Changesp. 52
2.2.3 Algorithm for Determining Required State Changesp. 58
Exercisesp. 60
3 A General Automaton: Detailed Analysisp. 63
3.1 Distinguishable Receptors and Effectorsp. 63
3.2 Nonhomogeneous Environmentsp. 67
3.3 Transformation Response Componentsp. 70
3.4 Nonshared Environments Interpreted as Distinguishablep. 71
3.4.1 Model for Performance in Both Shared and Nonshared Environmentsp. 72
3.4.2 Model for Performance in Shared Environmentsp. 77
Exercisesp. 79
4 Processing of Knowledge About Automatap. 81
4.1 Formulation of a Language Information Theoryp. 82
4.1.1 Class 1 Sentencep. 86
4.1.2 Class 2 Sentencep. 89
4.1.3 Class 3 Sentencep. 93
4.1.4 Class 4 Sentencep. 94
4.1.5 Class 5 Sentencep. 98
4.1.6 Class 6 Sentencep. 101
4.1.7 Class 7 Sentencep. 102
4.2 Extracting and Storing the Meaning of Sentences by Computerp. 103
4.2.1 Description of an Algorithmp. 104
4.3 Knowledge Associationp. 105
4.3.1 Association by Combining Graphs Through Common Pointsp. 108
4.3.2 Associations by Combining Graph (n + 1)-Tuplesp. 110
4.3.3 Computer Methods for Association of Knowledgep. 112
4.4 Deductive Processesp. 113
4.4.1 Deductive Processes Related to Association Through Common Pointsp. 113
4.4.2 Deductive Processes Related to Association by Combining Graph Tuplesp. 117
4.4.3 Deductive Processes with Aristotelian Form A as a Premisep. 120
4.5 Inferencesp. 124
4.5.1 Inferences Related to a Single Graph Tuple of Associated Knowledgep. 124
4.5.2 Inferences Related to More than One Graph Tuple of Associated Knowledgep. 134
Exercisesp. 136
5 A General System of Interactive Automatap. 139
5.1 Formal Analysis for a General System of Interactive Automatap. 139
5.1.1 General Analysisp. 139
5.1.2 Microsystem Modelp. 149
5.1.3 Macrosystem Modelp. 156
5.2 Example Applicationsp. 162
5.2.1 A Two-Component Systemp. 162
5.2.2 A System of Many Componentsp. 171
Exercisesp. 173
6 Processing of Knowledge About Systems of Automatap. 175
6.1 A General System of Interactive Automata: Detailed Analysisp. 175
6.1.1 The Microsystem Modelp. 176
6.1.2 The Macrosystem Modelp. 176
6.2 Knowledge Structures for Sentences Describing Systems of Interactive Automatap. 177
Exercisesp. 184
7 Changing Expressions of Knowledge for Communication from One Form and Style to Anotherp. 185
7.1 Introductionp. 185
7.2 Sets and Relationsp. 187
7.3 Establishing Open Expressions and Open Sentencesp. 189
7.4 Selecting Subsets of Open Expressionsp. 193
7.5 Applying the Results of the Above Analysisp. 195
7.6 Summary and Conclusionsp. 199
Exercisesp. 202
8 Electronic Security Through Pseudo Languagesp. 203
8.1 Introductionp. 203
8.2 Definitions, Sets, and Relationsp. 204
8.3 Analysis for E-Security Through Pseudo Languagesp. 205
8.3.1 A Basic E-Security Systemp. 205
8.3.2 A Two-Step Encryption Systemp. 208
8.3.3 E-Signingp. 212
8.4 Summary and Conclusionsp. 213
Exercisesp. 213
Appendix A Analysis for an Effective Operation of a General Automatonp. 215
A.1 Introductionp. 215
A.2 Recursive Methodsp. 216
A.3 Effective Operation Analysisp. 236
Exercisesp. 241
Appendix B Analysis for an Effective Operation of a General System of Interactive Automatap. 243
B.1 Introductionp. 243
B.2 Microsystem Graphsp. 248
B.3 Macrosystem Graphsp. 260
B.4 Examplep. 271
Exercisesp. 272
Referencesp. 273
Indexp. 279