SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Description Methods of Integrated View for  CyberFilmon Large-scale Calculation Nobuhiko  Hishinuma s1140179 Supervised  by  Prof.  Rentaro  Yoshioka 1
Contents Introduction CyberFilm Previous Researches Transformation to CyberFilm Calculation for Point Kinetics CyberFilm of The Application Description Method for CyberFilm Conclusion Future Works 2
Introduction Problem of current programming languages  void heatDiffusionSimulation(){ ofstreamfout("output.txt");     if(!fout)       return;        t = 0.;     while(true){ cout << t << endl;       for(inti = 0;i<row;i++) 	for(int j = 0;j<column;j++) changeSpecificHeat(i,j); heatEquilibrium();       t += dt;       for(inti = 0;i<row;i++) 	for(int j = 0;j<column;j++) tempr[i][j] = TM[i][j];       if(tempr[0][0] <= 750) 	break;     } fout.close();   }   void changeSpecificHeat(intny,intnx){     if(tempr[ny][nx] < 850)        ・        ・        ・ ,[object Object]
Structure
Flow of computation
Activity
I/O
  The program is tedious
  It is difficult to refer information of datasUsers have to spend much time and       energy to understand or create          the programs Heat Diffusion Sim by C++ 3
CyberFilm Specifies computation by separating features and using independent views Features of    computation  Multiple Views Integrated View Structure Algorithmic Skelton Language of Algorithmic Text Flow of Calc Variables Formulas Activity External Interface I / O 4
Integrated View Specifies all features of computation in compact form in integrated view Header: declares structures and variables Body	: specifies flow and activityof calc 	: consists of non-terminal sections 	  and terminal sections Structure : represents the ”shape” Scheme  	 : represents the "flow" 5
Previous Researches Some demonstrations of CyberFilm are represented and various description methods are suggested There is no demonstrations based on the demand of the users 6
Goal of This Resaerch Create demonstration of CyberFilm based on existing application Suggest description methods of CyberFilm with considering usability 7
Transformation to CyberFilm An application of "Calculation for Point Kinetics" written in Fortran will be transformed into CyberFilm Administrative Agency "Japan Nuclear Energy Safety"  Calculation system to confirm safety of a reactor Current system is written in Fortlan engineers spends much time and cost to understand various resources are wasted to maintain and improve the system Transformation to CyberFilm 8
Calculation for The System Calculate point reactor kinetics equations Static state by basic equation Integration of basic equation at minimal timeand a linear ordinary differential equation Linear simultaneous equation Calculate reactor power Differential equation Reactor power from these solutions 9
CyberFilm of The Application Calculate static state by basic equation Calculate linear simultaneous equation Calculate Integration of basic equation and a liner ordinary differential value (numerical analysis) 10
CyberFilm of The Application Calculation Reactor Power I / O operation Other Detailed Operations 11
Description Method for CyberFilm Paging description Suggest how to show integrated view effectively when page division is needed If-section Suggest new type of terminal section 12

Weitere ähnliche Inhalte

Was ist angesagt?

14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
Swiss Big Data User Group
 

Was ist angesagt? (20)

O Matrix Overview
O Matrix OverviewO Matrix Overview
O Matrix Overview
 
Compensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locusCompensator Design and parameters modification using Bode plot and root locus
Compensator Design and parameters modification using Bode plot and root locus
 
URF Poster
URF PosterURF Poster
URF Poster
 
Swwae ruijie
Swwae ruijieSwwae ruijie
Swwae ruijie
 
Cs 8351 dpsd-hdl
Cs 8351  dpsd-hdlCs 8351  dpsd-hdl
Cs 8351 dpsd-hdl
 
Introductionto programming
Introductionto programmingIntroductionto programming
Introductionto programming
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
 
Arc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream ProgrammingArc: An IR for Batch and Stream Programming
Arc: An IR for Batch and Stream Programming
 
08. graph traversal
08. graph traversal08. graph traversal
08. graph traversal
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Boothmultiplication
BoothmultiplicationBoothmultiplication
Boothmultiplication
 
car number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingcar number plate detection using matlab image & video processing
car number plate detection using matlab image & video processing
 
Using line based voronoi in arc gis
Using line based voronoi in arc gisUsing line based voronoi in arc gis
Using line based voronoi in arc gis
 
Writing Schema based GML with FME
Writing Schema based GML with FMEWriting Schema based GML with FME
Writing Schema based GML with FME
 
14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
14.05.12 Analysis and Prediction of Flight Prices using Historical Pricing Da...
 
List of exp
List of expList of exp
List of exp
 
The Micromapping Model of Computation
The Micromapping Model of ComputationThe Micromapping Model of Computation
The Micromapping Model of Computation
 
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specificationsGFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
GFX Part 1 - Introduction to GPU HW and OpenGL ES specifications
 
Theta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model CheckingTheta: a Framework for Abstraction Refinement-Based Model Checking
Theta: a Framework for Abstraction Refinement-Based Model Checking
 
Lectur 11 ac
Lectur 11 acLectur 11 ac
Lectur 11 ac
 

Andere mochten auch

360 degree performance_review-1
360 degree performance_review-1360 degree performance_review-1
360 degree performance_review-1
slenois
 
How to-research-legal-problem
How to-research-legal-problemHow to-research-legal-problem
How to-research-legal-problem
slenois
 
Global innovation hr_knowledgesharing
Global innovation hr_knowledgesharingGlobal innovation hr_knowledgesharing
Global innovation hr_knowledgesharing
slenois
 
An introduction-to-quality
An introduction-to-qualityAn introduction-to-quality
An introduction-to-quality
slenois
 
Leading with diversity culture
Leading with diversity cultureLeading with diversity culture
Leading with diversity culture
slenois
 
Powerpoint Vierde Wereld
Powerpoint Vierde WereldPowerpoint Vierde Wereld
Powerpoint Vierde Wereld
britthamblok101
 
Powerpoint Vierde Wereld
Powerpoint Vierde WereldPowerpoint Vierde Wereld
Powerpoint Vierde Wereld
britthamblok101
 

Andere mochten auch (18)

360 degree performance_review-1
360 degree performance_review-1360 degree performance_review-1
360 degree performance_review-1
 
How to-research-legal-problem
How to-research-legal-problemHow to-research-legal-problem
How to-research-legal-problem
 
Global innovation hr_knowledgesharing
Global innovation hr_knowledgesharingGlobal innovation hr_knowledgesharing
Global innovation hr_knowledgesharing
 
Itinerary Graz-Tour (PTS Jennersdorf 2012)
 Itinerary Graz-Tour (PTS Jennersdorf 2012) Itinerary Graz-Tour (PTS Jennersdorf 2012)
Itinerary Graz-Tour (PTS Jennersdorf 2012)
 
Creating positive-environment
Creating positive-environmentCreating positive-environment
Creating positive-environment
 
viva q&a for mp lab
viva q&a for mp labviva q&a for mp lab
viva q&a for mp lab
 
Training digital marketing publis top gold
Training digital marketing publis top goldTraining digital marketing publis top gold
Training digital marketing publis top gold
 
An introduction-to-quality
An introduction-to-qualityAn introduction-to-quality
An introduction-to-quality
 
Topgold credential marketing services
Topgold credential marketing servicesTopgold credential marketing services
Topgold credential marketing services
 
Leading with diversity culture
Leading with diversity cultureLeading with diversity culture
Leading with diversity culture
 
Viv a questions mp
Viv a questions mpViv a questions mp
Viv a questions mp
 
Powerpoint Vierde Wereld
Powerpoint Vierde WereldPowerpoint Vierde Wereld
Powerpoint Vierde Wereld
 
Powerpoint Vierde Wereld
Powerpoint Vierde WereldPowerpoint Vierde Wereld
Powerpoint Vierde Wereld
 
Facebook
FacebookFacebook
Facebook
 
Facebook
FacebookFacebook
Facebook
 
Communicating With Others
Communicating With OthersCommunicating With Others
Communicating With Others
 
Facebook, pt. 2
Facebook, pt. 2Facebook, pt. 2
Facebook, pt. 2
 
New Trends And Functionalities Of Telco Equipment En
New Trends And Functionalities Of Telco Equipment EnNew Trends And Functionalities Of Telco Equipment En
New Trends And Functionalities Of Telco Equipment En
 

Ähnlich wie Presen 179

Advanced motion controls robotics symposium presentation-open standard tools ...
Advanced motion controls robotics symposium presentation-open standard tools ...Advanced motion controls robotics symposium presentation-open standard tools ...
Advanced motion controls robotics symposium presentation-open standard tools ...
Electromate
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1
Serge Amougou
 
Inline function
Inline functionInline function
Inline function
Tech_MX
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
VLSICS Design
 

Ähnlich wie Presen 179 (20)

Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...
 
Use C++ and Intel® Threading Building Blocks (Intel® TBB) for Hardware Progra...
Use C++ and Intel® Threading Building Blocks (Intel® TBB) for Hardware Progra...Use C++ and Intel® Threading Building Blocks (Intel® TBB) for Hardware Progra...
Use C++ and Intel® Threading Building Blocks (Intel® TBB) for Hardware Progra...
 
Advanced motion controls robotics symposium presentation-open standard tools ...
Advanced motion controls robotics symposium presentation-open standard tools ...Advanced motion controls robotics symposium presentation-open standard tools ...
Advanced motion controls robotics symposium presentation-open standard tools ...
 
Compiler optimizations based on call-graph flattening
Compiler optimizations based on call-graph flatteningCompiler optimizations based on call-graph flattening
Compiler optimizations based on call-graph flattening
 
Function Overloading,Inline Function and Recursion in C++ By Faisal Shahzad
Function Overloading,Inline Function and Recursion in C++ By Faisal ShahzadFunction Overloading,Inline Function and Recursion in C++ By Faisal Shahzad
Function Overloading,Inline Function and Recursion in C++ By Faisal Shahzad
 
Data Con LA 2022-Pre-recorded - Hamilton, General Purpose framework for Scala...
Data Con LA 2022-Pre-recorded - Hamilton, General Purpose framework for Scala...Data Con LA 2022-Pre-recorded - Hamilton, General Purpose framework for Scala...
Data Con LA 2022-Pre-recorded - Hamilton, General Purpose framework for Scala...
 
Why hibernater1
Why hibernater1Why hibernater1
Why hibernater1
 
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
Modeling and Real-Time Simulation of Induction Motor Using RT-LABModeling and Real-Time Simulation of Induction Motor Using RT-LAB
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1
 
Inline function
Inline functionInline function
Inline function
 
Design and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpgaDesign and implementation of complex floating point processor using fpga
Design and implementation of complex floating point processor using fpga
 
Matopt
MatoptMatopt
Matopt
 
Netflix Machine Learning Infra for Recommendations - 2018
Netflix Machine Learning Infra for Recommendations - 2018Netflix Machine Learning Infra for Recommendations - 2018
Netflix Machine Learning Infra for Recommendations - 2018
 
ML Infra for Netflix Recommendations - AI NEXTCon talk
ML Infra for Netflix Recommendations - AI NEXTCon talkML Infra for Netflix Recommendations - AI NEXTCon talk
ML Infra for Netflix Recommendations - AI NEXTCon talk
 
Intro to RX
Intro to RXIntro to RX
Intro to RX
 
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving SystemsPRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systems
 
Birt Integration
Birt IntegrationBirt Integration
Birt Integration
 
How to migrate to fdmee not die trying: Levi's knows
How to migrate to fdmee not die trying: Levi's knowsHow to migrate to fdmee not die trying: Levi's knows
How to migrate to fdmee not die trying: Levi's knows
 
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
IRJET- A Review- FPGA based Architectures for Image Capturing Consequently Pr...
 
닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Presen 179

  • 1. Description Methods of Integrated View for CyberFilmon Large-scale Calculation Nobuhiko Hishinuma s1140179 Supervised by Prof. Rentaro Yoshioka 1
  • 2. Contents Introduction CyberFilm Previous Researches Transformation to CyberFilm Calculation for Point Kinetics CyberFilm of The Application Description Method for CyberFilm Conclusion Future Works 2
  • 3.
  • 7. I/O
  • 8. The program is tedious
  • 9. It is difficult to refer information of datasUsers have to spend much time and energy to understand or create the programs Heat Diffusion Sim by C++ 3
  • 10. CyberFilm Specifies computation by separating features and using independent views Features of computation Multiple Views Integrated View Structure Algorithmic Skelton Language of Algorithmic Text Flow of Calc Variables Formulas Activity External Interface I / O 4
  • 11. Integrated View Specifies all features of computation in compact form in integrated view Header: declares structures and variables Body : specifies flow and activityof calc : consists of non-terminal sections and terminal sections Structure : represents the ”shape” Scheme : represents the "flow" 5
  • 12. Previous Researches Some demonstrations of CyberFilm are represented and various description methods are suggested There is no demonstrations based on the demand of the users 6
  • 13. Goal of This Resaerch Create demonstration of CyberFilm based on existing application Suggest description methods of CyberFilm with considering usability 7
  • 14. Transformation to CyberFilm An application of "Calculation for Point Kinetics" written in Fortran will be transformed into CyberFilm Administrative Agency "Japan Nuclear Energy Safety" Calculation system to confirm safety of a reactor Current system is written in Fortlan engineers spends much time and cost to understand various resources are wasted to maintain and improve the system Transformation to CyberFilm 8
  • 15. Calculation for The System Calculate point reactor kinetics equations Static state by basic equation Integration of basic equation at minimal timeand a linear ordinary differential equation Linear simultaneous equation Calculate reactor power Differential equation Reactor power from these solutions 9
  • 16. CyberFilm of The Application Calculate static state by basic equation Calculate linear simultaneous equation Calculate Integration of basic equation and a liner ordinary differential value (numerical analysis) 10
  • 17. CyberFilm of The Application Calculation Reactor Power I / O operation Other Detailed Operations 11
  • 18. Description Method for CyberFilm Paging description Suggest how to show integrated view effectively when page division is needed If-section Suggest new type of terminal section 12
  • 19. Paging Description Structures and conditional statement of the divergence are specified in next page Two pages are divide with page folding icons Header is appeared on all pages to refer structures and variables easily 13
  • 20. If - Section The section having conditional statement is different in feature from terminal section The terminal section following if- section is indented. 14
  • 21. Matrix Calculation Calculate matrix data in formula 15
  • 22. Conclusion Draft of demonstration of CyberFilm " Calculation for Point Kinetics " is represented Some description methods are suggested Page description If - section Matrix calculation 16
  • 23. Future Works Completes demonstration of CyberFilm specify the global structure of this application create algorithmic skeleton reduce needlessness data of the integrated view Implements Active Knowledge Studio enable to create the demonstration in integrated view 17
  • 24. Thank you for your attention 18