Sie sind auf Seite 1von 11

Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ


Campus Curitiba - Central

PLANO DE ENSINO
Programa de Pó-graduação em Computação Aplicada – Mestrado Profissional (PPGCA).
CURSO MATRIZ Primeira
Curso-Programa de Pós-graduação em Engenharia Elétrica e Informática Industrial (CPGEI).

FUNDAMENTAÇÃO LEGAL Regulamentos e afins do PPGCA e do CPGEI.

DISCIPLINA/UNIDADE CURRICULAR FASE CARGA HORÁRIA (horas)


CÓDIGO
Tópicos - Paradigma Orientada a Notificações (PON) Teórica Prática Total

PPGCA - CASE102 - Tópicos Avançados em Sistemas


Embarcados 2 - Programação Orientada a Notificações CASE 102 (PPGCA) 2o.
22 23 45

CPGEI - TEC0301- Tópicos Especiais em EC: Paradigma TEC0301 (CPGEI)


Orientado A Notificações -

PRÉ- Formação em Computação, salientando:


REQUISITO
1 - Programação Orientada a Objetos (C++) e Programação Orientada a Eventos*

2 - Programação Declarativa e Sistemas Baseados em Regra**,

3 - Paradigmas de Programação**

4 - Engenharia de Software / Projeto com UML***

Obs.: Para aluno que não tem os pré-requisitos via graduação, segue indicativo:

* -Existe esta disciplina no PPGCA/CPGEI da UTFPR (2º Trimestre)

** - Existe esta disciplina no PPGIA/PUC - 1º Bimestre, que engloba parte do 1º pré-requisito, assim
como o 2º e 3º pré-requisitos.

*** - Existe disciplina de Eng. de Requisitos no PPGCA e Eng. de Software no PPGCA/CPGEI da


UTFPR - 1º e 3º Trimestre respectivamente.

Obs.: Seria útil conhecer Multi-agentes, Data-Flow Programming e Redes de Petri.


EQUIVALÊNCIA Não há.

OBJETIVOS

Instruir o discente ao estado da arte e da técnica em Paradigma Orientada a Notificações (PON), incluindo
Programação Orientada a Notificações (PRON) via conjunto de materializações vigentes e Desenvolvimento de
Análise/Projeto Orientado a Notificações (DON) via conjunto de materializações vigentes. Desenvolver o raciocínio na
abordagem de problemas computacionais usando este ferramental. Utilizar os mecanismos deste ferramental
utilizando as ferramentas de Desenvolvimento e Programação Orientada a Notificações.
EMENTA

Revisão dos Paradigmas e Modos existentes de Desenvolvimento e Programação.

Estudo do Paradigma de Orientado a Notificações (PON).

Desenvolvimento de um sistema/software em um dado paradigma vigente.

Desenvolvimento de um sistema/software em PON, segundo as materializações PON disponível.

Comparação entre os dois Desenvolvimentos.


SÍTIOS COM EMENTA

PPGCA - http://ppgca.dainf.ct.utfpr.edu.br/doku.php?id=case102

CPGEI - http://www.utfpr.edu.br/curitiba/estrutura-universitaria/diretorias/dirppg/programas/cpgei/area-
academica/disciplinas/ementas-1
CONTEÚDO PROGRAMÁTICO
ITEM EMENTA CONTEÚDO
- Revisão dos Paradigmas e Modos existentes de Desenvolvimento
e Programação em geral.
Revisão dos Paradigmas e Modos - Revisão do Paradigma Orientado a Objetos (POO) em particular.
1 existentes de Desenvolvimento e - Revisão do Paradigma Orientado a Regra (POR) ou Sistemas
Programação Baseadas em Regras (SBR) em particular.
- Revisão do Paradigma Orientado a Eventos (POE) em particular.
- Revisão do Paradigma Orientado a Dados (POD) em particular.
- Estudo do Paradigma de Orientado a Notificações (PON) em
geral.
- Estudo da Programação Orientada a Notificações (PRON) do
Estudo do Paradigma de PON
2
Orientado a Notificações (PON) - Estudo do Desenvolvimento (de Análise/Projeto) Orientado
Notificações (DON) do PON.
- Estudo de Padrões para PON.
- Estudo de Materializações do PON.
- Proposição de um sistema/software em um dado paradigma
vigente.
Desenvolvimento de um
- Análise/projeto de um sistema/software em um dado paradigma
3 sistema/software em um dado
vigente.
paradigma vigente.
- Programação/Implementação de um sistema/software em um dado
paradigma vigente.
- Proposição de um sistema/software em PON.
- Análise/projeto de um sistema/software em PON segundo as
Desenvolvimento de um
4 materializações do PON disponível.
sistema/software em PON
- Programação/Implementação de um sistema/software em PON
segundo as materializações do PON disponível.
- Comparação qualitativa ou quantitativa entre os dois
sistemas/softwares desenvolvidos.
Comparação entre os dois
5 - Comparação qualitativa ou quantitativa entre os dois processos de
Desenvolvimentos.
desenvolvimento.
- Redação de artigo sobre os desenvolvimentos e comparações.
6 Redação Artigo - Redação de artigo sobre os desenvolvimentos e comparações.

