18
Leveraging Cost Model Development via XML Robert Nash Engineering Service Center Naval Facilities Engineering Command Environmental Cleanup Program June 2003 Federal Remediation Technology Roundtable Environmental Cost Engineering 2 ) Committee (EC Leveraging Cost Model Development via XML Federal Remediation Technology Roundtable Environmental Cost Engineering Committee (EC 2 ) Robert Nash Engineering Service Center Naval Facilities Engineering Command Environmental Cleanup Program June 2003

Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Leveraging Cost Model Development via XML

Robert NashEngineering Service Center

Naval Facilities Engineering CommandEnvironmental Cleanup Program

June 2003

Federal Remediation Technology Roundtable

Environmental Cost Engineering 2)Committee (EC

Leveraging Cost Model Development via XML

Federal Remediation Technology Roundtable

Environmental Cost Engineering Committee (EC2)

Robert NashEngineering Service Center

Naval Facilities Engineering CommandEnvironmental Cleanup Program

June 2003

Page 2: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

The NeedThe Need

•• Promote Sharing of Cost Items, Assemblies,Promote Sharing of Cost Items, Assemblies, Models, Data, & Other Cost DataModels, Data, & Other Cost Data

•• Bridge Systems by Developing Models thatBridge Systems by Developing Models that are Independent of the Systemsare Independent of the Systems

•• Foster Competition & Reduce Reliance onFoster Competition & Reduce Reliance on any one Model Builderany one Model Builder

Page 3: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Objective

Maximize�interoperability�integration�cost data availability�cost leveraging�consistency�automation�competition

Minimize�development costs�maintenance costs�redundancy�reliance upon any one

model builder�reliance on few

compatible data sources

Objective

Maximize �interoperability �integration �cost data availability �cost leveraging �consistency �automation �competition

Minimize �development costs �maintenance costs �redundancy �reliance upon any one

model builder �reliance on few

compatible data sources

Page 4: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

The SolutionEstablish a Bridge - 3 Components

Parametric Cost Model Standard Practice– Parametric cost models– Parametric design models

Electronic Standard– Data definition, transmission, & application

Cost Model Library/ Repository/ Network– Centralized– Decentralized/distributed

#1

#2

#3

#1

#2

#3

The SolutionEstablish a Bridge - 3 Components

Parametric Cost Model Standard Practice– Parametric cost models – Parametric design models

Electronic Standard – Data definition, transmission, & application

Cost Model Library/ Repository/ Network – Centralized – Decentralized/distributed

Page 5: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Advantages of XML

• Interface/Platform/Application/Network Independent:�Cross platform (Windows, NT, Unix)�Cross network (Internet, Intranet, LAN)�Cross application (CTC, RTET, & others)

� consuming application can interpret the XML to model the estimate in many different ways

Advantages of XML

• Interface/Platform/Application/Network Independent: �Cross platform (Windows, NT, Unix) �Cross network (Internet, Intranet, LAN) �Cross application (CTC, RTET, & others)

� consuming application can interpret the XML to model the estimate in many different ways

Page 6: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Advantages of XML

• Increases Consistency & Compatibility• Leverages Existing Systems:

– Minimizes development & maintenance costs• Allows Multiple Systems to Leverage

Existing Models & Extend Them to Meet Their Unique Needs

• Provides Common Ground for Bridging Agency Budgeting Systems

Advantages of XML

• Increases Consistency & Compatibility • Leverages Existing Systems:

– Minimizes development & maintenance costs • Allows Multiple Systems to Leverage

Existing Models & Extend Them to Meet Their Unique Needs

• Provides Common Ground for Bridging Agency Budgeting Systems

Page 7: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Electronic StandardElectronic Standard -- XMLXML One Source, Many UsesOne Source, Many Uses

Old Way: One-to-One

Model or Source Consuming App

XML Way: One-to-Many

Model or Source Consuming App

XML

Page 8: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Electronic Standard - XMLExample

• Consuming Application Can Interpret the XML to Model the Estimate in Different Ways:9CTC: a relational database implements the XML

standard as a translation of the XML into a relational-based cost model 9RTET: an object-oriented internet-architected

application consumes the data as modeled in XML

Electronic Standard - XMLExample

• Consuming Application Can Interpret the XML to Model the Estimate in Different Ways: 9 CTC: a relational database implements the XML

standard as a translation of the XML into a relational-based cost model 9 RTET: an object-oriented internet-architected

application consumes the data as modeled in XML

Page 9: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application
Page 10: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Project Level Cost Model in CTC

In Situ SVE Model

Page 11: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Project Level Cost Model in CTC

In Situ SVE Model

Page 12: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Project Level Cost Model in CTC

In Situ SVE Model Loaded Cost

Page 13: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Individual Cost Element Model in CTC

In Situ SVE Construction Cost Element Model

Loaded Cost

Page 14: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application
Page 15: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Project Level Cost Model in RTET

In Situ SVE Model

Page 16: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Project Level Cost Model in RTET

In Situ SVE Model

Direct Cost Only

Page 17: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Individual Cost Element Model in RTET

Direct Cost Only

Direct Cost Only

Change to Default Value

Page 18: Leveraging Cost Model Development via XML · Cross platform (Windows, NT, Unix) Cross network (Internet, Intranet, LAN) Cross application (CTC, RTET, & others) consuming application

Conclusion• XML Standardization is a Viable Means for

Sharing & Leveraging Cost Model Development

• EC2 is Working to Support Development of the Standards

• Soliciting Input on the Parametric Cost Modeling Manual & XML Definitions/ Schema from:9AACE International9NIBS - IAI

• Develop ASTM Standards as a Derivative of the Manual

Conclusion

• XML Standardization is a Viable Means for Sharing & Leveraging Cost ModelDevelopment

• EC2 is Working to Support Development ofthe Standards

• Soliciting Input on the Parametric Cost Modeling Manual & XML Definitions/Schema from: 9 AACE International 9 NIBS - IAI

• Develop ASTM Standards as a Derivative ofthe Manual