首页 > 最新文献

Proceedings of the 2nd International Workshop on Software configuration management最新文献

英文 中文
Proceedings of the 2nd International Workshop on Software configuration management 第二届软件配置管理国际研讨会论文集
R. Taylor
{"title":"Proceedings of the 2nd International Workshop on Software configuration management","authors":"R. Taylor","doi":"10.1145/72910","DOIUrl":"https://doi.org/10.1145/72910","url":null,"abstract":"","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126343819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Change oriented versioning in a software engineering database 软件工程数据库中面向变更的版本控制
A. Lie, R. Conradi, T. Didriksen, Even-André Karlsson
We present the change oriented model of versioning, which focuses strongly on functional changes in a software product and therefore can be seen as an alternative to the traditional, “version oriented” models. The change oriented model is used as a basis for the versioning in the EPOS software engineering database, which features an integrated transaction and versioning mechanism.
我们提出了面向变更的版本控制模型,它强烈关注软件产品中的功能变更,因此可以看作是传统的“面向版本”模型的替代方案。在EPOS软件工程数据库中,采用面向变更的模型作为版本控制的基础,该模型具有集成的事务和版本控制机制。
{"title":"Change oriented versioning in a software engineering database","authors":"A. Lie, R. Conradi, T. Didriksen, Even-André Karlsson","doi":"10.1145/72910.73348","DOIUrl":"https://doi.org/10.1145/72910.73348","url":null,"abstract":"We present the change oriented model of versioning, which focuses strongly on functional changes in a software product and therefore can be seen as an alternative to the traditional, “version oriented” models. The change oriented model is used as a basis for the versioning in the EPOS software engineering database, which features an integrated transaction and versioning mechanism.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120962335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 92
Design management in base/OPEN 在base/OPEN中进行设计管理
Per Lundholm
This paper presents aspects of a design management model. The area of design management may range from items such as users, access-rights, version- and configuration management to projects and tasks. This paper concentrates on the aspects of configuration management within Design Management Model (DMM). It is part of and implemented within a framework for engineering tool development and tool integration called Base/OPEN. The DMM is presented as an end-user views it through a tool called Browser.
本文介绍了设计管理模型的各个方面。设计管理的范围可以从用户、访问权限、版本和配置管理到项目和任务。本文集中讨论了设计管理模型(DMM)中的配置管理方面。它是工程工具开发和工具集成框架Base/OPEN的一部分。DMM的呈现方式是终端用户通过名为Browser的工具查看它。
{"title":"Design management in base/OPEN","authors":"Per Lundholm","doi":"10.1145/72910.73345","DOIUrl":"https://doi.org/10.1145/72910.73345","url":null,"abstract":"This paper presents aspects of a design management model. The area of design management may range from items such as users, access-rights, version- and configuration management to projects and tasks. This paper concentrates on the aspects of configuration management within Design Management Model (DMM). It is part of and implemented within a framework for engineering tool development and tool integration called Base/OPEN. The DMM is presented as an end-user views it through a tool called Browser.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115227674","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Cross references are features 交叉引用是特性
R. Schwanke, M. Platoff
When a software system is developed by a large team of programmers, and has matured’ for several years, changes to the code may introduce unexpected interactions between diverse parts of the system. This occurs because the system has become too large for one person to fully understand, and the original design documentation has become obsolete as the system has evolved. Symptoms of structural problems include too many unnecessary recompilations, unintended cyclic dependency chains, and some types of difficulties with understanding, modifying, and testing the system. Most structural problems cannot be solved by making a few “small” changes, and most require the programmer to understand the overall pattern of interactions in order to solve the problem.
当一个软件系统是由一个大的程序员团队开发的,并且已经成熟了好几年,对代码的更改可能会在系统的不同部分之间引入意想不到的交互。这是因为系统变得太大了,一个人无法完全理解,并且随着系统的发展,原始设计文档已经过时了。结构性问题的症状包括太多不必要的重新编译、意外的循环依赖链,以及在理解、修改和测试系统时遇到的某些类型的困难。大多数结构性问题不能通过进行一些“小”更改来解决,并且大多数问题需要程序员理解交互的整体模式才能解决问题。
{"title":"Cross references are features","authors":"R. Schwanke, M. Platoff","doi":"10.1145/72910.73351","DOIUrl":"https://doi.org/10.1145/72910.73351","url":null,"abstract":"When a software system is developed by a large team of programmers, and has matured’ for several years, changes to the code may introduce unexpected interactions between diverse parts of the system. This occurs because the system has become too large for one person to fully understand, and the original design documentation has become obsolete as the system has evolved. Symptoms of structural problems include too many unnecessary recompilations, unintended cyclic dependency chains, and some types of difficulties with understanding, modifying, and testing the system. Most structural problems cannot be solved by making a few “small” changes, and most require the programmer to understand the overall pattern of interactions in order to solve the problem.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132310461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 63
Illustrating interference in interfering versions of programs 说明干扰版本程序中的干扰
T. Reps, T. Bricker
The need to integrate several versions of a program into a common one arises frequently, but it is a tedious and time consuming task to merge programs by hand. The program-integration algorithm recently proposed by S. Horwitz, J. Prins, and T. Reps provides a way to create a semantics-based tool for program integration. The integration algorithm is based on the assumption that any change in the behavior, rather than the text, of a program variant is significant and must be preserved in the merged program. An integration system based on this algorithm will determine whether the programs incorporate interfering changes, and, if they do not, will automatically create an integrated program that includes all changes as well as all features that are preserved in all variants. In this paper we discuss how an integration tool can illustrate the causes of interference to the user when interference is detected. Our main technical result is an alternative characterization of the integration algorithm's interference criterion that is more suitable for illustrating the causes of interference. We then propose six methods for an integration system to display information to demonstrate the causes of interference to the user.
将一个程序的多个版本集成为一个通用版本的需求经常出现,但是手工合并程序是一项乏味且耗时的任务。S. Horwitz, J. Prins和T. Reps最近提出的程序集成算法提供了一种创建基于语义的程序集成工具的方法。集成算法基于这样一个假设,即程序变体的行为(而不是文本)中的任何变化都是重要的,并且必须保留在合并的程序中。基于该算法的集成系统将确定程序是否包含干扰变化,如果没有,将自动创建包含所有变化以及保留在所有变体中的所有特征的集成程序。在本文中,我们讨论了当检测到干扰时,集成工具如何向用户说明干扰的原因。我们的主要技术成果是对积分算法的干扰判据的另一种描述,它更适合于说明干扰的原因。然后,我们提出了六种集成系统显示信息的方法,以展示干扰用户的原因。
{"title":"Illustrating interference in interfering versions of programs","authors":"T. Reps, T. Bricker","doi":"10.1145/72910.73347","DOIUrl":"https://doi.org/10.1145/72910.73347","url":null,"abstract":"The need to integrate several versions of a program into a common one arises frequently, but it is a tedious and time consuming task to merge programs by hand. The program-integration algorithm recently proposed by S. Horwitz, J. Prins, and T. Reps provides a way to create a semantics-based tool for program integration. The integration algorithm is based on the assumption that any change in the behavior, rather than the text, of a program variant is significant and must be preserved in the merged program. An integration system based on this algorithm will determine whether the programs incorporate interfering changes, and, if they do not, will automatically create an integrated program that includes all changes as well as all features that are preserved in all variants. In this paper we discuss how an integration tool can illustrate the causes of interference to the user when interference is detected. Our main technical result is an alternative characterization of the integration algorithm's interference criterion that is more suitable for illustrating the causes of interference. We then propose six methods for an integration system to display information to demonstrate the causes of interference to the user.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115081650","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
A text-based representation for program variants 程序变体的基于文本的表示
K. Narayanaswamy
The source definition of an object is seen essentially as a hypertext-like structure. At any place within the hypertext structure, an alternative to existing text can be introduced with a suitable notation, with a formal description of the situations in which that piece of text is to be activated or considered part of the overall source definition of the object. Such hypertext structures can themselves contain variations in text by including further nested hypertext structures inside.
对象的源定义基本上被视为类似超文本的结构。在超文本结构中的任何地方,都可以使用合适的符号引入现有文本的替代方案,并对该文本片段被激活或被视为对象的整体源定义的一部分的情况进行正式描述。这种超文本结构本身可以通过在其中包含进一步嵌套的超文本结构来包含文本的变体。
{"title":"A text-based representation for program variants","authors":"K. Narayanaswamy","doi":"10.1145/72910.73343","DOIUrl":"https://doi.org/10.1145/72910.73343","url":null,"abstract":"The source definition of an object is seen essentially as a hypertext-like structure. At any place within the hypertext structure, an alternative to existing text can be introduced with a suitable notation, with a formal description of the situations in which that piece of text is to be activated or considered part of the overall source definition of the object. Such hypertext structures can themselves contain variations in text by including further nested hypertext structures inside.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124238689","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
A schema for configuration management 用于配置管理的模式
T. Miller
Sun's Network Software Environment (NSE) provides configuration management services for engineering applications [1] [2] [3]. This paper describes the NSE and the object schema it was based on. It emphasizes the design decisions we made in constructing the system.
Sun的网络软件环境(NSE)为工程应用提供配置管理服务[1][2][3]。本文描述了NSE及其所基于的对象模式。它强调了我们在构建系统时所做的设计决策。
{"title":"A schema for configuration management","authors":"T. Miller","doi":"10.1145/72910.73342","DOIUrl":"https://doi.org/10.1145/72910.73342","url":null,"abstract":"Sun's Network Software Environment (NSE) provides configuration management services for engineering applications [1] [2] [3]. This paper describes the NSE and the object schema it was based on. It emphasizes the design decisions we made in constructing the system.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116469619","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Experiences in configuration management for modula-2 有模块2的配置管理经验
Mick J. Jordan
Over the past five years our group has developed several large systems, including a workstation operating system, using the Modula family of languages, notably Modula-2+ [RLW85] and, recently, Modula-3 [CDG+88]. The language implementations were developed in-house and span several host and target environments. Consequently all the familiar configuration management (CM) problems are present, both in the language implementations themselves and in the application software which uses them. In response to these problems we have evolved tools and techniques, some of them innovative, some borrowed from others, to solve our problems in the Modula-2 environment. Currently we are developing a programming environment for Modula-3, which uses persistent abstract syntax trees as the basis for tool integration. Initially we are concentrating on the development of conventional tools for programming in the small, such as a compiler. However, in the longer term we plan to investigate database support for the environment and support for programming in the large and many. This paper outlines our experiences with the Modula-2 tools and states our position on pertinent issues.
在过去的五年中,我们的小组已经开发了几个大型系统,包括一个工作站操作系统,使用Modula语言家族,特别是Modula-2+ [RLW85]和最近的Modula-3 [CDG+88]。语言实现是内部开发的,并且跨越多个主机和目标环境。因此,所有熟悉的配置管理(CM)问题都出现了,无论是在语言实现本身还是在使用它们的应用软件中。为了应对这些问题,我们开发了一些工具和技术,其中一些是创新的,一些是借鉴的,以解决我们在Modula-2环境中的问题。目前我们正在为Modula-3开发一个编程环境,它使用持久的抽象语法树作为工具集成的基础。最初,我们专注于开发用于小型编程的传统工具,例如编译器。但是,从长远来看,我们计划调查对环境的数据库支持以及对大型和多平台编程的支持。本文概述了我们使用Modula-2工具的经验,并阐述了我们在相关问题上的立场。
{"title":"Experiences in configuration management for modula-2","authors":"Mick J. Jordan","doi":"10.1145/72910.73358","DOIUrl":"https://doi.org/10.1145/72910.73358","url":null,"abstract":"Over the past five years our group has developed several large systems, including a workstation operating system, using the Modula family of languages, notably Modula-2+ [RLW85] and, recently, Modula-3 [CDG+88]. The language implementations were developed in-house and span several host and target environments. Consequently all the familiar configuration management (CM) problems are present, both in the language implementations themselves and in the application software which uses them. In response to these problems we have evolved tools and techniques, some of them innovative, some borrowed from others, to solve our problems in the Modula-2 environment. Currently we are developing a programming environment for Modula-3, which uses persistent abstract syntax trees as the basis for tool integration. Initially we are concentrating on the development of conventional tools for programming in the small, such as a compiler. However, in the longer term we plan to investigate database support for the environment and support for programming in the large and many. This paper outlines our experiences with the Modula-2 tools and states our position on pertinent issues.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116961302","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Assuring the correctness of configured software descriptions 确保所配置软件描述的正确性
Song C. Choi, W. Scacchi
In previous work, we described the design and implementation of a software hypertext environment for managing configured software descriptions [5]. That environment served as a basis for providing a facility for creating, managing, and revising the descriptions (ie, documentation) associated with the engineering of a software system’s life cycle. It described the structures we employed for organizing, linking, and visualizing software life cycle documents as configured descriptions. It further described how this visualization mechanism utilizes a module interconnection language (NuMIL) based description of a large program in order to graphically depict (sub)system configuration structures, as well as to graphically or logically browse relations between the configuration and its source code. This paper describes a new set of concepts and mechanisms which add a more rigorous, correctness-preserving foundation to the automated management of configured software life cycle descriptions. Specifically, there are two principal concepts embodied in this work, and an associated environment which supports their operationalization as well. The first involves the generalization, extension, and application of module interconnection language concepts to all software life cycle descriptions, not just to source code as used previously. This involves development of a formalism that views all objects created during a software system’s life cycle (e.g., individual requirements, design diagrams, test plans) as having an “interface” through which information resources are provided or required. Resource type and configuration relations are then associated with the interfaces, which in turn must be compatible for two or more software objects to be interconnected. As such, software life cycle objects can be composed or interconnected into life cycle stage descriptions (e.g., Requirements Analysis, Design, Testing). Further, descriptions associated with successive software life cycle descriptions, as defined by the user (e.g., design, implementation, testing), are also main-
在之前的工作中,我们描述了用于管理已配置软件描述的软件超文本环境的设计和实现[5]。该环境是为创建、管理和修改与软件系统生命周期工程相关的描述(即文档)提供工具的基础。它描述了我们用来组织、链接和可视化软件生命周期文档的结构。它进一步描述了这种可视化机制如何利用基于模块互连语言(NuMIL)的大型程序描述,以便图形化地描述(子)系统配置结构,以及图形化地或逻辑地浏览配置及其源代码之间的关系。本文描述了一组新的概念和机制,这些概念和机制为配置软件生命周期描述的自动化管理增加了更严格、更保持正确性的基础。具体来说,在这项工作中体现了两个主要概念,以及一个支持其操作的相关环境。第一个涉及到将模块互连语言概念一般化、扩展和应用到所有软件生命周期描述中,而不仅仅是像以前那样应用到源代码中。这涉及到将软件系统生命周期中创建的所有对象(例如,单个需求,设计图,测试计划)视为具有提供或需要信息资源的“接口”的形式化的开发。然后,资源类型和配置关系与接口相关联,而接口又必须与两个或多个要相互连接的软件对象兼容。因此,软件生命周期对象可以被组合或连接到生命周期阶段描述中(例如,需求分析、设计、测试)。此外,由用户定义的与连续软件生命周期描述相关的描述(例如,设计、实现、测试)也是主要的
{"title":"Assuring the correctness of configured software descriptions","authors":"Song C. Choi, W. Scacchi","doi":"10.1145/72910.73349","DOIUrl":"https://doi.org/10.1145/72910.73349","url":null,"abstract":"In previous work, we described the design and implementation of a software hypertext environment for managing configured software descriptions [5]. That environment served as a basis for providing a facility for creating, managing, and revising the descriptions (ie, documentation) associated with the engineering of a software system’s life cycle. It described the structures we employed for organizing, linking, and visualizing software life cycle documents as configured descriptions. It further described how this visualization mechanism utilizes a module interconnection language (NuMIL) based description of a large program in order to graphically depict (sub)system configuration structures, as well as to graphically or logically browse relations between the configuration and its source code. This paper describes a new set of concepts and mechanisms which add a more rigorous, correctness-preserving foundation to the automated management of configured software life cycle descriptions. Specifically, there are two principal concepts embodied in this work, and an associated environment which supports their operationalization as well. The first involves the generalization, extension, and application of module interconnection language concepts to all software life cycle descriptions, not just to source code as used previously. This involves development of a formalism that views all objects created during a software system’s life cycle (e.g., individual requirements, design diagrams, test plans) as having an “interface” through which information resources are provided or required. Resource type and configuration relations are then associated with the interfaces, which in turn must be compatible for two or more software objects to be interconnected. As such, software life cycle objects can be composed or interconnected into life cycle stage descriptions (e.g., Requirements Analysis, Design, Testing). Further, descriptions associated with successive software life cycle descriptions, as defined by the user (e.g., design, implementation, testing), are also main-","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129656038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Orthogonal version management 正交版本管理
C. Reichenberger
One part of the “Software Configuration Management” — software version control — is the task of controlling different versions of documents. Most existing version control systems accomplish this task by managing variant and revision trees of single documents. The structure of these trees depends on the chronological evolution of the software project. We call this form of organization “intermixed organization” of variants and revisions. This paper points out the disadvantages of that organization, introduces a new way of version management - the “orthogonal organization” - and then compares the two organizations by means of an example.
“软件配置管理”的一部分——软件版本控制——是控制文档不同版本的任务。大多数现有的版本控制系统通过管理单个文档的变体和修订树来完成这项任务。这些树的结构取决于软件项目的时间顺序演变。我们把这种组织形式称为变体和修订的“混合组织”。本文指出了这种组织形式的缺点,介绍了一种新的版本管理方式——“正交组织”,并通过实例对两种组织形式进行了比较。
{"title":"Orthogonal version management","authors":"C. Reichenberger","doi":"10.1145/72910.73361","DOIUrl":"https://doi.org/10.1145/72910.73361","url":null,"abstract":"One part of the “Software Configuration Management” — software version control — is the task of controlling different versions of documents. Most existing version control systems accomplish this task by managing variant and revision trees of single documents. The structure of these trees depends on the chronological evolution of the software project. We call this form of organization “intermixed organization” of variants and revisions. This paper points out the disadvantages of that organization, introduces a new way of version management - the “orthogonal organization” - and then compares the two organizations by means of an example.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128151071","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
期刊
Proceedings of the 2nd International Workshop on Software configuration management
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1