PROFESSOR TURMA
Prof. Dr. Jean Marcelo SIMÃO (PPGCA e CPGEI) Mestrado / Doutorado.
ANO / FASE CARGA HORÁRIA (aulas)
AT AP APS AD Total
2017 / 01
20 25 0 0 45
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas, AD: Atividades a Distância.

DIAS DAS AULAS PRESENCIAIS


Dia da semana 17:50 às 21:20 Segunda Terça Quarta Quinta Sexta Sábado
Número de aulas no semestre (4 x 11) + 1

PROGRAMAÇÃO E CONTEÚDOS DAS AULAS (PREVISÃO)


Dia/Mês Conteúdo das Aulas N. Aulas – Colab.
- Revisão dos Paradigmas e Modos existentes de Desenvolvimento e
1. Programação em geral.
4 aulas
05/06 - Revisão do Paradigma Orientado a Objetos (POO) em particular. -----------

Segunda-feira - Proposição de um sistema/software em um dado paradigma vigente.


- Análise/projeto de um sistema/software em um dado paradigma vigente.
- Análise/projeto de um sistema/software em um dado paradigma vigente.
- Programação/Implementação de um sistema/software em um dado
2.
paradigma vigente. 5 aulas
-----------
12/06 - Revisão do Paradigma Orientado a Eventos (POE) em particular.
Segunda-feira - Revisão do Paradigma Orientado a Regra (POR) ou Sistemas Baseadas em Regras
(SBR) em particular.
- Estudo do Paradigma de Orientado a Notificações (PON) em geral.
- Programação/Implementação de um software/sistema em um dado
3.
paradigma vigente.
4 aulas
- Estudo da Programação Orientada a Notificações (PRON) do PON -----------
19/06
- Estudo de Materializações do PON – Frameworks PON
Segunda-feira
- Estudo de Padrões para PON.
- Estudo de Materializações do PON – Linguagem/Compilador PON
- Estudo do Paradigma de Orientado a Notificações (PON) em geral -
4. Concorrência, Paralelismo e Distribuição
4 aulas
26/06 - Estudo de Materializações do PON – Frameworks PON – -----------
Segunda-feira
Concorrência/Paralelismo/Distribuição.
- Proposição de um sistema/software em PON.
- Estudo do Desenvolvimento (de Análise/Projeto) Orientado Notificações
(DON) do PON.
5.
- Análise/projeto de um sistema/software em PON segundo as 4 aulas
03/07 materializações do PON disponível. -----------

Segunda-feira - Programação/Implementação de um sistema/software em PON segundo as


materializações do PON disponíveis.

17/07
Segunda-feira - Férias Docentes 0

24/07
Segunda-feira - Férias Docentes 0

6. - Programação/Implementação de um sistema/software em PON segundo as


materializações do PON disponíveis. 4 aulas
31/07
- Estudo de Materializações do PON – Linguagem/Compilador PON -----------
Segunda-feira
- Estudo de Materializações do PON – PON Hardware Digital – CoPON.
PROGRAMAÇÃO E CONTEÚDOS DAS AULAS (PREVISÃO)
Dia/Mês Conteúdo das Aulas N. Aulas – Colab.
- Programação/Implementação de um sistema/software em PON segundo as
7.
materializações do PON disponíveis. 4 aulas
07/08 - Revisão do Paradigma Orientado a Dados (POD) em particular. ----------

Segunda-feira - Estudo de Materializações do PON – Arquitetura PON – ArqPON.


- Programação/Implementação de um sistema/software em PON segundo as
8. materializações do PON disponíveis.
14/08
- Estudo do Paradigma de Orientado a Notificações (PON) em geral - Fuzzy 4 aulas
PON – NeuroPON. ------------
Segunda-feira
- Estudo de Materializações do PON – Framework/LingPON – Fuzzy e
Neuro.
9. - Programação/Implementação de um sistema/software em PON segundo as
materializações do PON disponíveis. 4 aulas
21/08
------------
- Estudo do Paradigma de Orientado a Notificações (PON) em geral – uso
Segunda-feira para Sistemas Embarcados e Sistemas Sencientes.
10. - Programação/Implementação de um sistema/software em PON segundo as
materializações do PON disponíveis. 4 aulas
28/08
- Estudo do Paradigma de Orientado a Notificações (PON) em geral - Testes ------------
Segunda-feira
- Estudo de Materializações do PON - Diagramas e Métodos para Testes.
- Comparação qualitativa ou quantitativa entre os dois sistemas/softwares
11.
desenvolvidos.
- Comparação qualitativa ou quantitativa entre os dois processos de 4 aulas
04/09 desenvolvimento. ------------

Segunda-feira - Reflexão sobre a diferença entre PON e Paradigmas Vigentes.


