Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator.ID | OLIVEIRA, B. N. G. | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/0967177402852769 | pt_BR |
dc.contributor.advisor1 | ACIOLI JÚNIOR, George. | |
dc.contributor.advisor1ID | ACIOLI JÚNIOR, G. | pt_BR |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/1596840676645407 | pt_BR |
dc.contributor.referee1 | FERNANDES, Eisenhawer de Moura. | |
dc.contributor.referee1ID | FERNANDES, E. M. | pt_BR |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/7934688409399283 | pt_BR |
dc.description.resumo | O projeto de sistemas de automação requer o uso de paradigmas de programação que otimizem o desempenho, a modularidade e a flexibilidade dos sistemas. Este trabalho apresenta uma análise comparativa de três paradigmas amplamente utilizados: Programação Orientada a Objetos (OOP), Arquitetura Orientada a Serviços (SOA) e Desenvolvimento Baseado em Componentes (CBD). Cada paradigma é aplicado em um sistema simulado de separação de caixas, utilizando o software Factory IO, que permite a interação com controladores programáveis e ambientes virtuais de simulação. A análise revela que, enquanto a OOP oferece maior controle sobre os detalhes da implementação, o CBD e a SOA permitem uma implementação mais modular e ágil, sendo mais adequados para ambientes distribuídos e que exigem flexibilidade. As vantagens e desvantagens de cada abordagem são discutidas com base nos resultados obtidos, destacando a importância de selecionar o paradigma correto para diferentes contextos de automação industrial. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Centro de Engenharia Elétrica e Informática - CEEI | pt_BR |
dc.publisher.initials | UFCG | pt_BR |
dc.subject.cnpq | Engenharia Elétrica | pt_BR |
dc.title | Paradigmas de programação em sistemas de automação industrial. | pt_BR |
dc.date.issued | 2024-10 | |
dc.description.abstract | The design of automation systems requires the use of programming paradigms that optimize performance, modularity, and flexibility of systems. This paper presents a comparative analysis of three widely used paradigms: Object Oriented Programming (OOP), Service Oriented Architecture (SOA), and Component Based Development (CBD). Each paradigm is applied in a simulated box sorting system, using the Factory IO software, which allows interaction with programmable controllers and virtual simulation environments. The analysis reveals that while OOP offers greater control over implementation details, CBD and SOA enable a more modular and agile implementation, being more suitable for distributed environments that require flexibility. The advantages and disadvantages of each approach are discussed based on the obtained results, highlighting the importance of selecting the right paradigm for different industrial automation contexts. | pt_BR |
dc.identifier.uri | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622 | |
dc.date.accessioned | 2024-10-21T18:08:27Z | |
dc.date.available | 2024-10-21 | |
dc.date.available | 2024-10-21T18:08:27Z | |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.subject | Automação Industrial | pt_BR |
dc.subject | Programação Orientada a Objetos | pt_BR |
dc.subject | Arquitetura Orientada a Serviços | pt_BR |
dc.subject | Desenvolvimento Baseado em Componentes | pt_BR |
dc.subject | CLP | pt_BR |
dc.subject | IEC 61131-3 | pt_BR |
dc.subject | Factory IO | pt_BR |
dc.subject | IEC 61499 | pt_BR |
dc.subject | Industrial Automation | pt_BR |
dc.subject | Object-Oriented Programming | pt_BR |
dc.subject | Service-Oriented Architecture | pt_BR |
dc.subject | Component-Based Development | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.creator | OLIVEIRA, Bruno Nascimento Gomes de. | |
dc.publisher | Universidade Federal de Campina Grande | pt_BR |
dc.language | por | pt_BR |
dc.title.alternative | Programming paradigms in industrial automation systems. | pt_BR |
dc.identifier.citation | OLIVEIRA, Bruno Nascimento Gomes de. Paradigmas de programação em sistemas de automação industrial. 2024. 43 f. Monografia (Bacharelado em Engenharia Elétrica) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38622 | pt_BR |
Appears in Collections: | Curso de Bacharelado em Engenharia Elétrica - CEEI - Monografias |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BRUNO NASCIMENTO GOMES DE OLIVEIRA-MONOGRAFIA-CEEI-BACHARELADO EM ENGENHARIA ELÉTRICA (2024).pdf | 1.56 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.