Click for next page ( 29


The National Academies | 500 Fifth St. N.W. | Washington, D.C. 20001
Copyright © National Academy of Sciences. All rights reserved.
Terms of Use and Privacy Statement



Below are the first 10 and last 10 pages of uncorrected machine-read text (when available) of this chapter, followed by the top 30 algorithmically extracted key phrases from the chapter as a whole.
Intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text on the opening pages of each chapter. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.

Do not use for reproduction, copying, pasting, or reading; exclusively for search engines.

OCR for page 28
29 CHAPTER EIGHT INTEGRATED PROCESS MODEL INTEGRATED WORK PROCESS FOR language, how efficient would the office be with a PROJECT DELIVERY dozen translators added to make communication possible? In the same way, the TIM needs a universal The concept of the IPM evolves from all three investigative language with which all of the participants can com- aspects of the synthesis study (see Figure 13). municate digitally. Our literature review revealed sev- eral national efforts to standardize the data formats as 1. From the case studies, several of the agencies studied well as the structure and meaning of the data. reveal innovative concepts in various functional areas 3. From the initial survey, it is apparent that DOTs are in and stages of maturity that can be combined to form a various stages of adopting digital data exchange across complete project life-cycle model. Most significant are functional areas. the New York processes that initiate 3D modeling in the planning and design functional areas. This process GAPS AND SOLUTIONS change, from two-dimensional (2D) survey and design, is also a quickly growing technique in the vertical According to our case studies, besides software application construction industry segments (commercial, plant/ interoperability in general, the primary gap in the realization process/manufacturing) known as building informa- of TIM delivery is that currently the methodology begins to tion modeling (BIM). To date, however, the BIM con- atrophy during and after the construction (project) life-cycle cept has not been documented in literature as having stage. That is to say, there was no evidence of a TIM being functions in the construction, operations, or mainte- utilized beyond the procurement life-cycle stage. This phe- nance life-cycle stages, although one theory is to nomenon was reinforced by the literature review pertaining encapsulate all project data within the BIM. FDOT has to BIM project delivery. taken existing, reliable technology (CD-ROM media, digital signatures, etc.) and created a repository and Figure 14 displays TIM datasets and their migration archival mechanism that collects data throughout all and use across functional areas. No extensions of the data the functional areas or life-cycle stages. By melding in the successive project life-cycle stages or functional these two concepts, the IPM is the 3D modeling con- areas were found. The exception is FDOT, which uses datasets cept where the model also becomes the vessel of stor- in file structures burned onto CD-ROMs throughout all of age, retrieval, sharing, and archiving. the life-cycle stages; however, this is not the true TIM 2. From the literature review, it is apparent that technol- paradigm. ogy now exists to realize an IPM or TIM. One of the major barriers to realization is the myriad of differing (proprietary) data formats that must contribute to and Software Interoperability retrieve from the TIM. It is not practical that a TIM software application would have the ability (or knowl- Software interoperability is currently possible in three main edge of the proprietary trade secret code) to read liter- ways at the data file level: ally hundreds of different data formats of programs that require access to the model (e.g., CAD, design, 1. Bits of data (binary digits of 0 and 1) can be transferred scheduling, financial, and document applications). For between files by machine (hardware) interpretation. this reason is it imperative that all software applica- 2. Data can be converted between differing file structures tions accessing the model do so in just a few different by means of a common data map, which requires data formats. Standardization of data formats guaran- exportimport between the software applications (data tees that all contractual parties to the construction con- exchange). tract can communicate with the model. One can think 3. All parties to a work process use the same software of the TIM as a business office comprised of a dozen applications or data file formats, whether standard- or more persons. It takes all of them to successfully run ized or proprietary. This is not typically feasible in the office. If each person in the office spoke a different most construction delivery scenarios as no proprietary

OCR for page 28
30 FIGURE 13 Integrated process model. vendor markets software applications that satisfy all ways using spaces, commas, and other types of separators. requirements. For an exportimport to occur between two separate software applications, the ASCII text field must be of the same order Regarding method two, some basics in software applica- and type between the two programs. tion data exchange are useful. Until the last five years or so, data were exchanged between software with differing file for- Figure 15 displays a typical database table consisting of field mats by exporting from one program and importing into names ordered from left to right. Each intersection of a field another utilizing a standard file format called ASCII text. This name and record represents a field of data. Data fields consist of is simply alphanumeric and text characters that could be seen in text characters of either alphabetic, numeric, or alphanumeric a text editor (Microsoft Word Pad). Word processors also allow types and a defined number of characters (letters or numbers). the data to be saved in a text format with a .txt file extension. In Figure 15, the lower table has some familiar field names and Data fields in ASCII text format can be separated in several it is easy to imagine the data values inside the fields. FIGURE 14 TIM model data shown across partial project life-cycle stages (NYSDOT).

OCR for page 28
31 FIGURE 15 Database tables. FIGURE 16 ASCII text data exchange.

OCR for page 28
32 For an ASCII text data transfer to be successful, the format and from tabular order). Figure 17 attempts to dis- fields must be of the same name order and type as shown in play the difference of the exchange from Figure 16 and Figure 16. If the mapping is not exact, the exchange will not ASCII methodology. occur correctly, if at all. With XML, as long as the two software applications share Approximately five years ago a data exchange technique a common field name or label, and the data fields are struc- using XML came into mainstream use as a more efficient tured similarly, exchange will occur. As long as the separate method of exchanging data than ASCII Text. One of the software programs share the same field names (or schema), reasons for this popularity is that that the data field size and the data will find their appropriate places in the database on types must still be matched, but the data order or configu- exchange. ration does not have to match the destination data reposi- tory, which is to say that the data can be structured in any The following text structure displays schedule data in manner and still be imported (the data are independent of XML format as a separate example: test.xml 2006 MDOT Spread 2; As Bid 11/25/06 ACME, Inc. Ricky N. Dyess 1997-10-01T13:42:00 2007-03-31T20:59:00 1 2007-11-01T07:00:00 2008-08-13T17:00:00 1 0 2 $ 0 1 07:00:00 17:00:00 600 3600 26 0 2 0 0 7 3 0 0 0 0 0 1 1 0 0 1

OCR for page 28
33 The field names or tags are bracketed and encapsulate the Bowman goes on to state that data to be exchanged. As long as the separate software appli- At Bentley, we ran into interpretation issues upon acquiring cations share the same schema (labels), the data are easily InRoads, GEOPAK, and MX. Although each product had inde- imported and exported between programs with the use of pendently implemented LandXML, the standard offered multi- built-in parsers (that read and direct the data to the proper ple ways to store "similar" geometry that lead to widely varying fields). interpretations that, in turn, lead to unsatisfactory interoperabil- ity results. An extensive and time-consuming project ensued to guarantee that all three Bentley design systems interpreted the Hopefully from this demonstration it is possible to envi- LandXML standard in an identical manner. sion all transportation software applications sharing a com- Refining and documenting a schema to provide sufficient docu- mon data scheme, therefore allowing data to be exchanged mentation so that implementers can appreciate various schema from any software program utilized in the delivery of con- subtleties actually is more work than creating the schema struction projects or in any of the agency functional areas. itself. However, such consistency analyses represent the essence of true standardization so it cannot be ignored (D. Bowman, Bentley Systems, personal communication, 2007). The largest barrier to experiencing this method of inter- operability is convincing industry-segment participants to Software interoperability is defined as the ability of two or agree on a standardized (universal) schema, which has been more systems or components to exchange information and to and is being attempted in several industry segments with use the information that has been exchanged (Teague 2005b). limited success. NCHRP has funded research for the devel- Given the following: opment of TransXML, an intended universal schema for transportation-related schemas. Software applications store information in their own unique way, optimized to support the application usage The magnitude and detail of datasets required for trans- scenarios and functions. portation agency specification requires interpretation of these A data map is always required to share or exchange schemas by differing software applications. Dean Bowman, information among applications. Director of Research and Development at Bentley Systems, A database or data repository is an application too, states: requiring a data mapping to the database or repository just like any other application. While quite true that TransXML and other efforts to create A typical large company uses several hundred software a standardized schema are important, it is equally important that a "common interpretation" of this schema be established. This applications. No single commercial software supplier is a much more difficult but vital part of the standardization provides all needed tools. process. Otherwise, the way one software package development Software users apply internally developed software in group views a given schema attribute can be quite different than addition to commercial software. the way another software package developer interprets the same identical schema attribute (D. Bowman, Bentley Systems, per- Owner companies approach construction and support of sonal communication, 2007). capital facilities as a collaborative effort with multiple FIGURE 17 Order-independent data exchange possible with XML.

OCR for page 28
34 other business entities, including a number of service Standardization providers and product suppliers. The size of the collaborating business entities that con- Although interoperability issues such as data exchange can struct and support capital facilities ranges from large, be remedied in part through the usage of XML, a special type multibillion dollar global corporations with a high level of standardization is required when representing objects in of IT expertise to very small service and product sup- the real world with digital data. When digital 3D models are pliers with a relatively low level of IT expertise. created, digital objects of a certain type must consistently Each collaborating business entity has its own preferred represent the exact same real-life object in every model. tool set of commercial and internal software that, in general, is different from those their collaborators use. Several standardization efforts of this type have started including a collaborative effort led by FIATECH to establish FIATECH concluded that a universal platform called Accelerated Deployment of Inter- national Standards Organization (ISO) 15926 (ADI). ADI . . . there are thousands of application interfaces required to begins by using an established, universal language and achieve widespread software interoperability, especially when knowledge base. It implements the ISO Standard 15926 to attempting to achieve interoperability across organizational integrate project life-cycle information about plant facilities. boundaries to support electronic collaboration. Therefore, Using ISO 15926, each part used to build the plant is associated because of the sheer number of applications to be interfaced, software application mapping is the largest single cost associ- with a unique ID from the Reference Data Library. A generic ated with achieving widespread data interoperability (Teague data model defines how these parts should interact with others. 2005a). All of this is then integrated into a universal language called Web Ontology Language (OWL) of the World Wide Web FIATECH continued to explain that the method an orga- Consortium (W3C). nization chooses to achieve interoperability (data mapping methodology) is dependent on whether the organization is Therefore, using the example of a pipe being connected to attempting interoperability internally or externally. Teague a tank, we could say, "This is a TANK. It has ID `TK-1001'. then explains five approaches to achieving interoperability This is a PIPE. It has ID `50-11015.' `TK-1001' is connected (known today): to `50-11015' with a FLANGED CONNECTION since May 1st, 2007." The words shown in capital letters are resi- 1. Human interpretation, dent in the central Reference Data Library. The expressions 2. Developing internal database integration solutions, between them are modeled in the generic data model, and the 3. Purchasing commercial database integration solutions, total is implemented in the OWL language. 4. Integrating product suites purchased from the same vendor, and This standardizes not only the data exchange between 5. Creating software mapping interfaces. design and construction processes of different companies, but also allows firms maintaining the plant several years down Expanding on number 5, creating software mapping inter- the road to understand how it was built. Even if operators faces, two methodologies are contrasted as follows: speak different languages, they can access and understand this information, making things much easier for everyone. 1. Point-to-point software maps. In this methodology, Indeed, preliminary estimates predict a 30% productivity datasets are matched between applications (field for- improvement in the engineering, construction, supply-chain, mats, column order, etc.). The data are then exported operations, and maintenance phases of plants that implement from one application for import into another. Each interoperability. time datasets are migrated from one application to another, the field mapping and column ordering must An additional benefit of this project is that the Reference be restructured and the import/export process per- Data Library continuously grows with information added by formed. This approach becomes inefficient according contractors and owners. This work-in-progress Reference to Teague, as the number of applications needing to Data Library allows users to add information about parts, exchange data exceeds five each. This method does not activities, and processes, and use them immediately. The con- scale well. tinuous expansion of the Reference Data Library increases the 2. Consensus-based common industry format software capacity and promise of this project (Fornes 2007). maps. When application interfaces are designed to a common data format, then only one mapping opera- Another standardization project, the Industry Foundation tion needs to be done regardless of the software appli- Classes (IFC) data model, is a neutral and open specification cations involved. This operation scales linearly and that is not controlled by a singular vendor or group of ven- can be successfully accomplished with XML schema. dors. It is an object-oriented file format with a data model Current XML schema developed for the transportation developed by the International Alliance for Interoperability industry are LandXML and TransXML. (IAI) to facilitate interoperability in the building industry,

OCR for page 28
35 and is a commonly used format for BIM. The IFC model Data-Model + data: Employs a data exchange file that specification is open and available. Because of its focus on includes both the data model and the data. ease of interoperability between software platforms, the Danish government has made the use of IFC format(s) compulsory for publicly aided building projects (Open Format 2007). Abstract Domain Versus Partitioned Domain The abstract domain layered data model approach has been For software applications to achieve interoperability, con- adopted by several standards efforts (e.g., STEP and ISO- sensus must be achieved in the order and classification of data. 15926) to address the need to support multiple domains. This Webster's Online Dictionary defines standard as "something approach meets the characteristics of supporting multiple sub- set up and established by authority as a rule for the measure ject domains, but with an added cost and complexity for appli- of quantity, weight, extent, value, or quality." The online cation owners who must construct software maps that match FIATECH Data Standards Clearing House adds the term con- up the application domain terminology with abstract data sensus standards, "which are a voluntary consensus by various model terminology required by the standard. This requires in- joint industry groups to use/adopt agreed on consensus stan- depth knowledge and expertise of both the abstract data dards and that may not be a true standard in the sense of being model and the domain data model. Unfortunately there are `established by authority' as the dictionary definition suggests" few people who have this combination of expertise. (Teague 2005a). Ben Nelson, Kansas DOT and Synthesis Panel member, Teague lists several key characteristics for comparing and states: understanding industry efforts: [O]ne of the great complicating factors of interoperable software Domain: Subject domains addressed by the interoper- is having well-defined metadata of the data that are being ability standard; that is, industrial facilities versus trans- exchanged. Processes that are able to move one piece of data portation facilities. from one system to another could have great flaws if the data Traditional Type Versus De Facto Type: Traditional have different metadata. This is, if the data do not satisfy the characteristics of the receiving system, great harm could be done standards efforts refer to those sponsored by an offi- in the engineering field. This leads back to needing detailed def- cial standards body through an official creation initions and even a knowledge of the data ontology . . . this need process. De Facto refers to voluntary adoption and is met by having an universally defined set of objects as dis- usage by consensus of participating member organiza- cussed. Fortunately, the DOTs, as the paper suggests, have gone a long way in defining objects such as the pay items listed in con- tions without having gone through rigorous official tracts using AASHTO definitions--as well as design objects creation processes. contained in the AASHTO design guide (and other guides such Intellectual Property (IP)--Open Source or Proprietary: as the Manual of Uniform Traffic Control Devices). Further, Refers to ownership of the software code as well as the private-sector companies that dominate in this area have made progress in defining objects in enough detail that the objects can ability or freedoms to view it and/or modify it. be considered the same object in terms of the input and output of File Format: Describes the data's file exchange format. the systems in which they are shared (B. Nelson, Kansas DOT, Usage-Driven Versus Comprehensive Focus: Refers to personal communication, 2007). interoperability standards developed only for information that multiple organizations agree should be exchanged The partitioned domain approach can accommodate by across organizational boundaries. Comprehensive focus partitioning the multiple domains into some domains, which refers to standards completely open and flexible to any are general-purpose and reusable, and other domains, which data exchange. are very subject-specific. However, both the general-purpose Multiple-Domain or Single-Domain Scope. and the subject-specific domains use commonly understood Scalability: A measure of how easily the standard can "domain terminology" that applies concrete, commonly be utilized by very large, complex organizations. understood terminology. For example, units of measurement Extensible Versus Fixed: Refers to the ability, or not, are a general-purpose domain, but are expressed using com- for two parties to extend the standard for purposes of a monly understood terminology. For XML-based standards, particular commercial exchange without having to wait the use of XML namespaces allows sufficient partitioning of for a full standardization process. the domain data model to enable multiple disciplines or Exchange or Repository Sharing: Relating to broad scope groups to work independently of each other, while providing or focused scope, it is the standard application to applica- a common core set of reusable data models that can be tion or shared by a central repository (application). applied across multiple subject domains. Exchange File Content: Data must be exchanged with defined data names, data types, and structural The most important advantage of the partitioned domain relationships. approach is that writing application software interface map- Data-Only Contained in the Exchange File: Data that pings to domain-based applications is easier to match up with are provided to applications in separate data model def- domain-based terminology in the standard. Therefore, build- inition files. ing software maps is less complicated and less expensive

OCR for page 28
36 than matching domain terminology to abstract terminology mechanisms and creative agreements must be put in place (Teague 2005a). for the laws to evolve to this technology. The delivery sys- tem does not fit current precedent construction law. Business Practices Human Resources and Skills Business practices (and mindsets) requiring change or re- engineering appear to be as follows: Agency human capital resources, the information workers, personnel, and staff involved in the TIM delivery methodol- The practice of designing in 3D versus 2D. ogy will need to acquire additional skill sets. Architecture, Standardized CAD practices (i.e., defining data layers engineering, and construction management colleges and uni- so participants can easily find objects and data from versities in the United States are currently in the process of model to model). embedding BIM curriculum into their programs; this should The practice of involving project stakeholders earlier in eventually benefit the DOT agencies. As a result of BIM cur- the project life cycle. With BIM, the designers and ricula, higher education programs are finding that designers builders collaborate early in the life-cycle process to are requiring more construction management skills and that virtually construct the facility, perform constructability the construction students are required to learn design princi- reviews, and solve problems with the model before they ples they previously could ignore. This phenomenon will no occur in physical reality. This hurdle may require cre- doubt be also true with professional stakeholders involved in ative and innovative solutions to realize the benefits. the BIM/TIM delivery methodologies. New skills and knowl- Whereas TIM would lend itself well to design-build edge will include: project delivery, the predominate design-bid-build delivery is another story as contractors are used to getting Cross discipline knowledge (design-construction); 2D drawings at theoretical 100% design completion. New software application training; Legal issues in which innovative cooperation will be IT skills (data exchange, schema and mapping, hard- required to solve potential liability issues when sharing ware and networking); and and relying on digital data supplied by others. Insurance Collaboration, cooperation, and communication skills.