- Apresentação de resultados
------
- Redação de artigo sobre os desenvolvimentos e comparações.
--------
11/09
Obs.: Usar formato de artigo IEEE.
Segunda-feira

------ - Entrega de artigo e artefato considerados.


18/09 --------
Obs.: Entrega via servido SVN – enviar artigo e apresentação também por e-mail,
Segunda-feira entretanto.

PROCEDIMENTOS DE ENSINO
AULAS TEÓRICAS
O Professor efetivará a aprendizagem ministrando as aulas e os conteúdos corretamente.

O Professor efetivará a aprendizagem ministrando as aulas e os conteúdos corretamente o que inclui o estímulo a
atenção, a relação com a aplicação prática, a abertura a questionamentos, a questionamentos para turma. Enfim,
utilizar-se-ão os bons princípios relativos ao ensino.

AULAS PRÁTICAS
O Professor efetivará a aprendizagem com atividades práticas.

O Professor efetivará a aprendizagem com atividades prática como a demanda de um trabalho prático que se
constituirá na implementação de sistema/software de certa complexidade (e.g., algum jogo), sendo este elaborado
em duas versões, segundo dois paradigmas distintos, ensejando assim comparações.

ATIVIDADES PRÁTICAS SUPERVISIONADAS


Não há APSs.
ATIVIDADES A DISTÂNCIA
Não há aulas à distância.

PROCEDIMENTOS DE AVALIAÇÃO
- As avaliações consistirão de 1 trabalho prático.
- As avaliações consistirão de 1 trabalho prático.
- O trabalho será um sistema/software desenvolvido em um paradigma vigente (e.g. POO, POE e/ou POR) e depois re-
desenvolvido em PON, sendo que os desenvolvimentos serão comparados.
- Casos omissos deverão ser analisados pelo coordenador do curso.
REFERÊNCIAS
Referencias Básicas

Livros de Paradigmas:

- Van Roy, P. "Programming Paradigms for Dummies: What Every Programmer Should Know ." In: New
Computational Paradigms for Computer Music.
G. Assayag and A. Gerzso (eds.), IRCAM/Delatour France, 2009.

- Van Roy, P, Haridi, S. “Concepts, Techniques, and Models of Computer Programming”. MIT Press, 2004.

- S. Kaisler, Software Paradigm, Wiley-Interscience, 1st Edition, 0471483478 John Wiley & Sons, 2005.

- M. Gabbrielli, S. Martini, Programming Languages: Principles and Paradigms. Series: Undergraduate Topics in
Computer Science. 1st Edition, 2010, Springer London Dordrecht Heidelberg New York, page 440, Softcover.
ISBN: 978-1-84882-913-8. DOI 10.1007/978-1-84882-914-5.

Dissertações/Qualificações/Teses – Paradigma Orientado a Notificações (PON)


– Controle Orientado a Notificações (CON)

- J. M. Simão. Proposta de uma Arquitetura de Controle para Sistemas Flexíveis de Manufatura Baseada em Regras e
Agentes. Curitiba - PR Brasil: CPGEI/CEFET-PR, 2001 (Dissertação de Mestrado).

- J. M. Simão. Contribution to a Meta-Model of HOLONIC SUPERVISORY CONTROL. Qualificação de Doutorado.


Curitiba - PR Brasil: CPGEI/UTFPR, 2004.

- J. M. Simão, A Contribution to the Development of a HMS simulation tool and Proposition of a Meta-Model for
Holonic Control. Ph.D. Thesis CPGEI/UTFPR/Brazil & CRAN/UHP/France, 2005. http://tel.archives-
ouvertes.fr/docs/00/08/30/42/PDF/ThesisJeanMSimaoBrazil.pdf.

- R. F. Banaszewski, Notification Oriented Paradigm: Advances and Comparisons. Original title in Portuguese:
Paradigma Orientado a Notificações: Avanços e Comparações. Master in Science Thesis, Graduate School in
Electrical Engineering and Industrial Computer Science (CPGEI) at the Federal University of Technology –
Paraná (UTFPR). Curitiba – Paraná (PR), Brazil, March 27, 2009.
http://arquivos.cpgei.ct.utfpr.edu.br/Ano_2009/dissertacoes/Dissertacao_500_2009.pdf.

- A. F. Ronszcka, Contribution to the Application Conception in Notification Oriented Paradigm (NOP) under the
Pattern View. Original title in Portuguese: Contribuição para a Concepção de Aplicações no Paradigma Orientado
a Notificações (PON) sob o viés de Padrões. Master in Science Thesis, Graduate School in Electrical Engineering
and Industrial Computer Science (CPGEI) at the Federal University of Technology – Paraná (UTFPR).
Curitiba – Paraná (PR), Brazil, 2012 (August).
http://files.dirppg.ct.utfpr.edu.br/cpgei/Ano_2012/dissertacoes/CPGEI_Dissertacao_608_2012.pdf.

