Prof. Daniel Moody, University of Twente, Netherlands.
Abstract—Visual notations form an integral part of the language of software engineering (SE). Yet historically, SE researchers and notation designers have ignored or undervalued issues of visual representation. In evaluating and comparing notations, details of visual syntax are rarely discussed. In designing notations, the majority of effort is spent on semantics, with graphical conventions often an afterthought. Typically no design rationale, scientific or otherwise, is provided for visual representation choices. While SE has developed mature methods for evaluating and designing semantics, it lacks equivalent methods for visual syntax.
This talk presents a set of principles for designing cognitively effective visual notations: ones that are optimised for human communication and problem solving. Together these form a design theory, called the Physics of Notations as it focuses on the physical (perceptual) properties of notations rather than their logical (semantic) properties. The principles were synthesised from theory and empirical evidence from a wide range of fields and rest on an explicit theory of how visual notations communicate. They can be used to evaluate, compare, and improve existing visual notations as well as to construct new ones. We will also identify serious design flaws in some of the leading SE notations together with practical suggestions for improving them. We will also showcase some examples of visual notation design excellence from SE and other fields.
[This presentation is based on a paper to appear in IEEE Transactions on Software Engineering in December 2009]
Palestrante: Luis Phelipe Souza – IBM - Dia 19/11/2009 as 17 horas - Sala 511 RDC
Apresentação de Business Process Management (BPM) e Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA). Serão apresentados os principais direcionadores para a adoção destes conceitos nas empresas, evolução nos últimos anos, padrões desenvolvidos pela indústria para implementação de soluções (Web Services, BPMN, BPEL, SCA, etc.) e funcionalidades técnicas esperadas pela comunidade de usuários e técnicos.
Minicurrículo: Luiz Phelipe Souza é engenheiro de computação formado pela PUC/RJ e possui 16 anos de experiência no mercado de TI, principalmente em projeto de integração de sistemas e ERPs
Novo Site da Pós-Graduação no Ar
Acaba de ser disponibilizado o novo website da pós-graduação do DI. Confira em:
http://www.inf.puc-rio.br/~coordpos
Representantes dos alunos da pós-graduação também criaram um canal para o DI no Twitter: https://twitter.com/dipucrio
Inscrições para Mestrado e Doutorado
Estão abertas até 30 de novembro as inscrições para o MESTRADO e DOUTORADO em Informática do DI. Veja mais detalhes, documentos e formulários para inscrição no edital.
NCL e Ginga-NCL são aprovados como padrão internacional UIT
No dia 29/04/2009, a linguagem NCL e seu ambiente de apresentação Ginga-NCL, tecnologias genuinamente nacionais criadas para oferecer interatividade plena em sistemas de TV Digital, foram aprovados como padrão pela União Internacional de Telecomunicações (UIT). A nova Recomendação H.761 “Nested Context Language (NCL) and Ginga-NCL for IPTV Services” define a linguagem NCL como padrão UIT-T para a construção de aplicações multimídia destinadas ao ambiente de TV interativa e descreve os requisitos para a construção da máquina de apresentação Ginga-NCL, responsável pela exibição e controle de aplicações NCL.
Na primeira semana de maio de 2009, o Brasil avançou em mais uma etapa de seu reconhecimento como provedor da melhor tecnologia de TV Digital, desta vez, no que diz respeito às normas de radiodifusão. Na Recomendação UIT-R BT.1699 passarão a ser encontrados aspectos técnicos da linguagem NCL e do Ginga-NCL - que compõem o padrão de middleware adotado no Brasil.
NCL e Ginga-NCL são tecnologias de propriedade intelectual da PUC-Rio, resultados de pesquisas realizadas no Laboratório TeleMídia de seu Departamento de Informática, financiadas pela FINEP e RNP a partir das ações estratégicas do Ministério de Ciência e Tecnologia (MCT) e do Ministério de Telecomunicações (MC).

