首页 > 最新文献

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

英文 中文
Revision control in an integrated software development environment 集成软件开发环境中的修订控制
B. Westfechtek
We present a graph-based formal approach to revision control that takes consistency relations between revisions of different documents into account. We use a new powerful graph grammar specification language, called PROGRESS, for the rule-based specification of consistency preserving changes to revision graphs. In addition to coarse-grained relations between revisions, we also deal with fine-grained relations between increments which belong to revisions of different documents. Our work provides the formal basis for the construction of a syntax-directed hypertext editor which supports control of revisions and their interrelations.
我们提出了一种基于图的正式方法来进行修订控制,该方法将不同文档的修订之间的一致性关系考虑在内。我们使用一种新的强大的图语法规范语言,称为PROGRESS,用于基于规则的一致性规范,以保持修订图的更改。除了修订之间的粗粒度关系之外,我们还处理属于不同文档的修订的增量之间的细粒度关系。我们的工作为构造一个语法导向的超文本编辑器提供了正式的基础,该编辑器支持对修订及其相互关系的控制。
{"title":"Revision control in an integrated software development environment","authors":"B. Westfechtek","doi":"10.1145/72910.73352","DOIUrl":"https://doi.org/10.1145/72910.73352","url":null,"abstract":"We present a graph-based formal approach to revision control that takes consistency relations between revisions of different documents into account. We use a new powerful graph grammar specification language, called PROGRESS, for the rule-based specification of consistency preserving changes to revision graphs. In addition to coarse-grained relations between revisions, we also deal with fine-grained relations between increments which belong to revisions of different documents. Our work provides the formal basis for the construction of a syntax-directed hypertext editor which supports control of revisions and their interrelations.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"87 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":"127014920","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}
引用次数: 31
Separate compilation in CHIPSY 在CHIPSY中单独编译
H. Eidnes, D. O. Hallsteinsen, D. H. Wanvik
This paper describes a practical implementation scheme for separate compilation of strongly typed high-level languages. The scheme provides full inter-module type checking, while limiting the problems of “big inhale” and most redundant recompilations by employing smart recompilation at reasonable cost. It also provides type-safe link-time substitution of module variants. The scheme has been implemented for CHILL1 in CHIPSY®, and has been in use since 1983. The current host is VAX/VMS. Targets include VAX, Intel 8086 and 80286, both stand-alone and under MS-DOS. A Sun-386i and VAX/Ultrix hosted version is under development. CHIPSY is marketed by KVATRO A/S of Trondheim, Norway.
本文介绍了一种强类型高级语言单独编译的实用实现方案。该方案提供了完整的模块间类型检查,同时以合理的成本采用智能重编译,限制了“大吸气”和大多数冗余重编译的问题。它还提供模块变体的类型安全链接时替换。该方案已在CHIPSY®中的CHILL1中实施,并自1983年以来一直在使用。当前主机类型为VAX/VMS。目标包括VAX、Intel 8086和80286,无论是独立的还是MS-DOS下的。Sun-386i和VAX/Ultrix托管版本正在开发中。CHIPSY由挪威特隆赫姆的KVATRO A/S公司销售。
{"title":"Separate compilation in CHIPSY","authors":"H. Eidnes, D. O. Hallsteinsen, D. H. Wanvik","doi":"10.1145/72910.73346","DOIUrl":"https://doi.org/10.1145/72910.73346","url":null,"abstract":"This paper describes a practical implementation scheme for separate compilation of strongly typed high-level languages. The scheme provides full inter-module type checking, while limiting the problems of “big inhale” and most redundant recompilations by employing smart recompilation at reasonable cost. It also provides type-safe link-time substitution of module variants. The scheme has been implemented for CHILL1 in CHIPSY®, and has been in use since 1983. The current host is VAX/VMS. Targets include VAX, Intel 8086 and 80286, both stand-alone and under MS-DOS. A Sun-386i and VAX/Ultrix hosted version is under development. CHIPSY is marketed by KVATRO A/S of Trondheim, Norway.","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":"128820887","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
Commercial realtime software needs different configuation management 商用实时软件需要不同的配置管理
W. Gentleman, A. MacKay, D. Stewart
Arguments are presented as to why integrated, monolithic configuration management is not well suited to commercial realtime systems. An alternative approach to configuration management that over several years we have found to be effective and widely useable is described. This approach, Database and Selectors Cel (DaSC), separates treatment of versions that exist simultaneously from the evolution of those versions over time. Versions that exist simultaneously are represented by selectors from a common database. Evolution is represented by layers, as in the film animators cel.
讨论了为什么集成的单片配置管理不适合商业实时系统。本文描述了一种配置管理的替代方法,在过去几年中,我们发现这种方法是有效的,并且可以广泛使用。这种方法,数据库和选择器Cel (DaSC),将同时存在的版本的处理与这些版本随时间的演变分开。同时存在的版本由公共数据库中的选择器表示。进化是由层表示的,就像电影动画师的细胞一样。
{"title":"Commercial realtime software needs different configuation management","authors":"W. Gentleman, A. MacKay, D. Stewart","doi":"10.1145/72910.73365","DOIUrl":"https://doi.org/10.1145/72910.73365","url":null,"abstract":"Arguments are presented as to why integrated, monolithic configuration management is not well suited to commercial realtime systems. An alternative approach to configuration management that over several years we have found to be effective and widely useable is described. This approach, Database and Selectors Cel (DaSC), separates treatment of versions that exist simultaneously from the evolution of those versions over time. Versions that exist simultaneously are represented by selectors from a common database. Evolution is represented by layers, as in the film animators cel.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"26 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120819394","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}
引用次数: 30
On the design of the amoeba configuration manager 关于变形虫配置管理器的设计
E. Baalbergen, K. Verstoep, A. Tanenbaum
The program Amoeba Make, or Amake, is being designed to fulfil the need of a make-like configuration manager capable of exploiting the potentials of the Amoeba distributed operating system. The major design goal is to create a software configuration manager that is both easy to use and efficient. The specification and maintenance of a large configuration should be easy, and should be automated as much as possible. Furthermore, the build process should exploit Amoeba's capabilities and resources when creating or updating a target. In this paper we show how a smart file server can contribute to Amake's efficiency. We also show how a declarative configuration description allows Amake to take full advantage of parallelism and to determine the commands needed for building and maintaining targets.
程序Amoeba Make(或Amake)被设计用来满足类似于Make的配置管理器的需求,该配置管理器能够开发Amoeba分布式操作系统的潜力。主要的设计目标是创建一个既易于使用又高效的软件配置管理器。大型配置的规范和维护应该很容易,并且应该尽可能地自动化。此外,在创建或更新目标时,构建过程应该利用Amoeba的功能和资源。在本文中,我们展示了智能文件服务器如何有助于提高Amake的效率。我们还将展示声明性配置描述如何允许Amake充分利用并行性,并确定构建和维护目标所需的命令。
{"title":"On the design of the amoeba configuration manager","authors":"E. Baalbergen, K. Verstoep, A. Tanenbaum","doi":"10.1145/72910.73340","DOIUrl":"https://doi.org/10.1145/72910.73340","url":null,"abstract":"The program Amoeba Make, or Amake, is being designed to fulfil the need of a make-like configuration manager capable of exploiting the potentials of the Amoeba distributed operating system. The major design goal is to create a software configuration manager that is both easy to use and efficient. The specification and maintenance of a large configuration should be easy, and should be automated as much as possible. Furthermore, the build process should exploit Amoeba's capabilities and resources when creating or updating a target. In this paper we show how a smart file server can contribute to Amake's efficiency. We also show how a declarative configuration description allows Amake to take full advantage of parallelism and to determine the commands needed for building and maintaining targets.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"20 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":"132508233","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}
引用次数: 11
Aladdin/lamp: Configuration management tools for distributed computer control systems 阿拉丁/灯:分布式计算机控制系统的配置管理工具
A. Pakstas
The problem of the automation of the development of distributed software configuration (DSC) in the distributed computer control systems (DCCS) is discussed. The present paper deals with the building technology of the organisation of the interactions environment of applicational programs through the constructions like “information transport port” (ITP); On the basis of the DCCS structural model the system architects' language ALADDIN is developed. It is designated for the control of ITP work and for the linkage of DSC. The ALADDIN/LAMP software development system is described.
讨论了分布式计算机控制系统(DCCS)中分布式软件组态(DSC)开发的自动化问题。本文通过“信息传输港”(ITP)等结构探讨了应用程序交互环境组织的构建技术;在DCCS结构模型的基础上,开发了系统架构师语言ALADDIN。它被指定用于ITP工作的控制和DSC的连接。介绍了ALADDIN/LAMP软件开发系统。
{"title":"Aladdin/lamp: Configuration management tools for distributed computer control systems","authors":"A. Pakstas","doi":"10.1145/72910.73362","DOIUrl":"https://doi.org/10.1145/72910.73362","url":null,"abstract":"The problem of the automation of the development of distributed software configuration (DSC) in the distributed computer control systems (DCCS) is discussed. The present paper deals with the building technology of the organisation of the interactions environment of applicational programs through the constructions like “information transport port” (ITP); On the basis of the DCCS structural model the system architects' language ALADDIN is developed. It is designated for the control of ITP work and for the linkage of DSC. The ALADDIN/LAMP software development system is described.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"111 12 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":"133001537","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
Conflict management in a source version management system 源版本管理系统中的冲突管理
B. Mack-Crane, A. Pal
To support concurrent development a source version management system must support multiple programmers concurrently accessing shared source code, while maintaining the integrity of the source database. This problem is similar to the problem of concurrency control in database systems, but has a few significant differences. This leads us to view the possible solutions as variations on database transaction management and concurrency control. In particular we consider the possibility of letting transactions interact and managing the conflicts which result.1
为了支持并发开发,源代码版本管理系统必须支持多个程序员并发访问共享源代码,同时保持源数据库的完整性。这个问题类似于数据库系统中的并发控制问题,但有一些显著的区别。这导致我们将可能的解决方案视为数据库事务管理和并发控制的变体。我们特别考虑让事务交互和管理由此产生的冲突的可能性
{"title":"Conflict management in a source version management system","authors":"B. Mack-Crane, A. Pal","doi":"10.1145/72910.73364","DOIUrl":"https://doi.org/10.1145/72910.73364","url":null,"abstract":"To support concurrent development a source version management system must support multiple programmers concurrently accessing shared source code, while maintaining the integrity of the source database. This problem is similar to the problem of concurrency control in database systems, but has a few significant differences. This leads us to view the possible solutions as variations on database transaction management and concurrency control. In particular we consider the possibility of letting transactions interact and managing the conflicts which result.1","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"35 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":"123791285","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
Replacing version-control with job-control 用作业控制取代版本控制
G. Clemm
Version-control is a mechanism for managing the multiple versions of the software objects that are created during the software development process. Traditionally, version-control consists of providing tools for generating a branching tree of versions, with facilities for reserving a given version for modification. In the Workshop System the focus of version-control is shifted from the objects produced during the software process to the software process itself. Objects called jobs are created in a project database to explicitly instantiate the process information. The Workshop System then provides operations for manipulating jobs, with these manipulations providing the functionality normally associated with version-control.
版本控制是一种机制,用于管理在软件开发过程中创建的软件对象的多个版本。传统上,版本控制包括提供生成版本分支树的工具,以及保留给定版本以供修改的工具。在车间系统中,版本控制的焦点从软件过程中产生的对象转移到软件过程本身。在项目数据库中创建名为job的对象,以显式地实例化进程信息。然后,车间系统提供操作作业的操作,这些操作提供通常与版本控制相关的功能。
{"title":"Replacing version-control with job-control","authors":"G. Clemm","doi":"10.1145/72910.73366","DOIUrl":"https://doi.org/10.1145/72910.73366","url":null,"abstract":"Version-control is a mechanism for managing the multiple versions of the software objects that are created during the software development process. Traditionally, version-control consists of providing tools for generating a branching tree of versions, with facilities for reserving a given version for modification. In the Workshop System the focus of version-control is shifted from the objects produced during the software process to the software process itself. Objects called jobs are created in a project database to explicitly instantiate the process information. The Workshop System then provides operations for manipulating jobs, with these manipulations providing the functionality normally associated with version-control.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"50 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":"128650327","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}
引用次数: 24
Object-oriented configuration control 面向对象的配置控制
V. Ambriola, L. Bendix
In this paper we show how configuration management and version control can be integrated and automated. Our approach is to use an object-oriented paradigm for the environment and to consider dependencies between modules to be a property local to every single version rather than a global property of the whole version group. In our proposed model configuration control depends on the dynamic evolution of the system rather than on a static description.
在本文中,我们展示了如何集成和自动化配置管理和版本控制。我们的方法是对环境使用面向对象的范例,并将模块之间的依赖关系视为每个版本的局部属性,而不是整个版本组的全局属性。在我们提出的模型中,配置控制依赖于系统的动态演化,而不是静态描述。
{"title":"Object-oriented configuration control","authors":"V. Ambriola, L. Bendix","doi":"10.1145/72910.73360","DOIUrl":"https://doi.org/10.1145/72910.73360","url":null,"abstract":"In this paper we show how configuration management and version control can be integrated and automated. Our approach is to use an object-oriented paradigm for the environment and to consider dependencies between modules to be a property local to every single version rather than a global property of the whole version group. In our proposed model configuration control depends on the dynamic evolution of the system rather than on a static description.","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":"130321132","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}
引用次数: 8
Version and configuration management on a software engineering database 软件工程数据库的版本和配置管理
I. Thomas
The OMS data model is based on the binary EntityRelationship model. It offers objects, links and attributes, all of which arc typed. Object iypcs are organ&l in a hierarchy with inhcritancc of attributes and relationships defined on an object type to its descendants. Relationships are bi-directional associations between objects. They can bc considered as a pair of mutually inverse links. See [BOUD88] for a brief description of PCTE.
OMS数据模型基于二进制的EntityRelationship模型。它提供对象、链接和属性,所有这些都是类型化的。对象类型在层次结构中是有机的,在对象类型上定义的属性和关系对其后代具有重要意义。关系是对象之间的双向关联。它们可以看作是一对相互逆的连杆。有关PCTE的简要描述,请参阅[BOUD88]。
{"title":"Version and configuration management on a software engineering database","authors":"I. Thomas","doi":"10.1145/72910.73341","DOIUrl":"https://doi.org/10.1145/72910.73341","url":null,"abstract":"The OMS data model is based on the binary EntityRelationship model. It offers objects, links and attributes, all of which arc typed. Object iypcs are organ&l in a hierarchy with inhcritancc of attributes and relationships defined on an object type to its descendants. Relationships are bi-directional associations between objects. They can bc considered as a pair of mutually inverse links. See [BOUD88] for a brief description of PCTE.","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"11 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":"131931085","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
The data model of the configuration management assistant (CMA) 配置管理助手的数据模型
E. Plödereder, A. Fergany
In an environment in which systems are configured by reusing existing subsystems, the determination of complete and consistent configurations is a non-trivial and error-prone task, although considerable information about the subsystems may already be available from previous configurations. The Configuration Management Assistant is a tool that supports tracking and exploiting such information in the difficult process of re-configuration on a large scale. Its data model was designed to be as independent as possible of configuration management policies and procedures and yet provide substantive assistance in this process. The most important elements of this data model are described in this paper.1
在通过重用现有子系统来配置系统的环境中,确定完整和一致的配置是一项重要且容易出错的任务,尽管关于子系统的大量信息可能已经从以前的配置中获得。Configuration Management Assistant是一个工具,它支持在大规模重新配置的困难过程中跟踪和利用这些信息。它的数据模型被设计成尽可能独立于配置管理策略和过程,并在此过程中提供实质性的帮助。本文描述了该数据模型中最重要的元素
{"title":"The data model of the configuration management assistant (CMA)","authors":"E. Plödereder, A. Fergany","doi":"10.1145/72910.73339","DOIUrl":"https://doi.org/10.1145/72910.73339","url":null,"abstract":"In an environment in which systems are configured by reusing existing subsystems, the determination of complete and consistent configurations is a non-trivial and error-prone task, although considerable information about the subsystems may already be available from previous configurations. The Configuration Management Assistant is a tool that supports tracking and exploiting such information in the difficult process of re-configuration on a large scale. Its data model was designed to be as independent as possible of configuration management policies and procedures and yet provide substantive assistance in this process. The most important elements of this data model are described in this paper.1","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"127 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":"130852190","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}
引用次数: 15
期刊
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