- L. V. B. Wiecheteck, Software Design Method using Notification Oriented Paradigm – NOP. Original title in
Portuguese: Método para Projeto de Software usando o Paradigma Orientado a Notificações – PON. Master in
Science Thesis, Graduate School in Electrical Engineering and Industrial Computer Science (CPGEI) at the Federal
University of Technology – Paraná (UTFPR). Curitiba – Paraná (PR), Brazil, 2011 (August).

- G. Z. Valença, Contribution to Implementation of Notification Oriented Paradigm (NOP) via Framework and Wizard.
Original title in Portuguese: Contribuição para a Materialização do Paradigma Orientado a Notificações (PON) via
Framework e Wizard. Master Thesis, Graduate School in Applied Computer (PPGCA) at the Federal University of
Technology – Paraná (UTFPR). Curitiba – Paraná (PR), Brazil, 2012 (August).

- E. Peters, Co-processor to Speed up of Application developed under the Notification Oriented Paradigm. Original title
in Portuguese: Coprocessador para Aceleração de Aplicações Desenvolvidas utilizando Paradigma Orientado a
Notificações. Master in Science Thesis, Graduate School in Electrical Engineering and Industrial Computer Science
(CPGEI) at the Federal University of Technology – Paraná (UTFPR). Curitiba – Paraná (PR), Brazil, 2012 (July).

- D. L. Belmonte, Método para Distribuição da Carga de Trabalho dos Softwares PON em Multicore.
Qualificação de Doutorado, CPGEI/UTFPR, 2012.

- M. V. Batista. Proposta de um método de aplicação da teoria de projeto axiomático ao desenvolvimento de software


PON-POR. 2013. 241 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade
Tecnológica Federal do Paraná, Curitiba, 2013.

- R. R. Linhares, Contribuição para o Desenvolvimento de uma Arquitetura de Computação Própria ao Paradigma


Orientado a Notificações. Qualificação de Doutorado, CPGEI/UTFPR, 2013.

- R. R. Linhares, Contribuição para o desenvolvimento de uma arquitetura de computação própria ao paradigma


orientado a notificações. Tese de Doutorado, CPGEI, UTFPR. Brasil, 2015.

- R. D. Xavier, Software development paradigms: comparison between events oriented and notification oriented
approaches. Original title: Paradigmas de desenvolvimento de software: comparação entre abordagens orientada a
eventos e orientada a notificações. MSc Thesis, CPGEI/UTFPR. Curitiba – PR, Brazil, 2014 (September).

- C. Kossoski, Proposta de um método de teste para processos de desenvolvimento de software usando o Paradigma
Orientado a Notificações, Dissertação de Mestrado, CPGEI, UTFPR, 2015.

- C. A. Ferreira, Linguagem e Compilador para o Paradigma Orientado a Notificações (PON): Avanços e


Comparações, Dissertação de Mestrado, PPGCA UTFPR, 2015.

- L. C. V. Melo. Adaptação do Paradigma Orientado a Notificações para Desenvolvimento de Sistemas Fuzzy.


CPGEI/UTFPR, 2016.

- L. F. Pordeus. Simulação de uma arquitetura de computação própria ao paradigma orientado a notificações. 2017.
Dissertação de Mestrado. CPGEI/ UTFPR Curitiba, 2017.

- L. A. Santos, Linguagem e Compilador para o Paradigma Orientado A Notificações: Avanços para Facilitar a
Codificação e sua Validação em uma Aplicação de Controle de Futebol de Robôs. CPGEI/ UTFPR Curitiba, 2017.

Pedidos Patentes – Paradigma Orientado a Notificações (PON) - CON

- J. M. Simão, P. C. Stadzisz, “Notification Oriented Paradigm (NOP) — A Notification Oriented Technique to


Software Composition and Execution”. Original title in Portuguese “Paradigma Orientado a Notificações
(PON)—Uma Técnica de Composição e Execução de Software Orientada a Notificações,” Patent pending submitted
to INPI/Brazil in 2008 and UTFPR Innovation Agency 2007.

- J. M. Simão and P. C. Stadzisz, “Mecanismo de Resolução de Conflito e Garantia de Determinismo para o Paradigma
Orientado a Notificações (PON)”. Patent pending submitted to INPI/Brazil (Instituto Nacional de Propriedade
Industrial) in 02/2010 and Innovation Agency of UTFPR in 2009. INPI Number: PI1000296-0.

- J. M. Simão, C. A. Tacla, R. F. Banaszewski, and P. C. Stadzisz, “Mecanismo de Inferência Otimizado do Paradigma


Orientado a Notificações (PON) e Mecanismos de Resolução de Conflitos para Ambientes Monoprocessados e
Multiprocessados Aplicados ao PON”. Patent pending submitted to INPI/Brazil (Instituto Nacional de Propriedade
Industrial) in 03/2010 and Innovation Agency of UTFPR in 2010. INPI Number: PI1003736-5.

