Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola Politécnica
 
Engenharia de Comp e Sist Digitais
 
Disciplina: PCS2426 - Fundamentos de Sistemas de Tempo Real
Foundations of Real-Time Systems

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2002 Desativação:

Objetivos
Familiarização com os conceitos de sistemas de tempo real. Estudo do hardware e software voltados a sistemas de tempo real. Modelagem de sistemas de tempo real.
 
Docente(s) Responsável(eis)
1075607 - Jorge Rady de Almeida Junior
77500 - Selma Shin Shimizu Melnikoff
 
Programa Resumido
Conceitos básicos e definições de Sistemas de Tempo Real. Componentes básicos de Sistemas de Tempo Real: sensores, atuadores, condicionadores de sinal, interfaces de entrada/saída, interface com operador. Noções de hardware de computadores para aplicações de tempo real: CPU, memória, entrada/saída, outros dispositivos. Noções de software para aplicações de tempo real: ciclo de vida do software, linguagens de programação utilizadas. Especificação de Sistemas de Tempo Real através da utilização de linguagem natural, diagramas de fluxo de dados, autômatos, redes de petri e statecharts, entre outros. Lógicas especialmente desenvolvidas para Sistemas de Tempo Real: Metric Temporal Logic, Real-Time Temporal Logic. Sistemas Operacionais para Sistemas de Tempo Real: tarefas, escala de tarefas, interrupções, semáforos, compartilhamento de recursos, deadlock. Sistemas distribuídos utilizados em Sistemas de Tempo Real. 
 
Programa
Conceitos básicos e definições de Sistemas de Tempo Real. Componentes básicos de Sistemas de Tempo Real: sensores, atuadores, condicionadores de sinal, interfaces de entrada/saída, interface com operador. Noções de hardware de computadores para aplicações de tempo real: CPU, memória, entrada/saída, outros dispositivos. Noções de software para aplicações de tempo real: ciclo de vida do software, linguagens de programação utilizadas. Especificação de Sistemas de Tempo Real através da utilização de linguagem natural, diagramas de fluxo de dados, autômatos, redes de petri e statecharts, entre outros. Lógicas especialmente desenvolvidas para Sistemas de Tempo Real: Metric Temporal Logic, Real-Time Temporal Logic. Sistemas Operacionais para Sistemas de Tempo Real: tarefas, escala de tarefas, interrupções, semáforos, compartilhamento de recursos, deadlock. Sistemas distribuídos utilizados em Sistemas de Tempo Real. Comunicação entre tarefas e sincronização, troca de mensagens, regiões críticas. Modelagem de Sistemas de Tempo Real: Modelo de Requisitos (modelos de processo e de controle) e Modelo de Arquitetura (diagrama e dicionário de arquitetura). Descrição de algumas aplicações: sistemas de supervisão e controle de indústrias, plantas químicas, plantas nucleares, meios de transporte, sistemas de armamentos
 
Avaliação
     
Método
Apresentação da teoria da matéria aliada um trabalho prático.
Critério
Duas provas (P1 e P2) e um trabalho (T), sendo a média final (M) calculada por: M = (P1 + 2P2 + M)/4
Norma de Recuperação
Normas aprovadas pelo PCS.
 
Bibliografia
     
LAPLANTE, A.L., Real-Time Systems Desingn and Analysis An Engineer's Handbook, IEEE Press,  2ª ed. 1997.HATLEY, D.J.; PIRBAHAI, I.A. Estratégias para Especificação de Sistema em Tempo Real, Mc Graw Hill, 1991LAWRENCE, P.D.; MAUCH, K. Real Time Microcomputer System Design:an Introduction, Mc Graw Hill, 1987BURNS, A., WELLILNGS, A., Real-Time Systems and Programming Languages, Addison Wesley, 1997
 

Clique para consultar os requisitos para PCS2426

Clique para consultar o oferecimento para PCS2426

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP