Dissertação

BISEL: A Specialised language for data integration on infrastructure information models EVALUATED

A atividade de combinar dados de sensores com dados referentes ao espaço em que se inserem e outras informações físicas e funcionais extraídas de modelos digitais como o Building Information Modeling (BIM), tem-se tornado uma prática comum na análise e monitorização do desempenho de infraestruturas. No entanto, além de estamos perante dois domínios muito complexos e a integração destes dados ser complexa, há que considerar ainda o desafio adicional de permitir que os especialistas consigam explorar as ferramentas que fazem uso dessa integração para otimizar a eficiencia dos processos de monotorização. Embora várias abordagens capazes de combinar os dados BIM com dados sensoriais tenham sido propostas, nenhuma delas é, ao mesmo tempo, facilmente generalizada a diversos domínios aplicacionais e explorada por especialistas não-programadores. Propomos aqui desenvolver uma linguagem específica de domínio com elevados nivel de abstrações de conceios e adaptabilidade, que permita a especialistas de domínio, sem conhecimentos prévios em linguagens de programação, a especificação de consultas sobre a integração dos dados de sensores e modelos BIM. A solução segue uma abordagem de cima para baixo orientada por modelos, de onde as abstrações apropriadas e requisitos da linguagem serão capturados envolvendo os especialistas com a realização de grupos focais, uma técnica de investigação qualitativa. As tecnologias orientadas a modelos com recursos de geração automática de código permitiram o desenvolvimento da linguagem, e respetivo editor, com praticamente zero esforço de desenvovimento. A nossa solução é avaliada de acordo com uma metodologia de avaliação focada na usabilidade da linguagem.
Building Information Modeling, Dados em Tempo Real, Linguagem de Domínio Específico, Desenvolvimento Orientada a Modelos

junho 5, 2019, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Jorge Fernandes Carreira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar