Crespo / de La Puente | Real Time Programming 1988 | E-Book | sack.de
E-Book

E-Book, Englisch, 95 Seiten, Web PDF

Reihe: IFAC Workshop Series

Crespo / de La Puente Real Time Programming 1988

Proceedings of the 15thIFAC/IFIP Workshop, Valencia, Spain, 25-27 May 1988
1. Auflage 2014
ISBN: 978-1-4832-9805-4
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark

Proceedings of the 15thIFAC/IFIP Workshop, Valencia, Spain, 25-27 May 1988

E-Book, Englisch, 95 Seiten, Web PDF

Reihe: IFAC Workshop Series

ISBN: 978-1-4832-9805-4
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark



Digital computers are now used routinely in on-line control systems. As applications become more complex and costs of developing software rise, the need for good software tools becomes vital. This volume presents 14 papers on the most recent developments within real-time programming - languages for real-time programming, software development tools and the application of real-time systems within industry.

Crespo / de La Puente Real Time Programming 1988 jetzt bestellen!

Weitere Infos & Material


1;Front Cover;1
2;Real Time Programming 1988;4
3;Copyright Page;5
4;Table of Contents;8
5;IFAC WORKSHOP ON REAL TIME PROGRAMMING 1988;6
6;PART 1: FORMAL SPECIFICATION;10
6.1;CHAPTER 1. CORRECTNESS VERIFICATION OFREAL-TIME PROGRAMS;10
6.1.1;1. INTRODUCTION;10
6.1.2;2. PROCESS AND CORRECTNESS;10
6.1.3;3· CTOEUSTPALBEIDL IPTRYO CETSHSE OARENMD LOCAL;11
6.1.4;4. CORRECTNESS VERIFICATION;12
6.1.5;5.ECXOAOMPPELREA TI-N GS YSRTOEBMO TSOP;13
6.1.6;5· FINAL REMARKS;14
6.1.7;REFERENCES;14
6.2;LOTOS BASED DERIVATION METHODOLOGYIN THE PRODAT PROJECT;16
6.2.1;1 Introduction;16
6.2.2;2 Analysis of Project DevelopmentPhases;17
6.2.3;3 Implementation;18
6.2.4;4 Testing;19
6.2.5;5 Conclusions;19
6.3;THE CREATIVE STEP IN DESIGNINGREAL-TIME SOFTWARE;24
6.3.1;INTRODUCTION;24
6.3.2;THE SOFTWARE DESIGN PROCESS ININDUSTRIAL PRACTICE;24
6.3.3;METHODICAL SUPPORT FORSOFTWARE DESIGN;27
6.3.4;JOINING ALL DESIGN GUIDELINES AND EXPERIENCEINTO ONE SET OF RULES IN ANEXPERT SYSTEM;28
6.3.5;REFERENCES;28
6.4;APPLYING THE PRINCIPLE OF SEPARATIONOF CONCERNS IN SOFTWAREDEVELOPMENT;30
6.4.1;INTRODUCTION;30
6.4.2;EXAMPLE 1: COUPLING BETWEENMODUL;31
6.4.3;EXAMPLE 2: ORGANISING CASEANALYSES;33
6.4.4;EXAMPLE 3: CHOOSING NAMES INPROGRAMS;35
6.4.5;CONCLUSION;36
6.4.6;REFERENCES;36
6.5;SUPPORTING TOOL FOR OBJECT ORIENTEDDESIGN OF REAL TIME APPLICATIONS;38
6.5.1;INTRODUCTION;38
6.5.2;OBJECT ORIENTED DESIGN METHODOLGY;39
6.5.3;PRESENTATION OF THE FUNCTIONALITIES OFSTOOD;40
6.5.4;PRESENT AND FUTURE;42
6.5.5;REFERENCES;42
7;PART 2: LANGUAGES FOR REAL TIME PROGRAMMING;44
7.1;ADDITIONAL PEARL LANGUAGE STRUCTURES FOR THE IMPLEMENTATION OF RELIABLE AND INHERENTLY SAFE REAL-TIME SYSTEMS;44
7.1.1;INTRODUCTION;44
7.1.2;PROPOSAL OF ADDITIONAL LANGUAGE ELEMENTSFOR PEARL;45
7.1.3;ADDITIONAL OPERATING SYSTEM FEATURES TOBE SUPPORTED BY PEARL;46
7.1.4;SOFTWARE VERIFICATION FEATURES;47
7.1.5;SUPPORT OF THE ADDITIONAL PEARL LANGUAGE STRUCTURES BY THE REAL-TIME OPERATING SYSTEM PORTOS;48
7.1.6;SYNOPSIS OF THE ADDITIONAL
LANGUAGE STRUCTURES
PEARL;49
7.1.7;CONCLUSION;51
7.1.8;REFERENCES;51
7.2;THE USE OF STANDARD SOFTWARE IN REAL TIME PROGRAMMING: AN EXAMPLE DEMONSTRATING THE INTEGRATION OF ADA, ORACLE AND GKS;52
7.2.1;1. Parroebal enme;t woOrpke ration guidance for a;52
7.2.2;2. Building blocks of the solution:data-base, decision-support system andman-machine interface;53
7.2.3;3. Selection of standard software ADA, ORACLS and GKS;53
7.2.4;Literature;;56
8;PART 3: SPECIFICATIONS;60
8.1;SPECIFICATION, DESIGN AND MODULA-2 IMPLEMENTATION OF A LOW COST INDUSTRIAL CONTROL SYSTEM;60
8.1.1;INTRODUCTION;60
8.1.2;SPECIFICATIONS PHASE;60
8.1.3;DESIGN PHASE;63
8.1.4;IMPLEMENTATION PHASE;65
8.1.5;CONCLUSIONS;65
8.1.6;REFERENCES;65
8.2;MICROPROCESSOR BASED DEVELOPMENT TOOL - DESIGN AND REALIZATION OF SISO CONTROLLERS;66
8.2.1;BACKGROUND: THE LOW-END CONTROL PROBLEMS;66
8.2.2;THE HARDWARE STRUCTURE OF A LOW-LEVEL SYSTEM;66
8.2.3;AN EXPERIMENTAL FIELD UNIT;67
8.2.4;SYSTEM COMMUNICATIONS;68
8.2.5;APPLICATION SOFTWARE IN FUN;68
8.2.6;THE DEVELOPMENT TOOL - SOFTWARE AND APPLICATION ASPECTS;68
8.2.7;EXAMPLE;70
8.2.8;CONCLUSIONS;71
8.2.9;REFERENCES;71
8.3;A REAL-TIME SYSTEM FOR ROBOT MANIPULATOR INVERSE DYNAMICS COMPUTATION;72
8.3.1;INTRODUCTION;72
8.3.2;A HYBRID COMPUTATIONAL ALGORITHM;73
8.3.3;IMPLEMENTATION OF THE NEW COMPUTATIONAL ALGORITHM;73
8.3.4;PARALLEL COMPUTATION;74
8.3.5;DISCUSSION;75
8.3.6;CONCLUSION;75
8.3.7;REFERENCES;75
9;PART 4: OPERATING SYSTEM AND IMPLEMENTATION ASPECTS;78
9.1;A MODEL FOR A HARD REAL TIME SYSTEM EXECUTIVE;78
9.1.1;INTRODUCTION;78
9.1.2;THE REACTIVE SYSTEMS MODEL;79
9.1.3;EXAMPLES;80
9.1.4;IMPLEMENTATION OF THE REACTIVE MODEL;81
9.1.5;CONCLUSION;82
9.1.6;REFERENCES;82
9.1.7;APPENDIX : A sample of RSEX system calls.;82
9.2;THE SPY: A MECHANISM FOR SAFE IMPLEMENTATION OF HIGHLY CONCURRENT SYSTEMS;84
9.2.1;INTRODUCTION;84
9.2.2;GLOBAL APPROACH;84
9.2.3;CONCEPTS AND TECHNIQUES FOR THE OBSERVATION OF THE CONTROL PART: ABRIEF PANORAMA;85
9.2.4;THE SPY: AN INTEGRATED OBSERVER;86
9.2.5;ON THE IMPLEMENTATION OF THE SPY;87
9.2.6;COMENTS ON A PARTICULAR IMPLEMENTATION OF THE SPY;88
9.2.7;PERFORMANCE EVALUATION AND EXPERIENCE;89
9.2.8;REFERENCES;90
10;PART 5: ROUND TABLE DISCUSSIONS;92
10.1;FORMAL SPECIFICATION;92
10.2;PROGRAMMING LANGUAGES FOR REAL-TIME APPLICATIONS;94
11;AUTHOR INDEX;96



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.