- J. M. Simão, P. C. Stadzisz, L. V. B. Wiecheteck. UML Profile to the Notification Oriented Paradigm (NOP), UML
Profile to the Rule Oriented Paradigm (ROP), Method for Notification Oriented Development (NOD) and Method for
Rule Oriented Development (ROD). Original title in Portuguese Perfil UML para o Paradigma Orientado a Notificações
(PON), Perfil UML para o Paradigma Orientado a Regras (POR), Método de Desenvolvimento Orientado a
Notificações (DON) e Método de Desenvolvimento Orientado a Regras (DOR). Patent pending submitted to
INPI/Brazil in 2012 and UTFPR Innovation Agency 2012. INPI Provisory Number: BR 10 2012 026430 7.

- J. M. Simão, P. C. Stadzisz, C. R. Erig Lima, F. A. Witt, R. R. Linhares. “Paradigma Orientado a Notificações em


Hardware Digital”. Pedido de Proteção Industrial e Pedido de Patente enviados à Agência de Inovação da UTFPR
respectivamente em 11/05/2012 e 17/07/2012, Curitiba - PR, Brasil - Aguardando Aprovação da Agência para eventual
envio para o INPI.

- Linhares, R. R., Stadzisz, P. C., Simão, J. M., Notification Oriented Computer Architecture. Original title in
portuguese, Arquitetura de Computador Orientada a Notificações - ARQPON. [Pedido de Proteção Intelectual e
Industrial (em 15/10/2013) e respectivo Pedido de Patente (em 29/11/2013) junto a Agência de Inovação da UTFPR.
Pedido patente submetido ao INPI em 21/02/2014]. N. Provisório: BR 10 2014 004070 6. Patent Application submitted
to UTFPR Innovation Agency in 2013 and INPI in 2014. Patent pending INPI/Brazil 2014.

Artigos – Paradigma Orientado a Notificações (PON)

- J. M. Simão, P. C. Stadzisz, “Inference Based on Notifications: A Holonic Meta-Model Applied to Control


Issues”. IEEE Transaction on System, Man, and Cybernetics, Part A V. 9 Issue 1 Pg 238-250, 2009

- J. M. Simão, C. A. Tacla, P. C. Stadzisz, “Holonic Control Meta-Model”. IEEE Transaction on System, Man, and
Cybernetics, Part A. V. 39, N. 5, 2009.

- R. F. Banaszewski, P. C. Stadzisz, C. A. Tacla, J. M Simão, “Notification Oriented Paradigm (NOP): A Software


Development Approach based on Artificial Intelligence Concepts”. VI Congress of Logic Applied to the Technology –
LAPTEC, Paper 216 – 6 pages (no page numbers – CD-ROM), Santos-SP Brazil, November 21-23, 2007.

- J. M. Simão, J. M. Simão, R. F. Banaszewski, C. A. Tacla, P. C. Stadzisz, "Notification Oriented Paradigm


(NOP) and Imperative Paradigm: A Comparative Study," Journal of Software Engineering and Applications
(JSEA), pp. 402-416 Vol. 5 No. 6, 2012, doi:10.4236/jsea.2012.56047:
http://www.scirp.org/journal/PaperInformation.aspx?paperID=19842#abstract.

- J. M. Simão, D. L. Belmonte, A. F. Ronszcka, R. R. Linhares, G. Z. Valença, R. F. Banaszewski, J. A. Fabro, C. A.


Tacla, P. C. Stadzisz, and M. V. Batista. “Notification Oriented and Object Oriented Paradigm Comparison via Sale
System”. Journal of Software Engineering and Applications (JSEA), 2012. Accepted Paper (in Edition Process).

- J. M. Simão, D. L. Belmonte, G. Z. Valença, M. V. Batista, R. R. Linhares, R. F. Banaszewski, J. A. Fabro, C. A.


Tacla, P. C. Stadzisz, and A. F. Ronszcka. “A Game Comparative Study: Object-Oriented Paradigm and Notification-
Oriented Paradigm”. Journal of Software Engineering and Applications (JSEA), 2012. Accepted Paper (in Edition
Process).

- D. L. Belmonte, R. R Linhares, P. C. Stadzisz, J. M. Simão. A new Method for Dynamic Balancing of Workload
and Scalability in Multicore Systems. Revista IEEE América Latina, v. 14, p. 3335-3344, 2016.

- L. C. V. Melo, J. M. Simão. J. A Fabro. Adaptation of the Notification Oriented Paradigm (NOP) for the Development
of Fuzzy Systems. Mathware & Soft Computing, v. 22, p. 40-64, 2015.

- R. R. Linhares, J. M. Simão, P. C. Stadzisz. NOCA - A Notification-Oriented Computer Architecture. Revista


IEEE América Latina, v. 13, i. 5 p. 1593-1604, 2015.

- L. F. Pordeus, R. Kerschbaumer, R. R. Linhares, F. A.Witt, P. C. Stadzisz, C. R. Erig Lima, J. M. Simão.


