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

Bibliographic Details
Main Author: AYRES Filho, Cervantes
Publication Date: 2009
Other Authors: Scheer, Sérgio
Format: Article
Language: por
Source: Gestão & Tecnologia de Projetos
Download full: https://revistas.usp.br/gestaodeprojetos/article/view/50961
Summary: 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.
id USP-79_c6bd6a848498d41f1bf6f12aaeddc51d
oai_identifier_str oai:revistas.usp.br:article/50961
network_acronym_str USP-79
network_name_str Gestão & Tecnologia de Projetos
repository_id_str
spelling METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVELACCESSING IFC MODEL THROUGH COMPILED CLASSES AND SUGGESTIONS FOR CREATING HIGHER-LEVEL ACCESS CLASSESBIMIFCifcXMLmetacompilaçãobinding.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.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.Universidade de São Paulo. Instituto de Arquitetura e Urbanismo2009-12-15info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionAvaliado Por ParesPeer ReviewedEvaluado por Paresapplication/pdfhttps://revistas.usp.br/gestaodeprojetos/article/view/5096110.4237/gtp.v4i2.112Gestão & Tecnologia de Projetos (Gestión y tecnología de proyectos); Vol. 4 Núm. 2 (2009): Tecnología de la Información y el diseño del edificio y la ciudad; p.112-138Gestão & Tecnologia de Projetos; v. 4 n. 2 (2009): Tecnologia da Informação e o projeto do edifício e da cidade; p.112-138Gestão & Tecnologia de Projetos (Design Management and Technology); Vol. 4 No. 2 (2009): Information Technology and design of the building and city; p.112-1381981-1543reponame:Gestão & Tecnologia de Projetosinstname:Universidade de São Paulo (USP)instacron:USPporhttps://revistas.usp.br/gestaodeprojetos/article/view/50961/55047Copyright (c) 2015 Cervantes AYRES Filho, Sérgio Scheerinfo:eu-repo/semantics/openAccessAYRES Filho, CervantesScheer, Sérgio2020-07-05T18:36:08Zoai:revistas.usp.br:article/50961Revistahttps://www.revistas.usp.br/gestaodeprojetos/PUBhttps://www.revistas.usp.br/gestaodeprojetos/oairevista.gtp@iau.usp.br | marcio.m.fabricio@usp.br1981-15431981-1543opendoar:2020-07-05T18:36:08Gestão & Tecnologia de Projetos - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
ACCESSING IFC MODEL THROUGH COMPILED CLASSES AND SUGGESTIONS FOR CREATING HIGHER-LEVEL ACCESS CLASSES
title METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
spellingShingle METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
AYRES Filho, Cervantes
BIM
IFC
ifcXML
metacompilação
binding.
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_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_sort METACOMPILAÇÃO DE CLASSES PARA ACESSO A MODELOS IFC E SUGESTÕES PARA CRIAÇÃO DE CLASSES PARA ACESSO EM ALTO NÍVEL
author AYRES Filho, Cervantes
author_facet AYRES Filho, Cervantes
Scheer, Sérgio
author_role author
author2 Scheer, Sérgio
author2_role author
dc.contributor.author.fl_str_mv AYRES Filho, Cervantes
Scheer, Sérgio
dc.subject.por.fl_str_mv BIM
IFC
ifcXML
metacompilação
binding.
topic BIM
IFC
ifcXML
metacompilação
binding.
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.
publishDate 2009
dc.date.none.fl_str_mv 2009-12-15
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
Avaliado Por Pares
Peer Reviewed
Evaluado por Pares
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://revistas.usp.br/gestaodeprojetos/article/view/50961
10.4237/gtp.v4i2.112
url https://revistas.usp.br/gestaodeprojetos/article/view/50961
identifier_str_mv 10.4237/gtp.v4i2.112
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://revistas.usp.br/gestaodeprojetos/article/view/50961/55047
dc.rights.driver.fl_str_mv Copyright (c) 2015 Cervantes AYRES Filho, Sérgio Scheer
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2015 Cervantes AYRES Filho, Sérgio Scheer
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de São Paulo. Instituto de Arquitetura e Urbanismo
publisher.none.fl_str_mv Universidade de São Paulo. Instituto de Arquitetura e Urbanismo
dc.source.none.fl_str_mv Gestão & Tecnologia de Projetos (Gestión y tecnología de proyectos); Vol. 4 Núm. 2 (2009): Tecnología de la Información y el diseño del edificio y la ciudad; p.112-138
Gestão & Tecnologia de Projetos; v. 4 n. 2 (2009): Tecnologia da Informação e o projeto do edifício e da cidade; p.112-138
Gestão & Tecnologia de Projetos (Design Management and Technology); Vol. 4 No. 2 (2009): Information Technology and design of the building and city; p.112-138
1981-1543
reponame:Gestão & Tecnologia de Projetos
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Gestão & Tecnologia de Projetos
collection Gestão & Tecnologia de Projetos
repository.name.fl_str_mv Gestão & Tecnologia de Projetos - Universidade de São Paulo (USP)
repository.mail.fl_str_mv revista.gtp@iau.usp.br | marcio.m.fabricio@usp.br
_version_ 1840543999600885760