TY - GEN
T1 - An object oriented calculation process framework
AU - Machowski, Lukasz A.
AU - Marwala, Tshilidzi
PY - 2005
Y1 - 2005
N2 - Modern software applications are relying on increasingly complex calculation processes to perform tasks that are required. An object oriented calculation process framework is presented which brings calculations into the object oriented world. It does this by making each calculation process into a separate object with specific input and output variables. The benefit of this framework over existing ones is that the data types for the input or output variables do not have to descend from a framework specific data class. The framework still provides data type error checking by using reflection which is an advanced feature of .NET. The framework also discovers all sub-processes within the user defined process class using the same mechanism of reflection. The framework allows the process developer to concentrate on writing clean calculation code instead of wasting time writing error handling and process modeling code.
AB - Modern software applications are relying on increasingly complex calculation processes to perform tasks that are required. An object oriented calculation process framework is presented which brings calculations into the object oriented world. It does this by making each calculation process into a separate object with specific input and output variables. The benefit of this framework over existing ones is that the data types for the input or output variables do not have to descend from a framework specific data class. The framework still provides data type error checking by using reflection which is an advanced feature of .NET. The framework also discovers all sub-processes within the user defined process class using the same mechanism of reflection. The framework allows the process developer to concentrate on writing clean calculation code instead of wasting time writing error handling and process modeling code.
UR - http://www.scopus.com/inward/record.url?scp=33749058696&partnerID=8YFLogxK
U2 - 10.1109/ICCCYB.2005.1511573
DO - 10.1109/ICCCYB.2005.1511573
M3 - Conference contribution
AN - SCOPUS:33749058696
SN - 0780391225
SN - 9780780391222
T3 - ICCC 2005 - IEEE 3rd International Conference on Computational Cybernetics - Proceedings
SP - 201
EP - 206
BT - ICCC 2005 - IEEE 3rd International Conference on Computational Cybernetics - Proceedings
T2 - ICCC 2005 - IEEE 3rd International Conference on Computational Cybernetics
Y2 - 13 April 2005 through 16 April 2005
ER -