METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL

As Industry Foundation Classes, IFC, são um esquema criado em EXPRESS para descrição e transmissão inequívoca de informações na indústria da construção. Atualmente, são consideradas um dos mais importantes agentes na busca pela interoperabilidade entre os sistemas utilizados na indústria. Mais de de...

Full description

Bibliographic Details
Main Authors: Cervantes AYRES Filho, Sérgio Scheer
Format: Article
Language:English
Published: Universidade de São Paulo 2009-12-01
Series:Gestão & Tecnologia de Projetos
Subjects:
Online Access:http://www.revistas.usp.br/gestaodeprojetos/article/view/50961
_version_ 1819104821363343360
author Cervantes AYRES Filho
Sérgio Scheer
author_facet Cervantes AYRES Filho
Sérgio Scheer
author_sort Cervantes AYRES Filho
collection DOAJ
description As Industry Foundation Classes, IFC, são um esquema criado em EXPRESS para descrição e transmissão inequívoca de informações na indústria da construção. Atualmente, são consideradas um dos mais importantes agentes na busca pela interoperabilidade entre os sistemas utilizados na indústria. Mais de dez anos após a sua primeira versão, entretanto, as IFC’s continuam sendo utilizadas primordialmente em projetos-teste e experimentos isolados. Dentre as várias explicações para o baixo índice de implantação está o limitado número de ferramentas que permitam criar aplicações baseadas nele. A informação contida nos modelos de edifícios em formato IFC é extensamente particularizada, com as entidades que representam os elementos construtivos sendo reduzidas a tipos simples de dados e primitivos geométricos, separados em várias partes do arquivo. Essa característica precisa ser revertida durante a criação de aplicações que acessem modelos de edifícios, o que aumenta consideravelmente a tarefa de programação e dificulta a manutenção do código. Neste artigo são mostradas as principais formas de desenvolvimento de aplicações para acesso aos dados de modelos de edifícios em formato IFC. Também são apresentadas sugestões para a criação de uma ferramenta para metacompilação semiautomatizada de bibliotecas de classes Java, correspondentes às entidades IFC, que forneçam aos desenvolvedores métodos de acesso mais diretos e permitam a criação de aplicações de modo mais ágil. Palavras-chave: BIM, IFC, ifcXML, metacompilação, binding. ABSTRACT As Industry Foundation Classes, IFC, são um esquema criado em EXPRESS para descrição e transmissão inequívoca de informações na indústria da construção. Atualmente, são consideradas um dos mais importantes agentes na busca pela interoperabilidade entre os sistemas utilizados na indústria. Mais de dez anos após a sua primeira versão, entretanto, as IFC’s continuam sendo utilizadas primordialmente em projetos-teste e experimentos isolados. Dentre as várias explicações para o baixo índice de implantação está o limitado número de ferramentas que permitam criar aplicações baseadas nele. A informação contida nos modelos de edifícios em formato IFC é extensamente particularizada, com as entidades que representam os elementos construtivos sendo reduzidas a tipos simples de dados e primitivos geométricos, separados em várias partes do arquivo. Essa característica precisa ser revertida durante a criação de aplicações que acessem modelos de edifícios, o que aumenta consideravelmente a tarefa de programação e dificulta a manutenção do código. Neste artigo são mostradas as principais formas de desenvolvimento de aplicações para acesso aos dados de modelos de edifícios em formato IFC. Também são apresentadas sugestões para a criação de uma ferramenta para metacompilação semiautomatizada de bibliotecas de classes Java, correspondentes às entidades IFC, que forneçam aos desenvolvedores métodos de acesso mais diretos e permitam a criação de aplicações de modo mais ágil. Palavras-chave: BIM, IFC, ifcXML, metacompilação, binding. ACCESSING IFC MODEL THROUGH COMPILED CLASSES AND SUGGESTIONS FOR CREATING HIGHER-LEVEL ACCESS CLASSES ABSTRACT The Industry Foundation Classes, IFC, are schemes created in EXPRESS for describing and transmitting unambiguous information on the construction industry. Currently, they are considered one of the most important agents in the quest for system interoperability in construction industry. More than ten years after its first version, however, the IFC's continued being used primarily on projects and test separated experiments. Among the various explanations for the low level of implementation is the limited number of tools (API) for developing new IFC-enabled applications. The information contained in the building model in IFC format is widely individualized, with the entities that represent building blocks being reduced to simple data types and geometric primitives, spread around different portions of the file. This feature needs to be reversed during the application creation that access building models, which greatly increases programming task and difficult to maintain code. This paper shows the main approaches for application development of building model data access in IFC format. In addition, it presents suggestions for the creation of an API that could allow semiautomatic metacompilation of Java Library classes corresponding to IFC entities. Such tool provides developers with more direct access methods. Thus, applications could be created easily and faster, helping to disseminate the IFC schema in the building industry. Keywords: BIM, IFC, ifcXML, metacompilation, binding.
first_indexed 2024-12-22T02:12:26Z
format Article
id doaj.art-661d574c4de741cb9e16adc2c19967d8
institution Directory Open Access Journal
issn 1981-1543
language English
last_indexed 2024-12-22T02:12:26Z
publishDate 2009-12-01
publisher Universidade de São Paulo
record_format Article
series Gestão & Tecnologia de Projetos
spelling doaj.art-661d574c4de741cb9e16adc2c19967d82022-12-21T18:42:22ZengUniversidade de São PauloGestão & Tecnologia de Projetos1981-15432009-12-014211213810.4237/gtp.v4i2.11250541METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVELCervantes AYRES Filho0Sérgio Scheer1UFPRUniversidade Federal do Paraná [UFPR]As Industry Foundation Classes, IFC, são um esquema criado em EXPRESS para descrição e transmissão inequívoca de informações na indústria da construção. Atualmente, são consideradas um dos mais importantes agentes na busca pela interoperabilidade entre os sistemas utilizados na indústria. Mais de dez anos após a sua primeira versão, entretanto, as IFC’s continuam sendo utilizadas primordialmente em projetos-teste e experimentos isolados. Dentre as várias explicações para o baixo índice de implantação está o limitado número de ferramentas que permitam criar aplicações baseadas nele. A informação contida nos modelos de edifícios em formato IFC é extensamente particularizada, com as entidades que representam os elementos construtivos sendo reduzidas a tipos simples de dados e primitivos geométricos, separados em várias partes do arquivo. Essa característica precisa ser revertida durante a criação de aplicações que acessem modelos de edifícios, o que aumenta consideravelmente a tarefa de programação e dificulta a manutenção do código. Neste artigo são mostradas as principais formas de desenvolvimento de aplicações para acesso aos dados de modelos de edifícios em formato IFC. Também são apresentadas sugestões para a criação de uma ferramenta para metacompilação semiautomatizada de bibliotecas de classes Java, correspondentes às entidades IFC, que forneçam aos desenvolvedores métodos de acesso mais diretos e permitam a criação de aplicações de modo mais ágil. Palavras-chave: BIM, IFC, ifcXML, metacompilação, binding. ABSTRACT As Industry Foundation Classes, IFC, são um esquema criado em EXPRESS para descrição e transmissão inequívoca de informações na indústria da construção. Atualmente, são consideradas um dos mais importantes agentes na busca pela interoperabilidade entre os sistemas utilizados na indústria. Mais de dez anos após a sua primeira versão, entretanto, as IFC’s continuam sendo utilizadas primordialmente em projetos-teste e experimentos isolados. Dentre as várias explicações para o baixo índice de implantação está o limitado número de ferramentas que permitam criar aplicações baseadas nele. A informação contida nos modelos de edifícios em formato IFC é extensamente particularizada, com as entidades que representam os elementos construtivos sendo reduzidas a tipos simples de dados e primitivos geométricos, separados em várias partes do arquivo. Essa característica precisa ser revertida durante a criação de aplicações que acessem modelos de edifícios, o que aumenta consideravelmente a tarefa de programação e dificulta a manutenção do código. Neste artigo são mostradas as principais formas de desenvolvimento de aplicações para acesso aos dados de modelos de edifícios em formato IFC. Também são apresentadas sugestões para a criação de uma ferramenta para metacompilação semiautomatizada de bibliotecas de classes Java, correspondentes às entidades IFC, que forneçam aos desenvolvedores métodos de acesso mais diretos e permitam a criação de aplicações de modo mais ágil. Palavras-chave: BIM, IFC, ifcXML, metacompilação, binding. ACCESSING IFC MODEL THROUGH COMPILED CLASSES AND SUGGESTIONS FOR CREATING HIGHER-LEVEL ACCESS CLASSES ABSTRACT The Industry Foundation Classes, IFC, are schemes created in EXPRESS for describing and transmitting unambiguous information on the construction industry. Currently, they are considered one of the most important agents in the quest for system interoperability in construction industry. More than ten years after its first version, however, the IFC's continued being used primarily on projects and test separated experiments. Among the various explanations for the low level of implementation is the limited number of tools (API) for developing new IFC-enabled applications. The information contained in the building model in IFC format is widely individualized, with the entities that represent building blocks being reduced to simple data types and geometric primitives, spread around different portions of the file. This feature needs to be reversed during the application creation that access building models, which greatly increases programming task and difficult to maintain code. This paper shows the main approaches for application development of building model data access in IFC format. In addition, it presents suggestions for the creation of an API that could allow semiautomatic metacompilation of Java Library classes corresponding to IFC entities. Such tool provides developers with more direct access methods. Thus, applications could be created easily and faster, helping to disseminate the IFC schema in the building industry. Keywords: BIM, IFC, ifcXML, metacompilation, binding.http://www.revistas.usp.br/gestaodeprojetos/article/view/50961BIMIFCifcXMLmetacompilaçãobinding.
spellingShingle Cervantes AYRES Filho
Sérgio Scheer
METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
Gestão & Tecnologia de Projetos
BIM
IFC
ifcXML
metacompilação
binding.
title METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
title_full METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
title_fullStr METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
title_full_unstemmed METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
title_short METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
title_sort metacompilacao de classes para acesso a modelos ifc e sugestoes para criacao de classes para acesso em alto nivel
topic BIM
IFC
ifcXML
metacompilação
binding.
url http://www.revistas.usp.br/gestaodeprojetos/article/view/50961
work_keys_str_mv AT cervantesayresfilho metacompilacaodeclassesparaacessoamodelosifcesugestoesparacriacaodeclassesparaacessoemaltonivel
AT sergioscheer metacompilacaodeclassesparaacessoamodelosifcesugestoesparacriacaodeclassesparaacessoemaltonivel