Software projects are becoming larger and more complicated. Managing those projects is based on several software development methodologies. One of those methodologies is software version control, which is used in the ...Software projects are becoming larger and more complicated. Managing those projects is based on several software development methodologies. One of those methodologies is software version control, which is used in the majority of worldwide software projects. Although existing version control systems provide sufficient functionality in many situations, they are lacking in terms of semantics and structure for source code. It is commonly believed that improving software version control can contribute substantially to the development of software. We present a solution that considers a structural model for matching source code that can be used in version control.展开更多
Version control is an urgent problem to be solved at present for data management. Based on the authors' hypertext data model with version control,some details about the storage strategy are discussed. A new strate...Version control is an urgent problem to be solved at present for data management. Based on the authors' hypertext data model with version control,some details about the storage strategy are discussed. A new strategy to define some key nodes within the version derivation graph is presented and some implementation details are described. At last, the performance of different strategies are compared with each other.展开更多
Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. Th...Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.展开更多
The design in Computer Supported Cooperative Work(CSCW) is a new method to facilitate effective coordination work among designers who are involved in an engineering project.In an integrated CAD/CAM system, designers o...The design in Computer Supported Cooperative Work(CSCW) is a new method to facilitate effective coordination work among designers who are involved in an engineering project.In an integrated CAD/CAM system, designers often generate many versions of an object before selecting the one that satisfies their requirements.Version control is one of the important problems of the distributed engineering database management system(distributed EDBMS) for CSCW.We present the concept of version control based on paths,and solve this problem.This paper gives a brief introduction to CSCW,DBV(database version) of the distributed EDBMS system,and the design and implementation of version control of the distributed EDBMS for CSCW.展开更多
目的探讨改良中文版儿童呼吸和哮喘控制测试(Test for Respiratory and Asthma Control in Kids Chinese Version,TRACK-C)在0~3岁哮喘婴幼儿不同患病时期的应用价值。方法选取2017年8月—2023年1月空军军医大学唐都医院小儿哮喘门诊中...目的探讨改良中文版儿童呼吸和哮喘控制测试(Test for Respiratory and Asthma Control in Kids Chinese Version,TRACK-C)在0~3岁哮喘婴幼儿不同患病时期的应用价值。方法选取2017年8月—2023年1月空军军医大学唐都医院小儿哮喘门诊中已建立标准化电子病历的203名0~3岁哮喘患儿作为哮喘组,同期100名健康儿童作为对照组。比较各组的TRACK-C评分、潮气肺功能、呼出气一氧化氮(Fractional Exhaled Nitric Oxide,FeNO)水平并进行相关性分析。结果哮喘组的FeNO、呼吸频率(Respiratory Rate,RR)和血液IgE水平高于对照组,达峰值时间比(Time to Peak Expirtory Flow/Time of Expiratory,TPTEF/TE)、达峰容积比(Volume to Peak Expiratory Flow/Volume of Expiratory,VPEF/VE)、公斤潮气量(Tidal Volume/kg,VT/KG)、TRACK-C评分水平低于对照组,差异有统计学意义(P均<0.05)。哮喘组急性期FeNO水平、RR水平高于缓解期,且TPTEF/TE、VPEF/VE、VT/KG、TRACK-C评分水平低于缓解期,差异有统计学意义(P均<0.05)。采用Pearson分析哮喘不同患病时期与各项观察指标的相关性,结果显示哮喘不同患病时期与TPTEF/TE、VPEF/VE、TRACK-C评分呈负相关(r=-0.468、-0.452、-0.289,P均<0.05)。结论TRACK-C评分可充分应用于0~3岁哮喘幼儿的病情评估,与潮气肺功能结合可以更好地对低龄患儿进行哮喘管理。展开更多
A dynamic Web application, which can help the departments of enterprise to collaborate with each other conveniently, is proposed. Several popular design solutions are introduced at first. Then, dynamic Web system is c...A dynamic Web application, which can help the departments of enterprise to collaborate with each other conveniently, is proposed. Several popular design solutions are introduced at first. Then, dynamic Web system is chosen for developing the file access and control system. Finally, the paper gives the detailed process of the design and implementation of the system, which includes some key problems such as solutions of document management and system security. Additionally, the limitations of the system as well as the suggestions of further improvement are also explained.展开更多
Software development is getting a transition from centralized version control systems(CVCSs)like Subversion to decentralized version control systems(DVCDs)like Git due to lesser efficiency of former in terms of branch...Software development is getting a transition from centralized version control systems(CVCSs)like Subversion to decentralized version control systems(DVCDs)like Git due to lesser efficiency of former in terms of branching,fusion,time,space,merging,offline commits&builds and repository,etc.Git is having a share of 77%of total VCS,followed by Subversion with a share of 13.5%.The majority of software industries are getting a migration from Subversion to Git.Only a few migration tools are available in the software industry.Still,these too lack in many features like lack of identifying the empty directories as premigration check,failover capabilities during migration due to network failure or disk space issue,and detailed report generation as post-migration steps.In this work,a holistic,proactive and novel approach has been presented for pre/during/post-migration validation from Subversion to Git.Many scripts have been developed and executed run-time over various projects for overcoming the limitations of existing migration software tools for a Subversion to Git migration.During premigration,none of the available migration tools has the capability to fetch empty directories of Subversion,which results in an incomplete migration from Subversion to Git.Many Scripts have been developed and executed for pre-migration validation and migration preparation,which overcomes the problem of incomplete migration.Experimentation was conducted in SRLC Software Research Lab,Chicago,USA.During the migration process,in case of loss of network connection or due to any other reason,if migration stops or breaks,available migration tools do not have capabilities to start over from the same point where it left.Various Scripts have been developed and executed to keep the migration revision history in the cache(elastic cache)to start from the same point where it was left due to connection failure.During post-migration,none of the available version control migration tools generate a detailed report giving information about the total size of source Subversion repositories, the total volume of data migrated todestination repositories in Git, total number of pools migrated, time taken formigration, number of Subversion users with email notification, etc. VariousScripts have been developed and executed for the above purpose during thepost-migration process.展开更多
The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we pre...The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we present a Shallow Version Management mechanism to realize multi version mechanism in spatial database. And we introduced a increment storage and dynamic version views building method to improve efficiency of storing and consulting. We also illuminate how to resolve the problem of long transaction concurrency control in spatial database by using multi version mechanism. At the end of this paper, we introduce some required means to version management in spatial database, like converge, compress and delete.展开更多
常规的互联网协议第6版(Internet Protocol version 6,IPv6)环境网络信息安全访问控制方法主要使用ReliefF算法获取最优特征集合,易受访问约束限制影响,导致安全访问控制延时过高。针对此问题,利用基于角色的控制访问(Role-Based Access...常规的互联网协议第6版(Internet Protocol version 6,IPv6)环境网络信息安全访问控制方法主要使用ReliefF算法获取最优特征集合,易受访问约束限制影响,导致安全访问控制延时过高。针对此问题,利用基于角色的控制访问(Role-Based Access Control,RBAC)方法设计一种全新的IPv6环境网络信息安全访问控制方法。构建了IPv6环境网络信息安全访问控制模型,利用RBAC生成了网络信息安全访问控制关系,实现了网络信息安全访问控制。实验结果表明,所设计的基于RBAC的IPv6环境网络信息安全访问控制方法的访问控制延时相对较低,证明设计的环境网络信息安全访问的控制效果较好,具有可靠性,有一定的应用价值,为降低IPv6环境网络风险做出了一定的贡献。展开更多
文摘Software projects are becoming larger and more complicated. Managing those projects is based on several software development methodologies. One of those methodologies is software version control, which is used in the majority of worldwide software projects. Although existing version control systems provide sufficient functionality in many situations, they are lacking in terms of semantics and structure for source code. It is commonly believed that improving software version control can contribute substantially to the development of software. We present a solution that considers a structural model for matching source code that can be used in version control.
文摘Version control is an urgent problem to be solved at present for data management. Based on the authors' hypertext data model with version control,some details about the storage strategy are discussed. A new strategy to define some key nodes within the version derivation graph is presented and some implementation details are described. At last, the performance of different strategies are compared with each other.
文摘Effectively managing the requirements and traceability in a complex software project can be a challenging task. Many tools exist to support the initial creation and management of changes to text-based requirements. The most popular commercial solutions use a centralized server to host a database with a front-end desktop or web interface. Some downsides to this approach include user interface bloat, server costs, and an inherent disconnection from the project’s source files. To provide an alternative to traditional requirements management, Doorstop was created as a tool to allow requirements to be stored as text files in version control. This solution allows a project to utilize its existing development tools to manage versions of the requirements using a lightweight, developer-friendly interface.
文摘The design in Computer Supported Cooperative Work(CSCW) is a new method to facilitate effective coordination work among designers who are involved in an engineering project.In an integrated CAD/CAM system, designers often generate many versions of an object before selecting the one that satisfies their requirements.Version control is one of the important problems of the distributed engineering database management system(distributed EDBMS) for CSCW.We present the concept of version control based on paths,and solve this problem.This paper gives a brief introduction to CSCW,DBV(database version) of the distributed EDBMS system,and the design and implementation of version control of the distributed EDBMS for CSCW.
文摘目的探讨改良中文版儿童呼吸和哮喘控制测试(Test for Respiratory and Asthma Control in Kids Chinese Version,TRACK-C)在0~3岁哮喘婴幼儿不同患病时期的应用价值。方法选取2017年8月—2023年1月空军军医大学唐都医院小儿哮喘门诊中已建立标准化电子病历的203名0~3岁哮喘患儿作为哮喘组,同期100名健康儿童作为对照组。比较各组的TRACK-C评分、潮气肺功能、呼出气一氧化氮(Fractional Exhaled Nitric Oxide,FeNO)水平并进行相关性分析。结果哮喘组的FeNO、呼吸频率(Respiratory Rate,RR)和血液IgE水平高于对照组,达峰值时间比(Time to Peak Expirtory Flow/Time of Expiratory,TPTEF/TE)、达峰容积比(Volume to Peak Expiratory Flow/Volume of Expiratory,VPEF/VE)、公斤潮气量(Tidal Volume/kg,VT/KG)、TRACK-C评分水平低于对照组,差异有统计学意义(P均<0.05)。哮喘组急性期FeNO水平、RR水平高于缓解期,且TPTEF/TE、VPEF/VE、VT/KG、TRACK-C评分水平低于缓解期,差异有统计学意义(P均<0.05)。采用Pearson分析哮喘不同患病时期与各项观察指标的相关性,结果显示哮喘不同患病时期与TPTEF/TE、VPEF/VE、TRACK-C评分呈负相关(r=-0.468、-0.452、-0.289,P均<0.05)。结论TRACK-C评分可充分应用于0~3岁哮喘幼儿的病情评估,与潮气肺功能结合可以更好地对低龄患儿进行哮喘管理。
基金Supported by the National Natural Science Foun-dation of China (60503036)
文摘A dynamic Web application, which can help the departments of enterprise to collaborate with each other conveniently, is proposed. Several popular design solutions are introduced at first. Then, dynamic Web system is chosen for developing the file access and control system. Finally, the paper gives the detailed process of the design and implementation of the system, which includes some key problems such as solutions of document management and system security. Additionally, the limitations of the system as well as the suggestions of further improvement are also explained.
基金the Deanship of Scientific research at Majmaah University for the funding this work under Project No.(RGP-2019-26).
文摘Software development is getting a transition from centralized version control systems(CVCSs)like Subversion to decentralized version control systems(DVCDs)like Git due to lesser efficiency of former in terms of branching,fusion,time,space,merging,offline commits&builds and repository,etc.Git is having a share of 77%of total VCS,followed by Subversion with a share of 13.5%.The majority of software industries are getting a migration from Subversion to Git.Only a few migration tools are available in the software industry.Still,these too lack in many features like lack of identifying the empty directories as premigration check,failover capabilities during migration due to network failure or disk space issue,and detailed report generation as post-migration steps.In this work,a holistic,proactive and novel approach has been presented for pre/during/post-migration validation from Subversion to Git.Many scripts have been developed and executed run-time over various projects for overcoming the limitations of existing migration software tools for a Subversion to Git migration.During premigration,none of the available migration tools has the capability to fetch empty directories of Subversion,which results in an incomplete migration from Subversion to Git.Many Scripts have been developed and executed for pre-migration validation and migration preparation,which overcomes the problem of incomplete migration.Experimentation was conducted in SRLC Software Research Lab,Chicago,USA.During the migration process,in case of loss of network connection or due to any other reason,if migration stops or breaks,available migration tools do not have capabilities to start over from the same point where it left.Various Scripts have been developed and executed to keep the migration revision history in the cache(elastic cache)to start from the same point where it was left due to connection failure.During post-migration,none of the available version control migration tools generate a detailed report giving information about the total size of source Subversion repositories, the total volume of data migrated todestination repositories in Git, total number of pools migrated, time taken formigration, number of Subversion users with email notification, etc. VariousScripts have been developed and executed for the above purpose during thepost-migration process.
基金This work is supported by the National High Technology Research and Development Program ofChina(2 0 0 2 AA135 2 30 ) and the Major Project of National Natural Science Foundation of Beijing(4 0 110 0 2 ) .
文摘The problem of long transactions is a significant problem in spatial database. The checkout mechanism and multi version mechanism are two kind methods of solving the problem of long transactions. In this paper, we present a Shallow Version Management mechanism to realize multi version mechanism in spatial database. And we introduced a increment storage and dynamic version views building method to improve efficiency of storing and consulting. We also illuminate how to resolve the problem of long transaction concurrency control in spatial database by using multi version mechanism. At the end of this paper, we introduce some required means to version management in spatial database, like converge, compress and delete.