Modern industrial automation software design: principles and real-world applications
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Piscataway, N.J.
IEEE Press
2006
Hoboken, N.J. Wiley-Interscience |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XXIX, 313 S. Ill. |
ISBN: | 0471683736 9780471683735 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021821816 | ||
003 | DE-604 | ||
005 | 20070104 | ||
007 | t | ||
008 | 061122s2006 xxua||| |||| 00||| eng d | ||
010 | |a 2006297750 | ||
015 | |a GBA582076 |2 dnb | ||
020 | |a 0471683736 |c hbk. |9 0-471-68373-6 | ||
020 | |a 9780471683735 |9 978-0-471-68373-5 | ||
035 | |a (OCoLC)65172562 | ||
035 | |a (DE-599)BVBBV021821816 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-945 | ||
050 | 0 | |a TJ213 | |
082 | 0 | |a 629.89 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Wang, Lingfeng |e Verfasser |4 aut | |
245 | 1 | 0 | |a Modern industrial automation software design |b principles and real-world applications |c Lingfeng Wang ; Kay Chen Tan |
264 | 1 | |a Piscataway, N.J. |b IEEE Press |c 2006 | |
264 | 1 | |a Hoboken, N.J. |b Wiley-Interscience | |
300 | |a XXIX, 313 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 4 | |a Automatic control |x Computer programs | |
650 | 4 | |a Computer software |x Development | |
650 | 4 | |a Automation | |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Industrie |0 (DE-588)4026779-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Automation |0 (DE-588)4003957-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Industrie |0 (DE-588)4026779-9 |D s |
689 | 0 | 1 | |a Automation |0 (DE-588)4003957-2 |D s |
689 | 0 | 2 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |C b |5 DE-604 | |
700 | 1 | |a Tan, K. C. |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015033948&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015033948 |
Datensatz im Suchindex
_version_ | 1804135747625680896 |
---|---|
adam_text | MODERN INDUSTRIAL AUTOMATION SOFTWARE DESIGN PRINCIPLES AND REAL-WORLD
APPLICATIONS LINGFENG WANG KAY CHEN TAN IEEE PRESS WILEY- INTERSCIENCE A
JOHN WILEY & SONS, INC., PUBLICATION CONTENTS PREFACE XXI
ACKNOWLEDGMENTS XXIII ACRONYMS XXV PART I DESIGN PRINCIPLES OF MODERN
INDUSTRIAL AUTOMATION SYSTEMS 1 INTRODUCTION 1 1.1 DEVELOPMENTAL TRENDS
2 1.2 CLASSIFICATION AND EXISTING PRODUCTS 3 1.3 FUNCTIONALITY OF
INDUSTRIAL AUTOMATION SYSTEMS 5 1.4 ABOUT THE BOOK 7 2 VIRTUAL
INSTRUMENTATION 9 2.1 INTRODUCTION 9 2.2 CHARACTERISTICS OF VXI
INSTRUMENTS 13 2.3 VXI PLUG&PLAY (VPP) SPECIFICATION 14 2.4 VIRTUAL
INSTRUMENT SOFTWARE ARCHITECTURE (VISA) 16 VI CONTENTS 2.4.1 VISA MODEL
STRUCTURE 17 2.4.2 VISA CHARACTERISTICS 18 2.5 PROGRAMMING PLATFORMS 19
2.5.1 TEXTUAL PROGRAMMING 20 2.5.2 VISUAL PROGRAMMING 20 2.5.3 GRAPHICAL
PROGRAMMING 21 2.6 LIQUEFIED PETROLEUM GAS NETWORK (PLPGN) MONITORING 23
2.6.1 OVERALL STRUCTURE DESIGN 24 2.7 HARDWARE AND SOFTWARE DESIGN 26
2.7.1 DEVELOPMENT REQUIREMENTS 26 2.7.2 DEVELOPMENT ENVIRONMENT 27 2.7.3
CONFIGURATIONS OF SYSTEM HARDWARE AND SOFTWARE 27 2.8 SUMMARY 29 3
COMPONENT-BASED MEASUREMENT SYSTEMS 31 3.1 INTRODUCTION 31 3.2 COMPONENT
TECHNOLOGY 32 3.3 COMPONENT-BASED INDUSTRIAL AUTOMATION SOFTWARE 35 3.4
WRITING COMPONENT 36 3.5 CASE STUDY 1 36 3.6 CASE STUDY 2 38 3.6.1
DEFINITION OF BASE CLASS OF INSTRUMENTS 39 3.6.2 UI BASE CLASS OF VIS 40
3.7 SUMMARY 41 4 OBJECT-ORIENTED SOFTWARE ENGINEERING 43 4-1 SOFTWARE
DEVELOPMENT MODELS 44 4-2 OBJECT ORIENTATION 48 4-2.1 OOA/OOD 48 4-2.2
ADVANTAGES 51 5 GRAPHICAL USER INTERFACE DESIGN 53 6 DATABASE MANAGEMENT
59 6.1 DATABASE SYSTEMS 60 6.2 RELATIONAL DATABASE 61 CONTENTS VII 7 6.3
6.4 SOFA 7.1 7.2 7.3 7.4 7.5 7.6 STRUCTURED QUERY LANGUAGE (SQL) OPEN
DATABASE CONNECTIVITY (ODBC) WAERE TESTING SOFTWARE AND INDUSTRIAL
AUTOMATION SOFTWARE TESTING STRATEGIES 7.2.1 BLACK-BOX TESTING 7.2.2
WHITE-BOX TESTING SOFTWARE TESTING PROCESSES AND STEPS 7.3.1 UNIT
TESTING 7.3.2 INTEGRATION TESTING 7.3.3 VERIFICATION TESTING 7.3.4
SYSTEM TESTING 7.3.5 VALIDATION SOFTWARE PERFORMANCE TESTING 7.4.I
AVAILABILITY TESTING 7.4-2 RELIABILITY TESTING 7.4.3 SURVIVABILITY
TESTING 7.4.4 FLEXIBILITY TESTING 7.4.5 STRESS TESTING 7.4.6 SECURITY
TESTING 7.4-7 USABILITY TESTING 7.4.8 MAINTAINABILITY TESTING SOFTWARE
MAINTENANCE SUMMARY 64 66 69 69 71 72 73 73 75 76 78 78 79 79 80 81 81
81 82 82 82 83 84 85 PART II REAL- WORLD APPLICATIONS 8 OVERVIEW 91 9 AN
OBJECT-ORIENTED RECONFIGURABLE SOFTWARE 93 9.1 INTRODUCTION 94 9.1.1
EVOLUTION OF RECONFIGURABLE SOFTWARE 94 9.2 DESIGN REQUIREMENTS,
DEVELOPMENT ENVIRONMENTS, AND METHODOLOGIES 105 9.2.1 DESIGN
REQUIREMENTS 105 9.2.2 DEVELOPMENT ENVIRONMENTS 106 9.2.3 DEVELOPMENT
METHODOLOGIES 107 VIII CONTENTS 9.3 IMC SYSTEM STRUCTURE AND SOFTWARE
DESIGN 108 9.3.1 OVERALL STRUCTURE OF IMC SYSTEMS 108 9.3.2
CONFIGURATION-BASED IMC SOFTWARE 111 9.3.3 RECONFIGURABLE IMC SOFTWARE
DESIGN 112 9.3.4 DEVELOPMENT TOOL SELECTION 113 9.3.5 OBJECT-ORIENTED
METHODOLOGY 115 9.3.6 WINDOWS PROGRAMMING 118 9.3.7 DATABASE
TECHNOLOGIES 118 9.3.8 RELATIONAL DATABASE MODEL 119 9.3.9 DATABASE
MANAGEMENT SYSTEM (DBMS) 119 9.3.10 DATABASE APPLICATION 120 9.3.11
DELPHI DATABASE FUNCTIONALITY 122 9.4 RSFIMC ARCHITECTURE 122 9.4.I DATA
ACQUISITION MODULE 124 9.4-2 DATA PROCESSING MODULE 124 9.4-3 DATA
BROWSING MODULE 125 9.5 RSFIMC FUNCTIONS 126 9.5.1 USER CONFIGURATION
126 9.5.2 RUNNING STATUS INDICATIONS 133 9.5.3 ALARM MANAGEMENT 134
9.5.4 DATA EXCHANGE 135 9.5.5 VISUAL DATABASE QUERY 140 9.5.6 REMOTE
COMMUNICATION 142 9.6 SUMMARY 144 10 FLEXIBLE MEASUREMENT POINT
MANAGEMENT 151 10.1 INTRODUCTION 152 10.2 SYSTEM ARCHITECTURE 153 10.2.1
OVERALL ARCHITECTURE 154 10.2.2 INTERFACES WITH OTHER MODULES 157 10.3
DEVELOPMENT PLATFORM AND ENVIRONMENT 157 10.4 MEASUREMENT POINT
MANAGEMENT 158 10.4.1 MP CONFIGURATION 158 10.4.2 TASK CONFIGURATION 159
10.4.3 DYNAMIC CONFIGURATION OF MPS AND TASKS 160 10.4.4 SYSTEM RUNNING
161 10.5 AN ILLUSTRATIVE EXAMPLE ON A SERIAL PORT DRIVER 167 10.5.1
SERIAL PORT HARDWARE DRIVER 168 CONTENTS IX 10.5.2 SERIAL PORT SYSTEM
DRIVER 170 10.5.3 DIT MAINTENANCE FOR SERIAL PORT SYSTEM DRIVER 171
10.5.4 HARDWARE SIMULATION TERMINAL 172 10.6 SUMMARY 172 HA BLENDING
SYSTEM USING MULTITHREADED PROGRAMMING 179 11.1 INTRODUCTION 179 11.2
OVERALL BLENDING SYSTEM CONFIGURATION 181 11.2.1 HARDWARE CONFIGURATION
181 11.2.2 SOFTWARE CONFIGURATION 183 11.2.3 MULTITHREAD-BASED
COMMUNICATION 183 11.3 THE OVERALL SOFTWARE DESIGN 185 11.3.1 DESIGN
REQUIREMENTS 186 11.3.2 SOFTWARE STRUCTURE 188 11.3.3 VXD 189 11.3.4
FRONT-END SOFTWARE 189 11.3.5 DEVICE MANAGEMENT MODULE 190 11.3.6 USER
MANAGEMENT 190 11.3.7 DATABASE MANAGEMENT 190 11.4 FIELD EXPERIENCE AND
SUMMARY 190 11.4-1 FIELD EXPERIENCE 191 H.4.2 SUMMARY 191 12 A FLEXIBLE
AUTOMATIC TEST SYSTEM FOR ROTATING TURBINE MACHINERY 197 12.1
INTRODUCTION 198 12.2 DESIGN GOALS OF FATSFTM 199 12.3 DESIGN STRATEGIES
OF FATSFTM 201 12.3.1 HARDWARE DESIGN STRATEGY 201 12.3.2 SOFTWARE
DESIGN STRATEGY 202 12.4 TEST SOFTWARE DEVELOPMENT PROCESS 206 12.4.1
REQUIREMENTS CAPTURE 207 12.4.2 ANALYSIS 207 12.4.3 DESIGN 212 12.4.4
PROGRAMMING 219 12.4.5 TESTING ~ 220 12.5 FUNCTION OF FATSFTM 221 12.5.1
INITIALIZATION AND SELF-EXAMINATION 221 CONTENTS 12.5.2 DATA ACQUISITION
222 12.5.3 USER CONFIGURATION 222 12.5.4 RUNNING STATUS INDICATION AND
REAL- TIME/HISTORICAL DATA ANALYSIS 223 12.5.5 ALARM MANAGEMENT AND
POST-FAULT DIAGNOSIS 224 12.5.6 REMOTE TEST 227 12.5.7 OTHER SYSTEM
FUNCTIONS 228 12.6 IMPLEMENTATION AND FIELD EXPERIENCE 229 12.6.1
ON-SITE IMPLEMENTATION AND FIELD EXPERIENCE 229 12.6.2 SYSTEM BENEFITS
230 12.7 SUMMARY 232 AN INTERNET-BASED ONLINE REAL-TIME CONDITION
MONITORING SYSTEM 239 13.1 INTRODUCTION 239 13.2 PROBLEM DESCRIPTION 241
13.2.1 FIELD DATA ACQUISITION DEVICES 241 13.2.2 FIELD DATA ACQUISITION
WORKSTATION 242 13.2.3 SYSTEM SERVERS 243 13.2.4 REMOTE BROWSERS 243
13.3 REQUIREMENTS CAPTURE AND ELICITATION 244 13.3.1 DATA ACQUISITION
WORKSTATION SOFTWARE 245 13.3.2 ANALYSIS (DIAGNOSIS) AND MANAGEMENT
WORKSTATION SOFTWARE 245 13.4 ANALYSIS 246 13.4.1 DATA-FLOW MODEL 246
13.4.2 ENTITY-RELATIONSHIP MODEL 249 13.4.3 EVENT-RESPONSE MODEL 250
13.5 TRANSITION TO DESIGN 251 13.5.1 CHOICE OF DEVELOPMENT STRATEGIES
252 13.5.2 CHOICE OF DEVELOPMENT ENVIRONMENT AND PROGRAMMING TOOL 254
13.6 OVERALL DESIGN 259 13.6.1 DATABASE DESIGN 260 13.6.2 OVERALL DESIGN
OF DAQ WORKSTATION SOFTWARE 263 13.6.3 OVERALL DESIGN OF THE A&M
WORKSTATION SOFTWARE 279 CONTENTS XI U 13.6.4 DESIGN OF WEB SERVER CGI
APPLICATION 13.7 DETAILED SYSTEM DESIGN AND IMPLEMENTATION 13.7.1
IMPLEMENTATION OF DA Q MODULE 13.7.2 IMPLEMENTATION OF DATA MANAGEMENT
MODULE 13.7.3 COMMUNICATION MODULE 13.7.4 MULTITASKING COORDINATION
13.7.5 IMPLEMENTATION OF WEB SERVER 13.8 FIELD EXPERIENCE 13.9 SUMMARY
EPILOG 14-1 MIDDLWARE 14.2 UNIFIED MODELING LANGUAGE (UML) 14.3
AGENT-BASED SOFTWARE DEVELOPMENT 14-4 AGILE METHODOLOGIES 14-5 SUMMARY
282 282 282 285 287 291 293 295 298 303 303 304 305 308 309 INDEX 310
|
adam_txt |
MODERN INDUSTRIAL AUTOMATION SOFTWARE DESIGN PRINCIPLES AND REAL-WORLD
APPLICATIONS LINGFENG WANG KAY CHEN TAN IEEE PRESS WILEY- INTERSCIENCE A
JOHN WILEY & SONS, INC., PUBLICATION CONTENTS PREFACE XXI
ACKNOWLEDGMENTS XXIII ACRONYMS XXV PART I DESIGN PRINCIPLES OF MODERN
INDUSTRIAL AUTOMATION SYSTEMS 1 INTRODUCTION 1 1.1 DEVELOPMENTAL TRENDS
2 1.2 CLASSIFICATION AND EXISTING PRODUCTS 3 1.3 FUNCTIONALITY OF
INDUSTRIAL AUTOMATION SYSTEMS 5 1.4 ABOUT THE BOOK 7 2 VIRTUAL
INSTRUMENTATION 9 2.1 INTRODUCTION 9 2.2 CHARACTERISTICS OF VXI
INSTRUMENTS 13 2.3 VXI PLUG&PLAY (VPP) SPECIFICATION 14 2.4 VIRTUAL
INSTRUMENT SOFTWARE ARCHITECTURE (VISA) 16 VI CONTENTS 2.4.1 VISA MODEL
STRUCTURE 17 2.4.2 VISA CHARACTERISTICS 18 2.5 PROGRAMMING PLATFORMS 19
2.5.1 TEXTUAL PROGRAMMING 20 2.5.2 VISUAL PROGRAMMING 20 2.5.3 GRAPHICAL
PROGRAMMING 21 2.6 LIQUEFIED PETROLEUM GAS NETWORK (PLPGN) MONITORING 23
2.6.1 OVERALL STRUCTURE DESIGN 24 2.7 HARDWARE AND SOFTWARE DESIGN 26
2.7.1 DEVELOPMENT REQUIREMENTS 26 2.7.2 DEVELOPMENT ENVIRONMENT 27 2.7.3
CONFIGURATIONS OF SYSTEM HARDWARE AND SOFTWARE 27 2.8 SUMMARY 29 3
COMPONENT-BASED MEASUREMENT SYSTEMS 31 3.1 INTRODUCTION 31 3.2 COMPONENT
TECHNOLOGY 32 3.3 COMPONENT-BASED INDUSTRIAL AUTOMATION SOFTWARE 35 3.4
WRITING COMPONENT 36 3.5 CASE STUDY 1 36 3.6 CASE STUDY 2 38 3.6.1
DEFINITION OF BASE CLASS OF INSTRUMENTS 39 3.6.2 UI BASE CLASS OF VIS 40
3.7 SUMMARY 41 4 OBJECT-ORIENTED SOFTWARE ENGINEERING 43 4-1 SOFTWARE
DEVELOPMENT MODELS 44 4-2 OBJECT ORIENTATION 48 4-2.1 OOA/OOD 48 4-2.2
ADVANTAGES 51 5 GRAPHICAL USER INTERFACE DESIGN 53 6 DATABASE MANAGEMENT
59 6.1 DATABASE SYSTEMS 60 6.2 RELATIONAL DATABASE 61 CONTENTS VII 7 6.3
6.4 SOFA 7.1 7.2 7.3 7.4 7.5 7.6 STRUCTURED QUERY LANGUAGE (SQL) OPEN
DATABASE CONNECTIVITY (ODBC) WAERE TESTING SOFTWARE AND INDUSTRIAL
AUTOMATION SOFTWARE TESTING STRATEGIES 7.2.1 BLACK-BOX TESTING 7.2.2
WHITE-BOX TESTING SOFTWARE TESTING PROCESSES AND STEPS 7.3.1 UNIT
TESTING 7.3.2 INTEGRATION TESTING 7.3.3 VERIFICATION TESTING 7.3.4
SYSTEM TESTING 7.3.5 VALIDATION SOFTWARE PERFORMANCE TESTING 7.4.I
AVAILABILITY TESTING 7.4-2 RELIABILITY TESTING 7.4.3 SURVIVABILITY
TESTING 7.4.4 FLEXIBILITY TESTING 7.4.5 STRESS TESTING 7.4.6 SECURITY
TESTING 7.4-7 USABILITY TESTING 7.4.8 MAINTAINABILITY TESTING SOFTWARE
MAINTENANCE SUMMARY 64 66 69 69 71 72 73 73 75 76 78 78 79 79 80 81 81
81 82 82 82 83 84 85 PART II REAL- WORLD APPLICATIONS 8 OVERVIEW 91 9 AN
OBJECT-ORIENTED RECONFIGURABLE SOFTWARE 93 9.1 INTRODUCTION 94 9.1.1
EVOLUTION OF RECONFIGURABLE SOFTWARE 94 9.2 DESIGN REQUIREMENTS,
DEVELOPMENT ENVIRONMENTS, AND METHODOLOGIES 105 9.2.1 DESIGN
REQUIREMENTS 105 9.2.2 DEVELOPMENT ENVIRONMENTS 106 9.2.3 DEVELOPMENT
METHODOLOGIES 107 VIII CONTENTS 9.3 IMC SYSTEM STRUCTURE AND SOFTWARE
DESIGN 108 9.3.1 OVERALL STRUCTURE OF IMC SYSTEMS 108 9.3.2
CONFIGURATION-BASED IMC SOFTWARE 111 9.3.3 RECONFIGURABLE IMC SOFTWARE
DESIGN 112 9.3.4 DEVELOPMENT TOOL SELECTION 113 9.3.5 OBJECT-ORIENTED
METHODOLOGY 115 9.3.6 WINDOWS PROGRAMMING 118 9.3.7 DATABASE
TECHNOLOGIES 118 9.3.8 RELATIONAL DATABASE MODEL 119 9.3.9 DATABASE
MANAGEMENT SYSTEM (DBMS) 119 9.3.10 DATABASE APPLICATION 120 9.3.11
DELPHI DATABASE FUNCTIONALITY 122 9.4 RSFIMC ARCHITECTURE 122 9.4.I DATA
ACQUISITION MODULE 124 9.4-2 DATA PROCESSING MODULE 124 9.4-3 DATA
BROWSING MODULE 125 9.5 RSFIMC FUNCTIONS 126 9.5.1 USER CONFIGURATION
126 9.5.2 RUNNING STATUS INDICATIONS 133 9.5.3 ALARM MANAGEMENT 134
9.5.4 DATA EXCHANGE 135 9.5.5 VISUAL DATABASE QUERY 140 9.5.6 REMOTE
COMMUNICATION 142 9.6 SUMMARY 144 10 FLEXIBLE MEASUREMENT POINT
MANAGEMENT 151 10.1 INTRODUCTION 152 10.2 SYSTEM ARCHITECTURE 153 10.2.1
OVERALL ARCHITECTURE 154 10.2.2 INTERFACES WITH OTHER MODULES 157 10.3
DEVELOPMENT PLATFORM AND ENVIRONMENT 157 10.4 MEASUREMENT POINT
MANAGEMENT 158 10.4.1 MP CONFIGURATION 158 10.4.2 TASK CONFIGURATION 159
10.4.3 DYNAMIC CONFIGURATION OF MPS AND TASKS 160 10.4.4 SYSTEM RUNNING
161 10.5 AN ILLUSTRATIVE EXAMPLE ON A SERIAL PORT DRIVER 167 10.5.1
SERIAL PORT HARDWARE DRIVER 168 CONTENTS IX 10.5.2 SERIAL PORT SYSTEM
DRIVER 170 10.5.3 DIT MAINTENANCE FOR SERIAL PORT SYSTEM DRIVER 171
10.5.4 HARDWARE SIMULATION TERMINAL 172 10.6 SUMMARY 172 HA BLENDING
SYSTEM USING MULTITHREADED PROGRAMMING 179 11.1 INTRODUCTION 179 11.2
OVERALL BLENDING SYSTEM CONFIGURATION 181 11.2.1 HARDWARE CONFIGURATION
181 11.2.2 SOFTWARE CONFIGURATION 183 11.2.3 MULTITHREAD-BASED
COMMUNICATION 183 11.3 THE OVERALL SOFTWARE DESIGN 185 11.3.1 DESIGN
REQUIREMENTS 186 11.3.2 SOFTWARE STRUCTURE 188 11.3.3 VXD 189 11.3.4
FRONT-END SOFTWARE 189 11.3.5 DEVICE MANAGEMENT MODULE 190 11.3.6 USER
MANAGEMENT 190 11.3.7 DATABASE MANAGEMENT 190 11.4 FIELD EXPERIENCE AND
SUMMARY 190 11.4-1 FIELD EXPERIENCE 191 H.4.2 SUMMARY 191 12 A FLEXIBLE
AUTOMATIC TEST SYSTEM FOR ROTATING TURBINE MACHINERY 197 12.1
INTRODUCTION 198 12.2 DESIGN GOALS OF FATSFTM 199 12.3 DESIGN STRATEGIES
OF FATSFTM 201 12.3.1 HARDWARE DESIGN STRATEGY 201 12.3.2 SOFTWARE
DESIGN STRATEGY 202 12.4 TEST SOFTWARE DEVELOPMENT PROCESS 206 12.4.1
REQUIREMENTS CAPTURE 207 12.4.2 ANALYSIS 207 12.4.3 DESIGN 212 12.4.4
PROGRAMMING 219 12.4.5 TESTING ~ 220 12.5 FUNCTION OF FATSFTM 221 12.5.1
INITIALIZATION AND SELF-EXAMINATION 221 CONTENTS 12.5.2 DATA ACQUISITION
222 12.5.3 USER CONFIGURATION 222 12.5.4 RUNNING STATUS INDICATION AND
REAL- TIME/HISTORICAL DATA ANALYSIS 223 12.5.5 ALARM MANAGEMENT AND
POST-FAULT DIAGNOSIS 224 12.5.6 REMOTE TEST 227 12.5.7 OTHER SYSTEM
FUNCTIONS 228 12.6 IMPLEMENTATION AND FIELD EXPERIENCE 229 12.6.1
ON-SITE IMPLEMENTATION AND FIELD EXPERIENCE 229 12.6.2 SYSTEM BENEFITS
230 12.7 SUMMARY 232 AN INTERNET-BASED ONLINE REAL-TIME CONDITION
MONITORING SYSTEM 239 13.1 INTRODUCTION 239 13.2 PROBLEM DESCRIPTION 241
13.2.1 FIELD DATA ACQUISITION DEVICES 241 13.2.2 FIELD DATA ACQUISITION
WORKSTATION 242 13.2.3 SYSTEM SERVERS 243 13.2.4 REMOTE BROWSERS 243
13.3 REQUIREMENTS CAPTURE AND ELICITATION 244 13.3.1 DATA ACQUISITION
WORKSTATION SOFTWARE 245 13.3.2 ANALYSIS (DIAGNOSIS) AND MANAGEMENT
WORKSTATION SOFTWARE 245 13.4 ANALYSIS 246 13.4.1 DATA-FLOW MODEL 246
13.4.2 ENTITY-RELATIONSHIP MODEL 249 13.4.3 EVENT-RESPONSE MODEL 250
13.5 TRANSITION TO DESIGN 251 13.5.1 CHOICE OF DEVELOPMENT STRATEGIES
252 13.5.2 CHOICE OF DEVELOPMENT ENVIRONMENT AND PROGRAMMING TOOL 254
13.6 OVERALL DESIGN 259 13.6.1 DATABASE DESIGN 260 13.6.2 OVERALL DESIGN
OF DAQ WORKSTATION SOFTWARE 263 13.6.3 OVERALL DESIGN OF THE A&M
WORKSTATION SOFTWARE 279 CONTENTS XI U 13.6.4 DESIGN OF WEB SERVER CGI
APPLICATION 13.7 DETAILED SYSTEM DESIGN AND IMPLEMENTATION 13.7.1
IMPLEMENTATION OF DA Q MODULE 13.7.2 IMPLEMENTATION OF DATA MANAGEMENT
MODULE 13.7.3 COMMUNICATION MODULE 13.7.4 MULTITASKING COORDINATION
13.7.5 IMPLEMENTATION OF WEB SERVER 13.8 FIELD EXPERIENCE 13.9 SUMMARY
EPILOG 14-1 MIDDLWARE 14.2 UNIFIED MODELING LANGUAGE (UML) 14.3
AGENT-BASED SOFTWARE DEVELOPMENT 14-4 AGILE METHODOLOGIES 14-5 SUMMARY
282 282 282 285 287 291 293 295 298 303 303 304 305 308 309 INDEX 310 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Wang, Lingfeng Tan, K. C. |
author_facet | Wang, Lingfeng Tan, K. C. |
author_role | aut aut |
author_sort | Wang, Lingfeng |
author_variant | l w lw k c t kc kct |
building | Verbundindex |
bvnumber | BV021821816 |
callnumber-first | T - Technology |
callnumber-label | TJ213 |
callnumber-raw | TJ213 |
callnumber-search | TJ213 |
callnumber-sort | TJ 3213 |
callnumber-subject | TJ - Mechanical Engineering and Machinery |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)65172562 (DE-599)BVBBV021821816 |
dewey-full | 629.89 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 629 - Other branches of engineering |
dewey-raw | 629.89 |
dewey-search | 629.89 |
dewey-sort | 3629.89 |
dewey-tens | 620 - Engineering and allied operations |
discipline | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
discipline_str_mv | Informatik Mess-/Steuerungs-/Regelungs-/Automatisierungstechnik / Mechatronik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01893nam a2200505zc 4500</leader><controlfield tag="001">BV021821816</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070104 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">061122s2006 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006297750</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA582076</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471683736</subfield><subfield code="c">hbk.</subfield><subfield code="9">0-471-68373-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780471683735</subfield><subfield code="9">978-0-471-68373-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)65172562</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021821816</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-945</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TJ213</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">629.89</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wang, Lingfeng</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modern industrial automation software design</subfield><subfield code="b">principles and real-world applications</subfield><subfield code="c">Lingfeng Wang ; Kay Chen Tan</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Piscataway, N.J.</subfield><subfield code="b">IEEE Press</subfield><subfield code="c">2006</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, N.J.</subfield><subfield code="b">Wiley-Interscience</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIX, 313 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Automatic control</subfield><subfield code="x">Computer programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Automation</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Industrie</subfield><subfield code="0">(DE-588)4026779-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Automation</subfield><subfield code="0">(DE-588)4003957-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Industrie</subfield><subfield code="0">(DE-588)4026779-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Automation</subfield><subfield code="0">(DE-588)4003957-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="C">b</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Tan, K. C.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015033948&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015033948</subfield></datafield></record></collection> |
id | DE-604.BV021821816 |
illustrated | Illustrated |
index_date | 2024-07-02T15:54:30Z |
indexdate | 2024-07-09T20:45:25Z |
institution | BVB |
isbn | 0471683736 9780471683735 |
language | English |
lccn | 2006297750 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015033948 |
oclc_num | 65172562 |
open_access_boolean | |
owner | DE-945 |
owner_facet | DE-945 |
physical | XXIX, 313 S. Ill. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | IEEE Press Wiley-Interscience |
record_format | marc |
spelling | Wang, Lingfeng Verfasser aut Modern industrial automation software design principles and real-world applications Lingfeng Wang ; Kay Chen Tan Piscataway, N.J. IEEE Press 2006 Hoboken, N.J. Wiley-Interscience XXIX, 313 S. Ill. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Automatic control Computer programs Computer software Development Automation Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Industrie (DE-588)4026779-9 gnd rswk-swf Automation (DE-588)4003957-2 gnd rswk-swf Industrie (DE-588)4026779-9 s Automation (DE-588)4003957-2 s Softwareentwicklung (DE-588)4116522-6 s b DE-604 Tan, K. C. Verfasser aut GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015033948&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wang, Lingfeng Tan, K. C. Modern industrial automation software design principles and real-world applications Automatic control Computer programs Computer software Development Automation Softwareentwicklung (DE-588)4116522-6 gnd Industrie (DE-588)4026779-9 gnd Automation (DE-588)4003957-2 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4026779-9 (DE-588)4003957-2 |
title | Modern industrial automation software design principles and real-world applications |
title_auth | Modern industrial automation software design principles and real-world applications |
title_exact_search | Modern industrial automation software design principles and real-world applications |
title_exact_search_txtP | Modern industrial automation software design principles and real-world applications |
title_full | Modern industrial automation software design principles and real-world applications Lingfeng Wang ; Kay Chen Tan |
title_fullStr | Modern industrial automation software design principles and real-world applications Lingfeng Wang ; Kay Chen Tan |
title_full_unstemmed | Modern industrial automation software design principles and real-world applications Lingfeng Wang ; Kay Chen Tan |
title_short | Modern industrial automation software design |
title_sort | modern industrial automation software design principles and real world applications |
title_sub | principles and real-world applications |
topic | Automatic control Computer programs Computer software Development Automation Softwareentwicklung (DE-588)4116522-6 gnd Industrie (DE-588)4026779-9 gnd Automation (DE-588)4003957-2 gnd |
topic_facet | Automatic control Computer programs Computer software Development Automation Softwareentwicklung Industrie |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015033948&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wanglingfeng modernindustrialautomationsoftwaredesignprinciplesandrealworldapplications AT tankc modernindustrialautomationsoftwaredesignprinciplesandrealworldapplications |