Real Time Programming 1988 -

Real Time Programming 1988 (eBook)

Proceedings of the 15thIFAC/IFIP Workshop, Valencia, Spain, 25-27 May 1988
eBook Download: PDF
2014 | 1. Auflage
95 Seiten
Elsevier Science (Verlag)
978-1-4832-9805-4 (ISBN)
Systemvoraussetzungen
54,78 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.
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.

Front Cover 1
Real Time Programming 1988 4
Copyright Page 5
Table of Contents 8
IFAC WORKSHOP ON REAL TIME PROGRAMMING 1988 6
PART 1: FORMAL SPECIFICATION 10
CHAPTER 1. CORRECTNESS VERIFICATION OFREAL-TIME PROGRAMS 10
1. INTRODUCTION 10
2. PROCESS AND CORRECTNESS 10
3· CTOEUSTPALBEIDL IPTRYO CETSHSE OARENMD LOCAL 11
4. CORRECTNESS VERIFICATION 12
5.ECXOAOMPPELREA TI-N GS YSRTOEBMO TSOP 13
5· FINAL REMARKS 14
REFERENCES 14
LOTOS BASED DERIVATION METHODOLOGYIN THE PRODAT PROJECT 16
1 Introduction 16
2 Analysis of Project DevelopmentPhases 17
3 Implementation 18
4 Testing 19
5 Conclusions 19
THE CREATIVE STEP IN DESIGNINGREAL-TIME SOFTWARE 24
INTRODUCTION 24
THE SOFTWARE DESIGN PROCESS ININDUSTRIAL PRACTICE 24
METHODICAL SUPPORT FORSOFTWARE DESIGN 27
JOINING ALL DESIGN GUIDELINES AND EXPERIENCEINTO ONE SET OF RULES IN ANEXPERT SYSTEM 28
REFERENCES 28
APPLYING THE PRINCIPLE OF SEPARATIONOF CONCERNS IN SOFTWAREDEVELOPMENT 30
INTRODUCTION 30
EXAMPLE 1: COUPLING BETWEENMODUL 31
EXAMPLE 2: ORGANISING CASEANALYSES 33
EXAMPLE 3: CHOOSING NAMES INPROGRAMS 35
CONCLUSION 36
REFERENCES 36
SUPPORTING TOOL FOR OBJECT ORIENTEDDESIGN OF REAL TIME APPLICATIONS 38
INTRODUCTION 38
OBJECT ORIENTED DESIGN METHODOLGY 39
PRESENTATION OF THE FUNCTIONALITIES OFSTOOD 40
PRESENT AND FUTURE 42
REFERENCES 42
PART 2: LANGUAGES FOR REAL TIME PROGRAMMING 44
ADDITIONAL PEARL LANGUAGE STRUCTURES FOR THE IMPLEMENTATION OF RELIABLE AND INHERENTLY SAFE REAL-TIME SYSTEMS 44
INTRODUCTION 44
PROPOSAL OF ADDITIONAL LANGUAGE ELEMENTSFOR PEARL 45
ADDITIONAL OPERATING SYSTEM FEATURES TOBE SUPPORTED BY PEARL 46
SOFTWARE VERIFICATION FEATURES 47
SUPPORT OF THE ADDITIONAL PEARL LANGUAGE STRUCTURES BY THE REAL-TIME OPERATING SYSTEM PORTOS 48
SYNOPSIS OF THE ADDITIONAL 

49 
CONCLUSION 51
REFERENCES 51
THE USE OF STANDARD SOFTWARE IN REAL TIME PROGRAMMING: AN EXAMPLE DEMONSTRATING THE INTEGRATION OF ADA, ORACLE AND GKS 52
1. Parroebal enme t woOrpke ration guidance for a
2. Building blocks of the solution:data-base, decision-support system andman-machine interface 53
3. Selection of standard software ADA, ORACLS and GKS 53

PART 3: SPECIFICATIONS 60
SPECIFICATION, DESIGN AND MODULA-2 IMPLEMENTATION OF A LOW COST INDUSTRIAL CONTROL SYSTEM 60
INTRODUCTION 60
SPECIFICATIONS PHASE 60
DESIGN PHASE 63
IMPLEMENTATION PHASE 65
CONCLUSIONS 65
REFERENCES 65
MICROPROCESSOR BASED DEVELOPMENT TOOL - DESIGN AND REALIZATION OF SISO CONTROLLERS 66
BACKGROUND: THE LOW-END CONTROL PROBLEMS 66
THE HARDWARE STRUCTURE OF A LOW-LEVEL SYSTEM 66
AN EXPERIMENTAL FIELD UNIT 67
SYSTEM COMMUNICATIONS 68
APPLICATION SOFTWARE IN FUN 68
THE DEVELOPMENT TOOL - SOFTWARE AND APPLICATION ASPECTS 68
EXAMPLE 70
CONCLUSIONS 71
REFERENCES 71
A REAL-TIME SYSTEM FOR ROBOT MANIPULATOR INVERSE DYNAMICS COMPUTATION 72
INTRODUCTION 72
A HYBRID COMPUTATIONAL ALGORITHM 73
IMPLEMENTATION OF THE NEW COMPUTATIONAL ALGORITHM 73
PARALLEL COMPUTATION 74
DISCUSSION 75
CONCLUSION 75
REFERENCES 75
PART 4: OPERATING SYSTEM AND IMPLEMENTATION ASPECTS 78
A MODEL FOR A HARD REAL TIME SYSTEM EXECUTIVE 78
INTRODUCTION 78
THE REACTIVE SYSTEMS MODEL 79
EXAMPLES 80
IMPLEMENTATION OF THE REACTIVE MODEL 81
CONCLUSION 82
REFERENCES 82
APPENDIX : A sample of RSEX system calls. 82
THE SPY: A MECHANISM FOR SAFE IMPLEMENTATION OF HIGHLY CONCURRENT SYSTEMS 84
INTRODUCTION 84
GLOBAL APPROACH 84
CONCEPTS AND TECHNIQUES FOR THE OBSERVATION OF THE CONTROL PART: ABRIEF PANORAMA 85
THE SPY: AN INTEGRATED OBSERVER 86
ON THE IMPLEMENTATION OF THE SPY 87
COMENTS ON A PARTICULAR IMPLEMENTATION OF THE SPY 88
PERFORMANCE EVALUATION AND EXPERIENCE 89
REFERENCES 90
PART 5: ROUND TABLE DISCUSSIONS 92
FORMAL SPECIFICATION 92
PROGRAMMING LANGUAGES FOR REAL-TIME APPLICATIONS 94
AUTHOR INDEX 96

Erscheint lt. Verlag 23.5.2014
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Grafik / Design
Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 1-4832-9805-1 / 1483298051
ISBN-13 978-1-4832-9805-4 / 9781483298054
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Schritt für Schritt zu Vektorkunst, Illustration und Screendesign

von Anke Goldbach

eBook Download (2023)
Rheinwerk Design (Verlag)
29,93
2D- und 3D-Spiele entwickeln

von Thomas Theis

eBook Download (2023)
Rheinwerk Computing (Verlag)
29,90
Das umfassende Handbuch

von Christian Denzler

eBook Download (2023)
Rheinwerk Design (Verlag)
44,90