User Tools

Site Tools


concepts:in_a_nutshell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
concepts:in_a_nutshell [2009/10/16 14:34]
deryn.crockett
concepts:in_a_nutshell [2009/12/17 21:01] (current)
shona.weldon
Line 1: Line 1:
 ===== Top Ten Design Principles of the whatIf? Platform ===== ===== Top Ten Design Principles of the whatIf? Platform =====
-[Note: work on article title..."​Modeling principles supported by whatIf?"​]+/*[Note: work on article title..."​Modeling principles supported by whatIf?"​] ​*/
   * **Transparency** - Both the model design structure and input data are accessible so that the model user knows exactly how outputs are derived. ​ Furthermore,​ the model design is comprised of processes that correspond to real world concepts and experiences so that the model logic is more easily understood.   * **Transparency** - Both the model design structure and input data are accessible so that the model user knows exactly how outputs are derived. ​ Furthermore,​ the model design is comprised of processes that correspond to real world concepts and experiences so that the model logic is more easily understood.
   * **Scenario Management** - A scenario consists of the set of input variable values and the corresponding output values generated from those inputs. ​ In models with hundreds or thousands of variables, it is important to display scenarios so that the user can easily access the set of input and/or output values in a given scenario and compare two scenarios. ​ Saving scenarios allows output variables to be recreated because the pointers to the set of input values are maintained and retrievable.   * **Scenario Management** - A scenario consists of the set of input variable values and the corresponding output values generated from those inputs. ​ In models with hundreds or thousands of variables, it is important to display scenarios so that the user can easily access the set of input and/or output values in a given scenario and compare two scenarios. ​ Saving scenarios allows output variables to be recreated because the pointers to the set of input values are maintained and retrievable.
Line 12: Line 12:
   * **Knowledge Sharing** - Models and their results present an explicit and communicable understanding around which consensus may be built. ​ They also provide a platform through which corporate memory may be transferred or preserved. ​   * **Knowledge Sharing** - Models and their results present an explicit and communicable understanding around which consensus may be built. ​ They also provide a platform through which corporate memory may be transferred or preserved. ​
   * **Coherency** - Scenarios must assure consistency among the input variables both over time and within time periods. ​ For example, in an energy model, population and the services required by the population determine the level of economic activity. ​ The level of economic activity in turn creates demands on the energy system. ​ The way in which the energy system meets energy demands controls the emission of greenhouse gases and criteria air contaminants. The model assures coherency through the use of stock-flow accounting rules, base stocks and life tables, supply/​disposition balances for fuels and feedstocks, and the explicit representation of energy transformations.   * **Coherency** - Scenarios must assure consistency among the input variables both over time and within time periods. ​ For example, in an energy model, population and the services required by the population determine the level of economic activity. ​ The level of economic activity in turn creates demands on the energy system. ​ The way in which the energy system meets energy demands controls the emission of greenhouse gases and criteria air contaminants. The model assures coherency through the use of stock-flow accounting rules, base stocks and life tables, supply/​disposition balances for fuels and feedstocks, and the explicit representation of energy transformations.
-  * **Adaptability** - New understanding and new data must be incorporated as they become available. ​ Flexibility,​ modularity+  * **Adaptability** - New understanding and new data must be incorporated ​to the model logic as they become available. ​ Flexibility,​ modularity
   * **Realism?​** - The simulator must capture the essence the real world without oversimplification   * **Realism?​** - The simulator must capture the essence the real world without oversimplification
  
concepts/in_a_nutshell.1255703692.txt.gz ยท Last modified: 2009/10/16 14:34 by deryn.crockett