Development of an industry foundation classes assembly viewer

被引:10
作者
Owolabi, A [1 ]
Anumba, CJ
El-Hamalawi, A
Harper, C
机构
[1] Corus Grp Plc, Construct Applicat Dept, Swindon Technol Ctr, Rotherham S60 3AR, S Yorkshire, England
[2] Univ Loughborough, Civil & Bldg Engn Dept, Loughborough LE11 3TU, Leics, England
关键词
construction industry; information management; computer software; computer programming; project management;
D O I
10.1061/(ASCE)0887-3801(2006)20:2(121)
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The construction industry has invested considerable effort into integration of project information in the last decade. One such effort is the definition of Industry Foundation Classes (IFCs) to facilitate data sharing across applications through a shared project model. In order to achieve the integration objectives, the industry software vendors need to commit to the implementation of IFC in their products. IFC is defined in EXPRESS, which is a platform-independent, object-flavored, data modeling language. The EXPRESS-based models must be translated into some programming language model for specific implementation. To achieve this, developers need to evaluate and select a suitable model and programming language for their implementation. Developers therefore need to understand both EXPRESS and a host of programming languages. This initial knowledge requirement may hinder the take-off or adoption of IFC-based implementation. This paper describes a software solution that reduces this initial knowledge requirement considerably by providing a .NET class library translation and an implementation view of the IFC model, based on the EXPRESS definitions. Complemented by the online documentation provided with the IFC definitions, the software provides a hierarchical view of the IFC-based programming objects with drill-down facility for developers to capture and appreciate the information requirement for specific objects.
引用
收藏
页码:121 / 131
页数:11
相关论文
共 16 条
[1]  
ADACHI Y, 2003, IND FDN CLASS IFC2X
[2]  
Arnold F., 1998, P 1 INT WORKSH SPRIN, P49
[3]  
CHUNYAN Y, 2003, ACM SIGPLAN NOTICES, V38, P30
[4]  
*INT ALL INT, 2001, EXPR DEF LANG IFC DE
[5]  
*INT STAND ORG, 1994, 1030321 ISO
[6]  
*INT STAND ORG, 1994, 1030311 ISO
[7]  
*INT STAND ORG, 1996, 14977 ISOIEC
[8]  
KONING HP, 2003, P 2003 NASA ESA WORK
[9]  
LARDET S, 2001, JAVA EXPRESS PARSER
[10]  
LIBES D, 1993, 5242 NISTI