LOPES, A. B.; http://lattes.cnpq.br/2057318985800730; LOPES, Adilson Barboza.
Resumo:
This work presents the implementation of an environment oriented
the development of real-time control software. The environment
seeks to meet essential requirements for systems programming
distributed Process Control and basically consists of
a methodology and two languages: the Module Programming Language
- LPM and the Module Configuration Language - LCM. In the model
adopted for the environment, the development of an application and constituted
in two stages: the LPM programming of the modules that implement
the system functions and the LCM configuration of the application from the
available modules. This feature makes it possible to incorporate
dynamic reconfiguration mechanisms and fault tolerance. The communication
between modules is done through the exchange of messages through a
interface consisting of logical input and output ports. The configuration
of an application corresponds to an LCM program that specifies the
component modules of the application and the interconnection of their ports. The implementation
of languages was performed on a PCS computer CADMUS-9200
through the use of the YACC and LEX tools and is available to execute
in an IBM-PC compatible environment. Languages are supported by
a real-time core whose interface is presented in the dissertation.
Currently the environment only supports static configuration and processing
centralized. A consequent evolution of the work and the extension
of the environment in order to enable the distributed execution of applications.