Notification Oriented Paradigm to Digital Hardware. SODEBRAS, v. 11, p. 116-122, 2016.

- Y. Liao, H. Panetto, J. M. Simão, P. C. Stadzisz. Ontology-based Model-Driven Patterns for Notification-Oriented


Data-Intensive Enterprise Information Systems. In: 7th International Conference on Information Society and
Technology (ICIST 2017), 2017, Kopaonik, Serbia. 7th International Conference on Information Society and
Technology (ICIST 2017), 2017.

- J. M, Simão, H. Panetto, Y. Liao, P. C. Stadzisz. A Notification-Oriented Approach for Systems Requirements


Egineering. In: 23rd ISPE International Conference on Transdisciplinary Engineering. In: 23rd ISPE International
Conference on Transdisciplinary Engineering, 2016, Curitiba. Advances in Transdisciplinary Engineering. Amsterdam:
IIOS Press, 2016. v. 4. p. 229-238.

- A. F. Ronszcka, R. F. Banaszewski, R. R. Linhares, C. A. Tacla, P. C. Stadzisz, J. M. Simão. Notification-Oriented and


Rete Network Inference: A Comparative Study. IEEE International Conference On Systems, Man and Cybernetics
Conference, Hong-Kong, China, October, 2015. http://www.smc2015.org/

- F. Schütz, J. A. Fabro, C. R. E. Lima, A. F. R., P. C. Stadzisz, J. M. Simão. Training of an Artificial Neural Network
with Backpropagation Algorithm Using Notification Oriented Paradigm. LA-CCI/CBIC, October, 2015. http://la-
cci.org/

- R. Kerschbaumer, J. M. Simão, R. R. Linhares, P. C. Stadzisz, C. R. E. Lima. Paradigma Orientado a Notificações para


a Síntese de Lógica Reconfigurável. LA-CCI/CBIC, Outubro, 2015. http://la-cci.org/

- I. T. M. Mendonça, J. M. Simão, L. V. B. Wiecheteck, P. C. Stadzisz. Método para Desenvolvimento de Sistemas


Orientados a Regras utilizando o Paradigma Orientado a Notificações. LA-CCI/CBIC, 2015. http://la-cci.org/

- J. M. Simão; D. P. B. Renaux; R. R. Linhares; P. C. Stadzisz. Evaluation of the Notification Oriented Paradigm applied
to Sentient Computing. In: 10th Workshop on Software Technologies for Future Embedded and Ubiquitous Systems
(SEUS 2014) in 2014 IEEE 17th International Symposium on Object/Component-Oriented Real-Time Distributed
Computing, 2014, Reno - Nevada - USA. 2014. v. 1555-0. p. 253-260.
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6899157

- C. Kossoski; J. M. Simão; P. C. Stadzisz. Introdução ao teste funcional de software no Paradigma Orientado a


Notificações. In: VI Congreso Internacional de Computación y Telecomunicaciones (COMTEL), Lima - Peru, 2014.

Sítio – Paradigma Orientado a Notificações (PON)

- J. M. Simão, “Tópicos em Paradigma Orientado a Notificações”. Página de Internet


http://www.dainf.ct.utfpr.edu.br/~jeansimao/PON/PON.htm - acessado em 01/03/2016.

Obs.: No sítio ou site constaram as novas referências sobre o PON!

Outros – Paradigma Orientado a Notificações (PON)

- J. M. Simão, Curriculum Vitae Lattes. Página de Internet http://lattes.cnpq.br/3593420323268103. acessado em


07/03/2015.

- J. M. Simão, Research Gate Page. Página de Internet http://www.researchgate.net/profile/Jean_Simao. acessado em


07/03/2015.

Obs.: Algumas referências estão em inglês visando reaproveitamento nos artigos a serem elaborados.

Referências Complementares

Livros – Paradigma de Programação e afins

- D. Watt, Programming Language Design Concepts. J. W. & Sons, 2004.

- M. L. Scott, Programming Language Pragmatics, 2º Edition, p. 8, San Francisco, CA, USA: Morgan Kaufmann
Publishers Inc, 2000.

- T. Faison. Event-Based Programming: Taking Events to the Limit. Apress, 2006.

- A. S. Tanenbaum, M. van Steen, Distributed Systems: Principles and Paradigms, (Book) Prentice Hall, 2002.

- W. M. Johnston, J. R. P. Hanna, R. J. Millar, “Advance in Dataflow Programming Languages”. Journal ACM


Computing Surveys, Volume 36, No. 1, pp. 1-34, march 2004.

Linguagem de Programação C++

- B. Stroustrup, The C++ Programming Language. 3rd Edition. Addison-Welsey. 1997.

- C. Horstmann, Conceitos de Computação com o Essencial de C++, 3ª edição, Bookman, 2003, ISBN 0-471-16437-2.

- J. M. Simão, “Fundamentos de Programação 2 – C++”. Página de Internet


http://www.dainf.ct.utfpr.edu.br/~jeansimao/Fundamentos2/Fundamentos2.htm - acessado em 07/03/2015.

