SlideShare a Scribd company logo
1 of 31
Download to read offline
Join the conversation #AU2017Join the conversation #AU2017
University of Southern California
Object-Oriented AoT Project Lifecycle Management
Lewis Matthew Miller, AIA USC CCD Senior Project Manager
Xuewen Quan USC FMS BIM Program Specialist
Image: Shinichi Konno,
Cherubim
 Understand business challenges USC is currently experiencing through a
surge of redundant, yet nonconforming, modeled project information.
 Learn from an owner’s perspective why a developing record Revit set is
important throughout a building’s entire lifecycle.
 Learn why USC is piloting the proposed “BIM 360 Docs with Revit”
workflow adjustments.
 Learn how to benefit from the initial results from BIM 360 Docs with
Revit pilot programs.
Learning Objectives in a common data
environment
Gain & Loss
Gain: Caesar Pontem Fecit
How we gain:
 The diagram & the product have a shared logic
The structure bridges two separated locations
 Shared attributes of the specified object
The specified conditions to be resolved are shared
between the diagram & the asset
Cloud based virtual design & construction
methodology may be expressed and evaluated as
the algorithmic architecture of bi-directional project
data transmission
Museo Chiaramonti, Braccio Nuovo, 20 April 1863: discovered Villa Livia,
Prima Porta
Loss: Caesar incenderunt in bibliothecam
Museo Chiaramonti, Braccio Nuovo, 20 April 1863: discovered Villa Livia,
Prima Porta
 Assumption:
A/E and Subcontractors are contracted to complete
duplicate deliverables
 Reality:
A/E provide quantity, location logic, specification logic.
Subcontractors provide constructability and detailing.
 AoT is the articulation of the method to synthesize
and parallelize communication while removing
overlapping redundant communication
Photo Credit
• Classification by Category • Object parameterized by Classification
OOP
• Define location of
Data
• Define Classification • Define Path of
Identification
Sync
Qualitative Order of Quantitative Order of
Resemblance ~ Equivalence =
Division of Labor
Identified by Instruments of Service
Instruments of Service:
Construction Documents
developed with ex. Revit
 Architect of Record
 Structural Engineer of Record
 Mechanical Engineer of Record
 Electrical Engineer of Record
 Licensed Contractor by
Trade
A/E review submittals for
conformance using
Instruments of Service,
enabling A/E use to review
design for code compliance
Shop Drawing Submitted for
review of conformance to
Instruments of Service
Fabrication Drawing
Submitted for review of
conformance to
Instruments of Service
Division of Data Collection
Customized COBie
USC Shared Parameters:
Prefixed Devices, Fixture,
Equipment etc.
 Lighting Device & Fixtures
 Domestic Water Fixtues &
Equipment
 Mechanical HVAC Equipment
 Electrical Devices & Equipment
Txt file add to prescribed
categories the USC
Shared Parameters ,
which A/E use to provide
design parameter values
Subcontractor input USC
Shared Parameter Install
Value of defined by contract
Unique Identification USC
Shared Parameter based
on barcoding, models
element and, FAMIS
Division of Collocated Data
Customized VDC APIs
Common Data Environment:
collocated development &
procurement architecture
 Code & Access Clearances
 Lighting Level on Surfaces
 Slope/spacing of insulated pipes
 Location & access of
Mechanical HVAC Equipment
Object-Oriented defines
storage and reuse
Categorizationally
defined Parameters
Procedural step by step
project development
Algorithmic Assemblage
Functional distributed
processing Parallelized
Architecture
Data Attributes
 Object information is stored in instance variables.
 Object operation is stored in functions called methods.
 Collectively, instance variables and methods are Attributes of an
object.
Pier 9
Asset Attributes
 Asset information is stored in instance variables.
 Asset operation is stored in functions called methods.
 Collectively, instance variables and methods are Attributes of an
Asset.
Pier 9
FMS CAD SERVICES EXAMPLE
USC Cad Services Example
 FMS Data
USC FMS
FMS utilizes Construction Documentation
Photos, Videos, and WebCams
RevitMultivista
Meridian PDF 360
Family
Links
BLK360
Family
Links
Accruent Revit Integration
Bldg Automation & Control Systems
Project Dasher
IFM
Building Ops
USC Cad Space Management
Object-Oriented
Object-Oriented
Qualitative Order of Quantitative Order of
Resemblance ~ Equivalence =
 Building Intelligent Modeling
 Virtual Design & Construction
Process
 Architecture of Transmission
Method
Image ‘Homer X-Ray’, unknown, see; Fox, Matt Groening
 X-Ray; Medical Instrument of
Service
 Litmus: Lab Instruments of Service
 Code object
 Diagram element
 Procured asset
Object Oriented Programming
 OOP is a methodology for organizing programs that encourages careful design and code
reuse. Most modern programming languages support (OOP), and (OOP) has prov(en) to be a
practical way to structure and create large programs…Essentially, an object is a collection of
data, and functions that operate on that data and functions that operate on that data’ (10)
 ‘A function is a reusable chunk of code. It is a block of code with a name that takes input,
provides output, and can be stored in files for later use.’ (5)
 ‘To create new kinds of objects, you must first create a class. A class is essentially a blueprint
for creating an object of a particular kind. The class specifies what data and functions the
object will contain, and how they relate to other classes. An object encapsulates both the data
and functions that operate on that data.
 An important OOP feature is inheritance: You can create new classes that inherit their data
and functions from an existing class… “ (10)
LISP created 1956  The Common Lisp Object System (CLOS) is the facility for
object-oriented programming which is part of ANSI Common
Lisp. CLOS is a powerful dynamic object system which differs
radically from the OOP facilities found in more static languages
such as C++ or Java.
 Dynamic programming language, in computer science, is a
class of high-level programming languages which, at runtime,
execute many common programming behaviors that static
programming languages perform during compilation. These
behaviors could include extension of the program, by adding
new code, by extending objects and definitions, or by
modifying the type system.
 LISP, Matt Worlan
 The Common Lisp Object System,
CLOS, is an integral part of ANSI
Common Lisp. ANSI Common Lisp
was the first standardized object-
oriented programming language
(1994, ANSI X3J13).
 AutoLISP and Visual LISP are AutoCAD's versions of LISP.
AutoLISP was released in AutoCAD 2.1. Since then there have
been many additions to the language that help with the ease of
drafting and programming AutoCAD. Visual LISP was released
with AutoCAD 14
AoT
Photo Credit
• Representation
AoT
Code Persistence
Photo Credit
• Representation
AoT
Desired Object
Trimble SysQue
• Representation
AoT
SysQue ObjectMechanical Engineer Object Sub-Contracor Object
• algorithmic architecture of bi-directional project data transmission
AoT
Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders.
Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.
© 2017 Autodesk. All rights reserved.

More Related Content

What's hot

MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & KubeflowMLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & KubeflowJan Kirenz
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesMohamed Tawfik
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUMEParth Desai
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...eMadrid network
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewLuca Berardinelli
 
On The Evolution of CAEX: A Language Engineering Perspective
On The Evolution of CAEX: A Language Engineering PerspectiveOn The Evolution of CAEX: A Language Engineering Perspective
On The Evolution of CAEX: A Language Engineering PerspectiveLuca Berardinelli
 
Continuous Deployment for Deep Learning
Continuous Deployment for Deep LearningContinuous Deployment for Deep Learning
Continuous Deployment for Deep LearningDatabricks
 
GTC 2009 OpenGL Barthold
GTC 2009 OpenGL BartholdGTC 2009 OpenGL Barthold
GTC 2009 OpenGL BartholdMark Kilgard
 
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudVertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudMárton Kodok
 
Qiang Yu Resume
Qiang Yu ResumeQiang Yu Resume
Qiang Yu ResumeQiang Yu
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with CapellaObeo
 
Machine learning on streams of data
Machine learning on streams of dataMachine learning on streams of data
Machine learning on streams of dataTomasz Sosiński
 
Eclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseÁbel Hegedüs
 
TES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesTES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesGuenter Zeisel
 
Data for Science Service Portfolio
Data for Science Service PortfolioData for Science Service Portfolio
Data for Science Service PortfolioEUDAT
 
Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Luca Berardinelli
 
MLSEV. BigML Workshop II
MLSEV. BigML Workshop IIMLSEV. BigML Workshop II
MLSEV. BigML Workshop IIBigML, Inc
 

What's hot (20)

MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & KubeflowMLOps - Build pipelines with Tensor Flow Extended & Kubeflow
MLOps - Build pipelines with Tensor Flow Extended & Kubeflow
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote Laboratories
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
RuaumokoSuite
RuaumokoSuiteRuaumokoSuite
RuaumokoSuite
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
 
AutomationML: A Model-Driven View
AutomationML: A Model-Driven ViewAutomationML: A Model-Driven View
AutomationML: A Model-Driven View
 
On The Evolution of CAEX: A Language Engineering Perspective
On The Evolution of CAEX: A Language Engineering PerspectiveOn The Evolution of CAEX: A Language Engineering Perspective
On The Evolution of CAEX: A Language Engineering Perspective
 
Continuous Deployment for Deep Learning
Continuous Deployment for Deep LearningContinuous Deployment for Deep Learning
Continuous Deployment for Deep Learning
 
GTC 2009 OpenGL Barthold
GTC 2009 OpenGL BartholdGTC 2009 OpenGL Barthold
GTC 2009 OpenGL Barthold
 
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google CloudVertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
Vertex AI - Unified ML Platform for the entire AI workflow on Google Cloud
 
Qiang Yu Resume
Qiang Yu ResumeQiang Yu Resume
Qiang Yu Resume
 
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella[Capella Day Toulouse] Driving intelligent transportation systems with Capella
[Capella Day Toulouse] Driving intelligent transportation systems with Capella
 
Machine learning on streams of data
Machine learning on streams of dataMachine learning on streams of data
Machine learning on streams of data
 
Eclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 releaseEclipse Neon Democamp Budapest - VIATRA 1.3 release
Eclipse Neon Democamp Budapest - VIATRA 1.3 release
 
TES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design CapabilitiesTES Electronic Solutions System on Silicon and Design Capabilities
TES Electronic Solutions System on Silicon and Design Capabilities
 
An Architecture for Implementing Private Local Automation Clouds Built by CPS
An Architecture for Implementing Private Local Automation Clouds Built by CPSAn Architecture for Implementing Private Local Automation Clouds Built by CPS
An Architecture for Implementing Private Local Automation Clouds Built by CPS
 
Data for Science Service Portfolio
Data for Science Service PortfolioData for Science Service Portfolio
Data for Science Service Portfolio
 
Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...Integrating Performance Modeling in Industrial Automation through AutomationM...
Integrating Performance Modeling in Industrial Automation through AutomationM...
 
MLSEV. BigML Workshop II
MLSEV. BigML Workshop IIMLSEV. BigML Workshop II
MLSEV. BigML Workshop II
 
sample-resume
sample-resumesample-resume
sample-resume
 

Similar to AUTODESK 2017

Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Mozaic Works
 
James Bowman's Resume' (personal)
James Bowman's Resume' (personal)James Bowman's Resume' (personal)
James Bowman's Resume' (personal)James Bowman III
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Elizabeth Steiner
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Strongback Consulting
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)stanbridge
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)stanbridge
 
ArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudMicrosoft ArcReady
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectColdFusionConference
 
What's New in Rational Software for POWER Systems
What's New in Rational Software for POWER SystemsWhat's New in Rational Software for POWER Systems
What's New in Rational Software for POWER SystemsStrongback Consulting
 
ModelWriter Presentation International 01-07-2015
ModelWriter Presentation International 01-07-2015ModelWriter Presentation International 01-07-2015
ModelWriter Presentation International 01-07-2015Ferhat Erata
 
