Framework for computational interfacing and management of data acquistion systems / Framework para interface e gerenciamento computacional de sistemas de aquisiÃÃo de dados

AUTOR(ES)
DATA DE PUBLICAÇÃO

2007

RESUMO

Most of the data acquisition systems are based on dedicated hardware and software. Such strategy leads to major dificultes when one needs to expand or update certain features of the hardware, as this generally leads to substantial changes in the software and vice-versa. This work proposes the development of a framework for interfacing and management of data acquisition systems. Its main purpose is to increase system modularization, detaching the development of the hardware from the development of the software. The framework was designed based on adaptive software techniques, such as polymorphism, design patterns, plug-ins and reflection. In so doing, it has been possible to create software devices capable of detecting specific features of the hardware connected to a computer, improving the compatibility between the software and various data acquisition devices. This has allowed a software application to be used with distinct data acquisition devices, without any change or adjustment. The basic steps for using the framework are presented by means of examples and case studies. The results have shown that the framework allows design modularization, separating the design and construction of both hardware and software.

ASSUNTO(S)

polimorfismo data acquisition systems design patterns software adaptativo padrÃes de projeto polymorphism engenharia eletrica sistemas de aquisiÃÃo de dados reflexÃo computacional plug-ins adaptive software computational reflection

Documentos Relacionados