Download presentation
Presentation is loading. Please wait.
Published byGodwin Blankenship Modified over 9 years ago
1
Simulation of Rosetta Models Joseph Kuehn University of Adelaide, Australia
2
17 th June, 2002Simulation of Rosetta Models2 etc… Rosetta Design Flow Model Rosetta Semantic Object Model parser Test Vectors Refinement Synthesis Simulation Trace Core Libraries simulator
3
17 th June, 2002Simulation of Rosetta Models3 Simulation Overview AIM: Generate a trace of variable values from a given starting point. Benefits: –Relatively cheap cv exhaustive search. –Can help gain an intuitive feel for a model. –Can highlight incorrect outputs quickly.
4
17 th June, 2002Simulation of Rosetta Models4 Simulation Overview - cont’d Problems: –Not all domains can be simulated. –Not all models are sufficiently constrained to guarantee that a result can be determined. Solutions: –Generate a suite of inter-operable techniques for simulation rather than rely on a ‘one-size- fits-all’ method.
5
17 th June, 2002Simulation of Rosetta Models5 Structure Of The Simulator Model simulator Analyse Model select technique iteration chaining solver arithmetic instantiation values y = [a, z, …] x = [42, 3, …] Results User Input
6
17 th June, 2002Simulation of Rosetta Models6 Pivoting Often the free variable is not explicit: eg. T1: x = f(5, [1,2,3,4,5]); but is defined implicitly: eg. T2: f(x, [1, 4]) = 12; To calculate the value of the free variable we need to pivot the expression to an equivalent reducible expression.
7
17 th June, 2002Simulation of Rosetta Models7 Pivoting – cont’d Simple example. Develop a lattice of function inverses: –Arithmetic identities. –User-specified pairs. –Automatic detection. pivot irreducible reducible = π+ x5 = π -x 5
8
17 th June, 2002Simulation of Rosetta Models8 Summary Many benefits of simulation. However not all models, or even all starting points will be traceable. Techniques such as pivoting will expand the space of ‘useful’ models, and hence the viability of using Rosetta for modelling.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.