OpenSees: Future Directions
OpenSees: Future DirectionsOpenSees: Future Directions
OpenSees: Future Directionsopenseesdays
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureEran Stiller
 
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsUnderstanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsCREST @ University of Adelaide
 
02 architectures in_context
02 architectures in_context02 architectures in_context
02 architectures in_contextMajong DevJfu
 
ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColby Backes
 

Similar to AUTODESK 2017 (20)

Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
SchiebelResume
SchiebelResumeSchiebelResume
SchiebelResume
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
 
James Bowman's Resume' (personal)
James Bowman's Resume' (personal)James Bowman's Resume' (personal)
James Bowman's Resume' (personal)
 
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
Knowledge-Based Analysis and Design (KBAD): An Approach to Rapid Systems Engi...
 
Part 1
Part 1Part 1
Part 1
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Tool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software EngineeringTool-Driven Technology Transfer in Software Engineering
Tool-Driven Technology Transfer in Software Engineering
 
Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)
 
Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)Cs 1023 lec 3 architecture (week 1)
Cs 1023 lec 3 architecture (week 1)
 
ArcReady - Architecting For The Cloud
ArcReady - Architecting For The CloudArcReady - Architecting For The Cloud
ArcReady - Architecting For The Cloud
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an Architect
 
What's New in Rational Software for POWER Systems
What's New in Rational Software for POWER SystemsWhat's New in Rational Software for POWER Systems
What's New in Rational Software for POWER Systems
 
ModelWriter Presentation International 01-07-2015
ModelWriter Presentation International 01-07-2015ModelWriter Presentation International 01-07-2015
ModelWriter Presentation International 01-07-2015
 
OpenSees: Future Directions
OpenSees: Future DirectionsOpenSees: Future Directions
OpenSees: Future Directions
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software Architecture
 
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsUnderstanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
 
02 architectures in_context
02 architectures in_context02 architectures in_context
02 architectures in_context
 
ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighRes
 

Recently uploaded

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

