/home / fatec / topicosati --::-- |
Tópicos Avançados em TI
Prof. Rossano Pablo Pinto, MSc.
Esta página é melhor visualizada no navegador Firefox.
AulasCarga horária: Semanal 4; Semestral 72; Carga horária: 60 h.Horário: Terça-feira e quarta-feira das 09:30 às 11:10 Local: Laboratório 2 Ementa resumidaComputação ubíqua, computação sensível ao contexto, tecnologias relacionadas a IA (programação baseada em regras e breve introdução a lógica fuzzy), instrospecção e reflexão computacional, OMG-MDA (Model Driven Architecture), MDD (Model Driven Development), geração automática de código (pré-execução X em tempo de execução).Dias letivos 2s2013 (Terça-feira e quarta-feira das 09:30 às 11:10) - DIURNO
Critérios DE AVALIAÇÃOProvas, trabalhos autônomos, seminários, projetos.Média Final = (Prova1 * 0.45) + (Seminários * 0.25) + (Trabalhos autônomos * 0.1) + (Projetos * 0.2) Se Média Final >= 6.0 e faltas >= (CH * 0,75), aluno aprovado. Uma prova substitutiva será realizada apenas por alunos que estiverem ausentes na Prova 1. Notas Finais - 2S2013 PROVA 1 - O que estudar ?* Computação Ubíqua (Pervasiva) -> definição * Computação sensível ao contexto -> ambiente x contexto -> Definição de contexto -> Sensibilidade ao contexto -> Exemplos de framework, etc....que ofereçam suporte a ``Sensibilidade ao contexto'' -> Componentes de software (definição) - -> container, componente, portas (faceta - oferecida, receptáculo - requerida), portas equivalentes - -> requisitos funcionais x requisitos não-funcionais * OMG-MDA + MDD -> definições: PIM, PSM -> Metamodelo x modelo -> Transformações: regras de transformação -> Noções gerais do processo PIM -> PSM -> Código --> Exemplo, na prática, da transformação de uma classe em um modelo PIM em uma ou mais classes de modelos PSM. -> Ciclo de vida tradicional de desenvolvimento de software x Ciclo de vida MDA/MDD de desenvolvimento de software * Perfil UML -> Estereótipo (Stereotype) -> Valores etiquetados (tagged values) --> Prática de uso (como utilizar na prática um Estereótipo) * Geração automática de código -> Tempo de projeto (Ex.: uso de xslt + XMI - somente conceitual) -> Tempo de execução (reflexão computacional) Material de apoio (em atualização)Context Aware Computing for The Internet of Things: A Survey POSTADO em Fri Aug 16 15:58:25 BRT 2013Sensing as a Service and Big Data POSTADO em Fri Aug 16 15:58:25 BRT 2013 Context-Aware Computing POSTADO em Mon Aug 12 15:28:01 BRT 2013 Conceitos básicos Um breve resumo de alguns tópicos abordados na disciplina Programação baseada em regras - JESS MDA (Model Driven Architecture) Reflexão Computacional ARTIGOS - ACADEMIAA Component Framework for Context-Awareness *A Domain-independent Middleware Framework for Context-aware Applications * Using Architecture Models to Support the Generation and Operation of Component-Based Adaptive Systems Software Engineering for Self-Adaptive Systems: A Research Roadmap CAUCE: Model-driven Development of Context-aware. Applications for Ubiquitous Computing Environments A survey of software adaptation in mobile and ubiquitous computing * A Model-Driven Framework for Developing Web Service Oriented Applications Automated context learning in ubiquitous computing environments Exploiting Context in Location-Based Information Systems An Evaluation of the State of the Art in Context-aware Architectures * A comprehensive solution for application-level adaptation * A Comprehensive Context Modeling Framework for Pervasive Computing Systems * Model-Centric, Context-Aware Software Adaptation * Várias publicações relevantes ARTIGOS - MERCADOhttp://www.gartner.com/technology/research/context-aware-computing/http://www.gartner.com/it/page.jsp?id=1190313 (Gartner Says Context-Aware Computing Will Provide Significant Competitive Advantage ) http://www.gse.org/Portals/2/docs/Mgt%20Summit%20Berlin/Upload/08_Gartner_Top10_Tech%20_for_2011_Rasmussen.pdf http://www.aiim.org/documents/events/presentations/The-New-Realities-of-IT-Gartner.pdf http://www.zdnet.co.uk/blogs/software-application-development-10005692/developers-do-you-buy-the-context-aware-computing-concept-10014020/ http://www.v3.co.uk/print_article/v3-uk/news/1943359/context-aware-computing-competitive-boost http://www.techcessgroup.com/pdf/BE_Predicts2011_IT_Transparency.pdf http://www.gartner.com/it/content/1423200/1423214/september_16_context_impact_customer_mclark.pdf http://imagesrv.gartner.com/media/audio/context-aware-computing-2010.mp3 REQUISITOS DO PROJETOModelar uma aplicação sensível ao contexto utilizando os elementos em amarelo do metamodelo da Figura 1.Figura 1. Metamodelo ACORDCS para especificação de aplicações sensíveis ao contexto. Cada elemento do metamodelo ACORDCS representa um estereótipo a ser aplicado nos elementos UML:Class, com exceção do elemento CtxPortConnection. ATIVIDADES
Links InteressantesJess on Android HOWTO (Author: Rossano Pablo Pinto) |
Faculdade de Tecnologia de Americana :: Curso de Análise de Sistemas e Tecnologia da Informação Rua Emílio de Menezes, s/n, Vila Amorim - Tel. +55 (19) 3406-5776 CEP: 13.469-111 / Americana / SP / Brasil Copyleft 2012 Rossano Pablo Pinto Atualizada em Tue Nov 26 16:11:21 BRST 2013 |