Title :
A formal description of self-controlling software based on pi-calculus
Author :
Zhang, Guo-You ; Guo, Yin-zhang
Author_Institution :
Div. of Syst. Simulation & Comput. Application, Taiyuan Heavy Machinery Inst., China
Abstract :
Self-controlling system can evaluate its behavior, and decide the change of system state to control its behaviors. Self-controlling system can be divided into three levels: feedback, adaptation and reconfiguration. Among these levels, the adaptation part is the key issue to research. It needs to be treated uniquely to analyze the properties. Dynamism, atomic operation and dependability on its operating environment are its key issues. Based on this, we formalize the meta-model of self-controlling software using the pi-calculus. Our method is separates the component and the connector and views self-controlling software as the combination of the adaptation part and the computation part. By using pi-calculus, validation and evolvement analysis is available, which is critical in the stage of self-controlling software development.
Keywords :
control engineering computing; pi calculus; self-adjusting systems; software architecture; atomic operation; evolvement analysis; formal description; meta-model; pi-calculus; self-controlling software; Computational modeling; Computer applications; Computer simulation; Connectors; Feedback; Machinery; Routing; Runtime; Software architecture; Topology;
Conference_Titel :
Systems, Man and Cybernetics, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8566-7
DOI :
10.1109/ICSMC.2004.1401363