Engenharia de Software

- I. Sommerville, Software Engineering, 8th Ed. Addison-Wesley, 2004.

- R. S. Pressman, Software Engineering – A Practitioner’s Approach. 6th Edition McGraw Hill (Higher Education).
2005. ISBN 0-07-285318-2.
- J. Rumbaugh, I. Jacobson, G. Booch, The Unified Modeling Language Reference Manual. 2nd Edition. Addison-
Wesley. 2005. ISBN 0-321-26797-4.

- J. Rumbaugh, I. Jacobson, G. Booch, The Unified Software Development Process. 1st Edition. Addison-Wesley. 2005.
ISBN 0-201-57169-2.

- E. Bezerra, Princípios de Análise e Projeto de Sistemas com UML. Editora Campus. 2003. ISBN 85-352-1032-6.

- C. E Barros Paes, C. M. Hirata, “RUP Extension for the Software Performance”. 32nd Annual IEEE International
Computer Software and Applications (COMPSAC '08), pp 732-738, July 28 2008.

- C. E Barros Paes, C. M. Hirata, “RUP Extension for the Software Performance”. 32nd Annual IEEE International
Computer Software and Applications (COMPSAC '08), pp 732-738, July 28 2008.

- G. Largman, Applying UML and Patterns – An Introduction to Object-Oriented Analysis and Design. Prentice Hall.
1998. ISBN 0-13-748880-7.

- E. Gamma, R. Helm, R. Johnson, J. Vlissides; Design Patterns: Elements of Reusable Object-oriented Software.
Addison Wesley Longman, 1995.

Inteligência Artificial

- J. Giarratano and G. Riley, Expert Systems: Principles and Practice. Boston, MA: PWS Publishing”, 1993.

- S. Russel, P. Norvig, Artificial Intelligence: A modern Approach. Englewood Cliffs, NJ: Prentice-Hall, 2003.

Máquinas de Inferência

- A. M. K. Cheng and J-R. Chen. “Response Time Analysis of OPS5 Production Systems”. IEEE Transactions on
Knowledge and Data Engineering, vol. 12, n.3, pp. 391-409, 2000.

- J. A. Kang and A. M. K. Cheng. “Shortening Matching Time in OPS5 Production Systems”. IEEE Transaction on
Software Engineering, V. 30, N. 7, 2004.

- C. L. Forgy, “RETE: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem”, Artificial
Intelligence N. 19, pg 17-37, 1982.

- D. P. Miranker, “TREAT: A better Match Algorithm for AI Production System.” Sixth National Conference on
Artificial Intelligence – AAAI’87, pp. 42-47, July 13–17, 1987, Seattle, Washington - USA.

- D. P. Miranker, B. Lofaso. “The organization and Performance of a TREAT-based Production System Compiler”.
IEEE Transactions on Knowledge and Data Engineering, III (1), pp. 3-10, 1991.

- D. P. Miranker, D. A. Brant, B. Lofaso, D. Gadbois. “On the Performance of Lazy Matching in Production System”. 8th
National Conference on Artificial Intelligence, pp. 685-692, AIII/The MIT Press, 1992.

- P.-Y. Lee, A. M. Cheng, “HAL: A Faster Match Algorithm”. IEEE Transaction on Knowledge and Data Engineering,
14 (5), pp. 1047-1058, 2002.

- J-L Gaudiot, A. Sohn, “Data-Driven Parallel Production Systems”. IEEE Transaction on Software Engineering. V. 16.
No 3, pg 281-293, 1990.

- S. M. Tuttle, C. F. Eick, “Suggesting Causes of Faults in Data-Driven Rule-Based Systems”. Proceeding. of the IEEE
4th International Conference on Tools with Artificial Intelligence, pg 413-416, Arlington, VA., 1992.

- G. R Watson, C. E. Rasmussen, B. R. Tibbitts, “An integrated approach to improving the parallel application
development process”. IEEE International Symposium on Parallel & Distributed Processing, pp 1 - 8, 2009.

Artigos outros – Paradigma Orientado a Notificações (PON)

- R. R. Linhares, A. F. Ronszcka, G. Z. Valença, M. V. Batista, C. R. Erig Lima, F. A. Witt, P. C. Stadzisz J. M. Simão.


“Comparison between Object Oriented Paradigm and Notification Oriented Paradigm under the context of telephonic
system simulator”. Original title in Portuguese: “Comparações entre o Paradigma Orientado a Objetos e o Paradigma
Orientado a Notificações sob o contexto de um simulador de sistema telefônico”. III Internacional Congress of
Computationm and Telecomunications (Congreso Internacional de Computación y Telecomunicaciones - COMTEL),
Lima, Peru, October, 2011.

- M. V. Batista, R. F. Banaszewski, A. F. Ronszcka, G. Z. Valença, R. R. Linhares, P. C. Stadzisz, C. A. Tacla, J. M.


Simão. “A Comparison between Notification Oriented Paradigm (NOP) and Object Oriented Paradigm (OOP) carried
out by means of the implementation of a Sale System”. Original title in Portuguese: “Uma comparação entre o
Paradigma Orientado a Notificações (PON) e o Paradigma Orientado a Objetos (POO) realizado por meio da
implementação de um Sistema de Vendas”. III Internacional Congress of Computationm and Telecomunications
(Congreso Internacional de Computación y Telecomunicaciones - COMTEL), Lima, Peru, October,, 2011.

- A. F. Ronszcka, D. L. Belmonte, G. Z. Valença, M. V. Batista, R. R. Linhares, C. A. Tacla, P. C. Stadzisz, J. M.


Simão. “Qualitative and quantitative comparisons between Object Oriented Paradigm and Notification Oriented
Paradigm based on play simulator”. Original title in Portuguese: “Comparações quantitativas e qualitativas entre o
Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sobre um simulador de jogo”. III Internacional
Congress of Computationm and Telecomunications (Congreso Internacional de Computación y Telecomunicaciones -
COMTEL), Lima, Peru, October,, 2011.

- G. Z. Valença, R. F. Banaszewski, A. F. Ronszcka, M. V. Batista, R. R. Linhares, J. A. Fabro, P. C. Stadzisz, J. M.


Simão. “NOP Framework, Advances and Comparisons”. Original title in Portuguese: “Framework PON, Avanços e
Comparações”. III Symposium of Applied Computing (III Simpósio de Computação Aplicada), Passo Fundo - RS,
Brazil, 2011.

- L. V. B. Wiecheteck, P. C. Stadzisz, J. M. Simão. “A UML Profile to the Notification Oriented Paradigm (NOP)”.
Original title in Portuguese: “Um Perfil UML para o Paradigma Orientado a Notificações (PON)”. III Internacional
Congress of Computationm and Telecomunications (Congreso Internacional de Computación y Telecomunicaciones -
COMTEL), Lima, Peru, October, 2011

- F. A. de Witt, J. M. Simão, R. R. Linhares, P. C. Stadzisz, C. R. E. Lima. “Comparison between Application on Object


Oriented Paradigm (OOP) and Notification Oriented Paradigm (NOP) to a Discrete Control in Reconfigurable Logic”.
Original title in Portuguese “Comparação Entre o Paradigma Orientado a Objetos (POO) e o Paradigma Orientado a
Notificações (PON) em um Controle Discreto em Lógica Reconfigurável. XVI Scientific and Technology Initiation
Seminar from UTFPR (“Seminário de Iniciação Científica e Tecnológica da UTFPR”). Ponta Grossa – PR Brazil, 28 -
30 September 2011

- Belmonte, D.; Simão, J.; Stadzisz, P. Proposta de um Método para Distribuição da Carga de Trabalho usando o
Paradigma Orientado a Notificações (PON). Vol. 7, Série 84, P 10-17, ISSN 1809-3957, 2012. Revista SODEBRAS.
http://sodebras.com.br/edicoes/N84.pdf.

- E. Peters, R. P. Jasinski, V. A. Pedroni, J. M. Simão. A New Hardware Coprocessor for Accelerating Notification-
Oriented Applications. International Conference on Field-Programmable Technology - FPT 2012 IEEE. Seoul, Korea
(South), 2012.

Relatórios – Paradigma Orientado a Notificações (PON)

- F. A. de Witt, R. R. Linhares, J. M. Simão, P. C. Stadzisz, C. R. E. Lima. “Notification Oriented Paradigm


Implementation in Hardware”. Original title in Portuguese “Implementação do Paradigma Orientado a Notificações
em Hardware. Internal and Restrict Rapport to Reconfigurable Logic Course at CPGEI/UTFPR. Curitiba – PR Brazil,
Dezember 2010 (Prof. Dr. C. R. Erig Lima).

- F. A. de Witt, “Performance Comparison of Application on Object Oriented Paradigm (OOP) and Notification Oriented
Paradigm (NOP) to a Discrete Control Application in Reconfigurable Logic”. Original title in Portuguese
“Comparação de Desempenho de Aplicação em Paradigma Orientado a Objetos (POO) e em Paradigma Orientado a
Notificações (PON) para a Implementação de um Controle Discreto em Lógica Reconfigurável”. Internal and Restrict
Rapport Activities to Scientific Initiation at PIBIC/UTFPR. Curitiba – PR Brazil, August 2011 (Advisor: Prof. Dr. J.
M. Simão, Co-advisor, Prof. Dr. C. R. Erig Lima, Collaborators: R. R. Linhares, P. C. Stadzisz,).

Obs.: Outras referências sobre PON e afins constam em http://lattes.cnpq.br/3593420323268103.

ORIENTAÇÕES GERAIS
Freqüência mínima às aulas: 75% do total de aulas ministradas.

Assinatura do Professor Assinatura do Coordenador do Curso

Das könnte Ihnen auch gefallen