{"title":"从集成电路设计的角度进行配置管理","authors":"R. Prahov, A. Graupner, E. Muller","doi":"10.1109/EEEI.2012.6376940","DOIUrl":null,"url":null,"abstract":"An integral component of all phases of the design process is configuration management (CM), which is concerned with identification, control, status accounting and audits. Over half a century since its establishment, there are now two fundamental architectures and a wide diversity of automated tools supporting CM application. In this paper, we present and evaluate these architectures and the top five CM tools in terms of market share, offer reasons for switching from one architecture to another in the context of software development and qualify their relevance from the perspective of integrated circuit design. We show detailed measurements comparing the two primary representatives of centralized and decentralized CM tools: Apache's Subversion® and Git (open source). The analysis is based on both theoretical benchmarks and a real-world data set.","PeriodicalId":177385,"journal":{"name":"2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Configuration management from the perspective of integrated circuit design\",\"authors\":\"R. Prahov, A. Graupner, E. Muller\",\"doi\":\"10.1109/EEEI.2012.6376940\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An integral component of all phases of the design process is configuration management (CM), which is concerned with identification, control, status accounting and audits. Over half a century since its establishment, there are now two fundamental architectures and a wide diversity of automated tools supporting CM application. In this paper, we present and evaluate these architectures and the top five CM tools in terms of market share, offer reasons for switching from one architecture to another in the context of software development and qualify their relevance from the perspective of integrated circuit design. We show detailed measurements comparing the two primary representatives of centralized and decentralized CM tools: Apache's Subversion® and Git (open source). The analysis is based on both theoretical benchmarks and a real-world data set.\",\"PeriodicalId\":177385,\"journal\":{\"name\":\"2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EEEI.2012.6376940\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EEEI.2012.6376940","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Configuration management from the perspective of integrated circuit design
An integral component of all phases of the design process is configuration management (CM), which is concerned with identification, control, status accounting and audits. Over half a century since its establishment, there are now two fundamental architectures and a wide diversity of automated tools supporting CM application. In this paper, we present and evaluate these architectures and the top five CM tools in terms of market share, offer reasons for switching from one architecture to another in the context of software development and qualify their relevance from the perspective of integrated circuit design. We show detailed measurements comparing the two primary representatives of centralized and decentralized CM tools: Apache's Subversion® and Git (open source). The analysis is based on both theoretical benchmarks and a real-world data set.