The paper explores the possibility to create a general data management system based on doubly connected circular lists. This system would be very useful for the rapid development of the computer based models in engineering. The basic element of the list must have a general structure because it is the basic ‘building block’ in the concept development. Several solutions were studies, two of them being finally considered for extensive tests. The first solution is based on the ‘union’ data type which is simple and robust, but it has a series of inconveniencies. The second solution includes the declaration of a pointer to a random location in memory, at that address being found a given data type. The declaration is general, but the handling of a given data type requires particular declarations and functions. This latest solution is the most general one and it may be used to develop software for the most common data types, which will be useful for the rapid development of the upper level of complexity software applications. So far, the testing of the solutions and of their variants is still in progress in order to have a more accurate insight.
|