1 / 3

Design Spaces

talon-chan
Télécharger la présentation

Design Spaces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The design space in which a designer seeks to solve a problem is the set of decisions to be made about the designed artifact together with the alternative choices for these decisions. A representation of a design space is one of the static textual or graphical forms in which a particular design space – or a subset of that space – may be rendered. Activation | ## reader pull | ## sender push Privacy | ## private | ## public Authorship | ## solo | ## shared Design Spaces Mary Shaw, October 2010

  2. A Design Space for Adaptation • Can we identify the design decisions we make (implicitly or explicitly) when creating the actual adaptation code? • What decisions must be made, what are the choices for each? • These decisions often create a feedback loop • How can we be sure the feedback loop is complete? • What other alternatives are there for adaptation? • Homeostasis, equilibrium, …?

  3. Space for Adaptive Techniques(strawman for discussion) How is target (desired) system state represented? [fixed, formula, bounds, objective fcn, implicit in code, etc] What information is used to determine current state? [external data, internal data, both, implicit, etc] How does system determine state from that info? [direct measurement, inference from proxy, etc] How does system cause adaptation to happen? [modify data, call procedure, start new process, etc] How does system decide what change to make? [constant, proportional, PID, ad hoc, utility function, etc]

More Related