/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 |