Homeostatic Application Development Abstract To program biological simulations, we are faced with either very traditional methods of programming where all run time processing is performed as a sequence of events; i.e. event driven programming, or the opposite approach to event driven applications which is to program processes as individual objects that communicate to one another in real time. Each approach has its pros and cons but neither is good fit for simulations because of the cons. A complex organism is made up of many different individual objects that communicate to one another and running a simulation like this has the inherent issue of objects being out of synch or worse yet, getting to a point of such incongruent effort that total system chaos settles in, each application doing its own thing far outside of what other applications in the system are doing To remedy this issue, we can look at complex organisms to find that although an organism is made up of many cells, each representing a macro process, the organism has a method to maintain homeostasis through channels such as neural activity, cell feeding (e.g. circulatory system) and endocrinology. These channels cause changes in the phenotypes of the cells themselves which in turn changes the behavior of the organism as a whole. Likewise, homeostatic programming is made up of individual applications or processes that are connected through a communications channel that is comprised of predefined transmitters and predefined built-in cell receptors, that can create a program environment that has a relative stable equilibrium. A set of objects are created that control the homeostatic environment, each as much a part of the communication channel as any subordinate cells. The advantage to having cells represented by individual processes is the ability to be able to change a cell to improve or verify the simulation but at the same time keep the cell as part of the entire simulation through channel control.

Channel that connects all cells

Figure 1. A main channel connects all organelles and cells whereas some cells regulate other cells through channel transmitters. Organelles or cells can have intracellular channels that connect internal systems biology to regulate the cell itself.

Homeostatic Application Development -

equilibrium. A set of objects are created that control the homeostatic environment, each as much a part of the communication channel as any subordinate cells.

131KB Sizes 1 Downloads 194 Views

Recommend Documents

Polycom® Proxias™ Application Server and Application Development ...
A key element in Polycom's scalable IMS-compliant architecture, the Proxias application server works in conjunction with the Polycom InnoVox® 4000IP media ...

Polycom® Proxias™ Application Server and Application Development ...
A key element in Polycom's scalable IMS-compliant architecture, the Proxias application server works in conjunction ... modifiable, with automatic detection of new ... Linux® operating system. • JBoss Enterprise Middleware. • JAIN SIP Interface.

Accelerate application development - Services
Google Cloud Platform helps free you from managing infrastructure, so that you can focus on building amazing applications that engage and delight your users. Accelerate application development. Related Products. • App Engine. • Cloud Developer To

Learning Rule of Homeostatic Synaptic Scaling
other type of learning rule, termed presynaptic-dependent synaptic scaling. (PSD), has been ..... artificial neural networks and machine learning (Hertz, Krogh, & Palmer, .... where membrane time constants are 30 ms for all excitatory (E) (gL =.

Web Technology & Application Development (WTAD) - WordPress.com
Subject: Web Technology and Application Development (WTAD) ... To develop proficiency in creating web based applications using the Servlets and JSP,.

windows application development tutorial pdf
Try one of the apps below to open or edit this item. windows application development tutorial pdf. windows application development tutorial pdf. Open. Extract.