Abstract. This paper builds up a database management system to manage algorithm components, where a component is consisted of its method to describe the basic information of the component and its software including the source code and executable program. Software and its method could be revised from time to time during the history of using. User may want to check the old version of a component. So it is necessary to keep the record of different versions of components in the database management system, as well as building up their correlations in between. Also, an algorithm component may have different versions when applied to different applications, but the core algorithms are the same. So, it is also very necessary to manage different versions of the same algorithm. However, no existing work has done similar work to manage the data in a database system. This paper applies version control system to manage the changes of different versions of methods and software, so that users can easily check the information of previous versions, or recover a component to a previous version. In the end, this paper also provides a prototype of the proposed database system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.