AUTODESK 2017

  • 1. Join the conversation #AU2017Join the conversation #AU2017 University of Southern California Object-Oriented AoT Project Lifecycle Management Lewis Matthew Miller, AIA USC CCD Senior Project Manager Xuewen Quan USC FMS BIM Program Specialist Image: Shinichi Konno, Cherubim
  • 2.  Understand business challenges USC is currently experiencing through a surge of redundant, yet nonconforming, modeled project information.  Learn from an owner’s perspective why a developing record Revit set is important throughout a building’s entire lifecycle.  Learn why USC is piloting the proposed “BIM 360 Docs with Revit” workflow adjustments.  Learn how to benefit from the initial results from BIM 360 Docs with Revit pilot programs. Learning Objectives in a common data environment
  • 4. Gain: Caesar Pontem Fecit How we gain:  The diagram & the product have a shared logic The structure bridges two separated locations  Shared attributes of the specified object The specified conditions to be resolved are shared between the diagram & the asset Cloud based virtual design & construction methodology may be expressed and evaluated as the algorithmic architecture of bi-directional project data transmission Museo Chiaramonti, Braccio Nuovo, 20 April 1863: discovered Villa Livia, Prima Porta
  • 5. Loss: Caesar incenderunt in bibliothecam Museo Chiaramonti, Braccio Nuovo, 20 April 1863: discovered Villa Livia, Prima Porta  Assumption: A/E and Subcontractors are contracted to complete duplicate deliverables  Reality: A/E provide quantity, location logic, specification logic. Subcontractors provide constructability and detailing.  AoT is the articulation of the method to synthesize and parallelize communication while removing overlapping redundant communication
  • 6. Photo Credit • Classification by Category • Object parameterized by Classification OOP
  • 7. • Define location of Data • Define Classification • Define Path of Identification Sync
  • 8. Qualitative Order of Quantitative Order of Resemblance ~ Equivalence =
  • 9. Division of Labor Identified by Instruments of Service Instruments of Service: Construction Documents developed with ex. Revit  Architect of Record  Structural Engineer of Record  Mechanical Engineer of Record  Electrical Engineer of Record  Licensed Contractor by Trade A/E review submittals for conformance using Instruments of Service, enabling A/E use to review design for code compliance Shop Drawing Submitted for review of conformance to Instruments of Service Fabrication Drawing Submitted for review of conformance to Instruments of Service
  • 10. Division of Data Collection Customized COBie USC Shared Parameters: Prefixed Devices, Fixture, Equipment etc.  Lighting Device & Fixtures  Domestic Water Fixtues & Equipment  Mechanical HVAC Equipment  Electrical Devices & Equipment Txt file add to prescribed categories the USC Shared Parameters , which A/E use to provide design parameter values Subcontractor input USC Shared Parameter Install Value of defined by contract Unique Identification USC Shared Parameter based on barcoding, models element and, FAMIS
  • 11. Division of Collocated Data Customized VDC APIs Common Data Environment: collocated development & procurement architecture  Code & Access Clearances  Lighting Level on Surfaces  Slope/spacing of insulated pipes  Location & access of Mechanical HVAC Equipment Object-Oriented defines storage and reuse Categorizationally defined Parameters Procedural step by step project development Algorithmic Assemblage Functional distributed processing Parallelized Architecture
  • 12. Data Attributes  Object information is stored in instance variables.  Object operation is stored in functions called methods.  Collectively, instance variables and methods are Attributes of an object. Pier 9
  • 13. Asset Attributes  Asset information is stored in instance variables.  Asset operation is stored in functions called methods.  Collectively, instance variables and methods are Attributes of an Asset. Pier 9
  • 14. FMS CAD SERVICES EXAMPLE
  • 15. USC Cad Services Example  FMS Data
  • 17. FMS utilizes Construction Documentation Photos, Videos, and WebCams RevitMultivista Meridian PDF 360 Family Links BLK360 Family Links
  • 19. Bldg Automation & Control Systems Project Dasher IFM Building Ops
  • 20. USC Cad Space Management
  • 23. Qualitative Order of Quantitative Order of Resemblance ~ Equivalence =  Building Intelligent Modeling  Virtual Design & Construction Process  Architecture of Transmission Method Image ‘Homer X-Ray’, unknown, see; Fox, Matt Groening  X-Ray; Medical Instrument of Service  Litmus: Lab Instruments of Service  Code object  Diagram element  Procured asset
  • 24. Object Oriented Programming  OOP is a methodology for organizing programs that encourages careful design and code reuse. Most modern programming languages support (OOP), and (OOP) has prov(en) to be a practical way to structure and create large programs…Essentially, an object is a collection of data, and functions that operate on that data and functions that operate on that data’ (10)  ‘A function is a reusable chunk of code. It is a block of code with a name that takes input, provides output, and can be stored in files for later use.’ (5)  ‘To create new kinds of objects, you must first create a class. A class is essentially a blueprint for creating an object of a particular kind. The class specifies what data and functions the object will contain, and how they relate to other classes. An object encapsulates both the data and functions that operate on that data.  An important OOP feature is inheritance: You can create new classes that inherit their data and functions from an existing class… “ (10)
  • 25. LISP created 1956  The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java.  Dynamic programming language, in computer science, is a class of high-level programming languages which, at runtime, execute many common programming behaviors that static programming languages perform during compilation. These behaviors could include extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system.  LISP, Matt Worlan  The Common Lisp Object System, CLOS, is an integral part of ANSI Common Lisp. ANSI Common Lisp was the first standardized object- oriented programming language (1994, ANSI X3J13).  AutoLISP and Visual LISP are AutoCAD's versions of LISP. AutoLISP was released in AutoCAD 2.1. Since then there have been many additions to the language that help with the ease of drafting and programming AutoCAD. Visual LISP was released with AutoCAD 14
  • 26. AoT
  • 29. Trimble SysQue • Representation AoT SysQue ObjectMechanical Engineer Object Sub-Contracor Object
  • 30. • algorithmic architecture of bi-directional project data transmission AoT
  • 31. Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document. © 2017 Autodesk. All rights reserved.