A Survey of High-Level Programming Languages in Control Systems
Journal: The International Arab Journal of Information Technology (Vol.8, No. 2)Publication Date: 2011-04-01
Authors : Fernando Valles-Barajas;
Page : 178-187
Keywords : Kalman filter; intelligent control; adaptive control systems; polymorphism; function pointers; and object-oriented programming;
Abstract
This paper explains how advanced programming language concepts can be used to increase the readability and maintainability of control process software. The programming language concepts presented in this paper are: function pointers, variable argument functions and three concepts related to object-oriented programming: polymorphism, relationship of composition between classes and class methods. The advantage of every one of these concepts is demonstrated by using control applications. The paper also demonstrates that intelligent control algorithms can be improved by using these concepts. C and C++ programming languages are used to implement the code of the control systems
Other Latest Articles
- Improving the Accuracy of English-Arabic Statistical Sentence Alignment
- An Ontology-based Semantic Extraction Approach for B2C eCommerce
- A New Fault Injection Approach to Study the Impact of Bitflips in the Configuration of SRAM-Based FPGAs
- Cloud Data Center Design using Delay Tolerant Based Priority Queuing Model
- New Class-based Dynamic Scheduling Strategy for Self-Management of Packets at the Internet Routers
Last modified: 2019-04-28 21:13:44