A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Kleucio Claudio Paulo Aragão Prof. Eliane Martins Sistema Tempo Real ROOM BedROOM System Um sistema de Tempo Real para Controle de Quarto.

Apresentações semelhantes


Apresentação em tema: "Kleucio Claudio Paulo Aragão Prof. Eliane Martins Sistema Tempo Real ROOM BedROOM System Um sistema de Tempo Real para Controle de Quarto."— Transcrição da apresentação:

1 Kleucio Claudio Paulo Aragão Prof. Eliane Martins Sistema Tempo Real ROOM BedROOM System Um sistema de Tempo Real para Controle de Quarto

2 Roteiro 1.Introdução Definição Classificação 2.UML – RT Introdução UML ROOM Processo de desenvolvimento 3.Estudo de Caso do Hotel

3 Introdução Tipos de Sistemas: Transformacionais Reativos Sistemas de Tempo Real

4 Definição Um sistema tempo real é um sistema computacional que deve reagir a estímulos oriundos do seu ambiente em prazos específicos [10]. Sistema tempo real é dependente do resultado e do tempo em que esses resultados são produzidos [1]. Possui requisitos de restrição de tempo [2]. Uma resposta certa em tempo longo pode ser considerada errada [2].

5 Definição sensores estímulo resposta AMBIENTE Modelo geral de um sistema tempo real[1]: sistema atuadores

6 Classificação Quanto à Segurança: Sistemas não Crítico de Tempo Real Sistemas Crítico de Tempo Real Quanto à Implementação Sistemas de Resposta Garantida Sistemas de Melhor Esforço Quanto ao tipo de estímulo Dirigido a evento (estímulos aperiódicos) Dirigido a tempo (estímulos periódicos)

7 Aplicações Aernonáutica – controle de navegação Telecomunicações – envio de dados Automóveis – freios ABS Equipamentos médicos – monitoramento de pacientes Controle de elevadores – fechamento de portas Hotelaria – controle dos quartos

8 Ferramentas Case ROSE_RT – Rose_RT é uma ferramenta que trabalha com a UML -RT. Outras ferramentas: AxiomSys Real-Time Maude Artisan Real-Time Object-Time Developer

9 UML - RT UML-RT (UML for Real Time) fornece um modelo para desenvolvimento de aplicações de tempo real através da combinação do UML com o ROOM UML-RT ROOM + UML UML - RT ROOMUML

10 UML – linguagem utilizada para desenvolvimento de sistemas orientado a objeto Tipos de Diagramas: Visão do Usuário (diag. de caso de uso) Visão Estrutural (diag. de classes) Visão Comportamental (diag. de estado, sequência, atividade, etc.) Visão de Implementação (diag. de implementação) Visão de Distribuição (diag. de distribuição)

11 ROOM ROOM (Real-time Object Oriented Modeling) - Elementos de Construção: Protocolos Capsulas Portas Conectores Visão Estrutural: Diagrama de Estruturas Diagrama de Estados

12 ROOM Protocolos – Define um contrato entre os participantes da comunicação.

13 ROOM Diagrama de Classe com as capsulas e portas

14 ROOM X2: ProtB X4: ProtA b: CapsuleB {plug-in} a: CapsuleA c: CapsuleC X1: ProtA Y2: ProtB Y1: ProtC Z2: ProtC X3: ProtB Z1: ProtB Conectores Cápsulas Portas Diagrama de Estruturas:

15 Processo de Desenvolvimento Utiliza um processo de desenvolvimento iterativo baseada nas seguintes etapas de desenvolvimento: Requisitos e Análise Projeto Implementação Testes

16 Requisitos e Análise Criação dos Casos de Uso Criação dos Diagramas de Caso de Uso Construção do Modelo Conceitual Representação dos conceitos Associação entre os conceitos Atributos de conceitos Comportamento do Sistema: Diagramas de Seqüência

17 Estudo de Caso

18 Conclusões UML-RT é baseado em UML, hoje um padrão para desenvolvimento em sistemas orientado a objeto. UML-RT é extremamente poderoso na modelagem dea natureza reativa dos sistemas de tempo real [8] UML-RT fornece modelos para geração completa de código [8] UML-RT não é formalmente bem definido [14]. UML-RT é mais adaptadas em projeto e implementação [14]. UML-RT não disponibiliza uma análise para verificação das restrições de tempo [7, 8]

19 Bibliografia [1] Ian Sommerville, Engenharia de Software [2]Apresentação. [3]B. Selic, J. Rumbaugh. Using UML for Modeling Complex Real -Time Systems, [4]B. Selic. An efficient object oriented variation of statecharts formalism for distributed real time systems, CHDL Abril [5] Investigating of Models for Real-Time Systems: AIDA through UML and ROOM. [6] Unified Modeling Language for Real-Time System Design.

20 Bibliografia [7] Z. Gu and K. G. Shin. Synthesis of Real Time Implementation from UML-RT Models [8] W. He and S. Goddard. Capturing an Application´s Temporal Properties with UML for Real Time. [9] P. Macedo. Modelação de Sistemas de Tempo Real em UML. Tempo, Análise da Escalonabilidade e do Desempenho [10] Introdução sobre o Tempo Real

21 Bibliografia [11] M. Moller, E. Olderog, H. Rasch and H. Webrheim. Linking CSP-OZ with UML and Java: A Case Study [12] A. Sampaio, A. Mota and R. Ramos. Class and Refinement in UML for Real-Time. Eletronic Notes in Theoretical Computer Science, Vol 95, 23:51, 2004 [13] B. Rumpe, M. Schoenmakers, A. Radermacher, A. Schurr. UML + ROOM as a Standard ADL? [14] V. Bianco, L. Lavazza, M. Mauri and G. Occorso. Towards UML-based formal specifications of componentbased real-time software

22 Bibliografia [15] Rational Rose Corporation. Model Examples – Rational Rose RealTime. Acessado em novembro/2004 [16] Rational Rose Corporation. Modeling Language Guide – Rational Rose RealTime. Acessado em novembro/2004 [17] Rational Rose Corporation. Tutorials – Rational Rose RealTime. Acessado em novembro/2004

23 Bibliografia [18] AxiomSys System Analysis CASE Tool – acessado em 20/11/2004. [19] Real-Time Maude 2.0 Manual - acessado em 20/11/2004. [20] Artisan Real-time Software Tools – Overview, acessado em 20/11/2004.


Carregar ppt "Kleucio Claudio Paulo Aragão Prof. Eliane Martins Sistema Tempo Real ROOM BedROOM System Um sistema de Tempo Real para Controle de Quarto."

Apresentações semelhantes


Anúncios Google