首页 > 最新文献

Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies最新文献

英文 中文
Dynamic reconfiguration: checkpointing code generation 动态重新配置:检查点代码生成
A. Chowdhury
The author describes a component bused checkpointing code generation tool. Scientific applications that require long computation runtimes experience the risk of hardware or software failures. Failure during a long computation requires that the application restarts the calculations from the beginning. Checkpointing important data at set intervals and using that data during a restart of the application minimizes the recalculation of data during failures.
作者描述了一个基于组件的检查点代码生成工具。需要长时间计算运行的科学应用程序面临硬件或软件故障的风险。长时间计算期间的故障要求应用程序从头开始重新开始计算。在设定的时间间隔内检查点重要数据,并在重新启动应用程序期间使用该数据,可以最大限度地减少故障期间数据的重新计算。
{"title":"Dynamic reconfiguration: checkpointing code generation","authors":"A. Chowdhury","doi":"10.1109/AST.1997.599911","DOIUrl":"https://doi.org/10.1109/AST.1997.599911","url":null,"abstract":"The author describes a component bused checkpointing code generation tool. Scientific applications that require long computation runtimes experience the risk of hardware or software failures. Failure during a long computation requires that the application restarts the calculations from the beginning. Checkpointing important data at set intervals and using that data during a restart of the application minimizes the recalculation of data during failures.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"365 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114011036","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}
引用次数: 3
A software development process for COTS-based information system infrastructure 基于cots的信息系统基础架构的软件开发过程
Gregory Fox, K. W. Lantner, S. Marcom
Modern software developers are guided by a variety of formal and informal processes that organize and control development activities across large groups of developers or multiple organizations and supply the discipline and order that was lacking in many early development efforts. The available inventory of documented process methods is limited: most process methods assume the system being built will be coded largely from scratch. The processes do not address many of the challenges associated with building systems that contain large amounts of commercial off-the-shelf (COTS) software. The infrastructure incremental development approach (IIDA) is a combination of the classical development model and the spiral process model to accommodate the needs of COTS-based technical infrastructure development.
现代软件开发人员受到各种正式和非正式过程的指导,这些过程组织和控制大型开发人员小组或多个组织的开发活动,并提供许多早期开发工作中缺乏的规程和秩序。文档化过程方法的可用目录是有限的:大多数过程方法假设正在构建的系统将主要从头开始编码。这些过程没有解决与构建包含大量商用现货(COTS)软件的系统相关的许多挑战。基础设施增量开发方法(IIDA)是经典开发模型和螺旋过程模型的结合,以适应基于cots的技术基础设施开发的需要。
{"title":"A software development process for COTS-based information system infrastructure","authors":"Gregory Fox, K. W. Lantner, S. Marcom","doi":"10.1109/AST.1997.599923","DOIUrl":"https://doi.org/10.1109/AST.1997.599923","url":null,"abstract":"Modern software developers are guided by a variety of formal and informal processes that organize and control development activities across large groups of developers or multiple organizations and supply the discipline and order that was lacking in many early development efforts. The available inventory of documented process methods is limited: most process methods assume the system being built will be coded largely from scratch. The processes do not address many of the challenges associated with building systems that contain large amounts of commercial off-the-shelf (COTS) software. The infrastructure incremental development approach (IIDA) is a combination of the classical development model and the spiral process model to accommodate the needs of COTS-based technical infrastructure development.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"262 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115826860","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}
引用次数: 48
A compiler for composition: CHAIMS 用于组合的编译器:CHAIMS
L. Perrochon, G. Wiederhold, R. Burback
CHAIMS supports an innovative paradigm in software engineering: composition. The CHAIMS programming language focuses solely on integrating so-called megamodules into new applications. In doing this, CHAIMS exploits existing or emerging standards for interoperation like CORBA, ActiveX, JavaBeans or DCE. The approach reduces software development and maintenance costs by actively supporting autonomy and reuse of megamodules.
CHAIMS支持软件工程中的一个创新范例:组合。CHAIMS编程语言专注于将所谓的巨型模块集成到新的应用程序中。在此过程中,CHAIMS利用现有的或新兴的互操作标准,如CORBA、ActiveX、JavaBeans或DCE。该方法通过积极支持巨型模块的自主性和重用,降低了软件开发和维护成本。
{"title":"A compiler for composition: CHAIMS","authors":"L. Perrochon, G. Wiederhold, R. Burback","doi":"10.1109/AST.1997.599910","DOIUrl":"https://doi.org/10.1109/AST.1997.599910","url":null,"abstract":"CHAIMS supports an innovative paradigm in software engineering: composition. The CHAIMS programming language focuses solely on integrating so-called megamodules into new applications. In doing this, CHAIMS exploits existing or emerging standards for interoperation like CORBA, ActiveX, JavaBeans or DCE. The approach reduces software development and maintenance costs by actively supporting autonomy and reuse of megamodules.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115729705","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}
引用次数: 13
CBSE: can we count the cost? CBSE:我们可以计算成本吗?
A. Vickers
Component-based software engineering (CBSE) offers a new approach to the development of large software-intensive systems. To fully exploit CBSE technology, organisations will need to consider how this technology is best transferred, institutionalised and evolved within the organisation. The author outlines five CBSE technology risk areas and discusses the manner in which metrics could be used to help control the risks and to count the cost of the transfer.
基于组件的软件工程(CBSE)为开发大型软件密集型系统提供了一种新的方法。为了充分利用CBSE技术,组织需要考虑如何在组织内最好地转移、制度化和发展这项技术。作者概述了五个CBSE技术风险领域,并讨论了可以使用度量来帮助控制风险和计算转移成本的方式。
{"title":"CBSE: can we count the cost?","authors":"A. Vickers","doi":"10.1109/AST.1997.599917","DOIUrl":"https://doi.org/10.1109/AST.1997.599917","url":null,"abstract":"Component-based software engineering (CBSE) offers a new approach to the development of large software-intensive systems. To fully exploit CBSE technology, organisations will need to consider how this technology is best transferred, institutionalised and evolved within the organisation. The author outlines five CBSE technology risk areas and discusses the manner in which metrics could be used to help control the risks and to count the cost of the transfer.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129914910","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
Mechanisms for integration and enhancement of software components 集成和增强软件组件的机制
J. Rader
Integration of software components is a major issue in the development of software systems. Integration can be approached from different perspectives including infrastructures (middleware) and the characteristics of individual components which might support integration. The paper concentrates on integration mechanisms which a given component might enjoy. A major portion of the paper looks at application programming interfaces (APIs) which provide the most complete range of integration possibilities. The various dimensions of APIs are analyzed in this portion. Also discussed are internal programming languages, filters, modification of internal component files and shared repositories. Component enhancement techniques are mentioned in places because they are so intertwined with integration. It is necessary to understand a wide range of component integration properties in detail in order to make intelligent evaluation of components.
软件组件的集成是软件系统开发中的一个主要问题。集成可以从不同的角度进行,包括基础设施(中间件)和可能支持集成的单个组件的特征。本文集中讨论给定组件可能享有的集成机制。本文的主要部分着眼于应用程序编程接口(api),它提供了最完整的集成可能性。这一部分分析了api的各个方面。还讨论了内部编程语言、过滤器、内部组件文件的修改和共享存储库。在某些地方提到了组件增强技术,因为它们与集成密切相关。为了对组件进行智能评估,有必要对组件集成特性进行详细的了解。
{"title":"Mechanisms for integration and enhancement of software components","authors":"J. Rader","doi":"10.1109/AST.1997.599908","DOIUrl":"https://doi.org/10.1109/AST.1997.599908","url":null,"abstract":"Integration of software components is a major issue in the development of software systems. Integration can be approached from different perspectives including infrastructures (middleware) and the characteristics of individual components which might support integration. The paper concentrates on integration mechanisms which a given component might enjoy. A major portion of the paper looks at application programming interfaces (APIs) which provide the most complete range of integration possibilities. The various dimensions of APIs are analyzed in this portion. Also discussed are internal programming languages, filters, modification of internal component files and shared repositories. Component enhancement techniques are mentioned in places because they are so intertwined with integration. It is necessary to understand a wide range of component integration properties in detail in order to make intelligent evaluation of components.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129734780","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
Managing the component-based software engineering with metrics 使用度量管理基于组件的软件工程
R. Dumke, A. S. Winkler
Describes the management of software development component characteristics, such as quality and/or complexity. We define a key problem in software development change: the software development complexity and the methods to reduce this. In component-based software engineering, "component-based" metrics are also necessary in our new object-oriented measurement framework. Tools for the support of the software measurement process are classified as computer-assisted measurement and evaluation (CAME) tools. Some aspects of Java software development measurement and evaluation are discussed.
描述软件开发组件特征的管理,例如质量和/或复杂性。本文定义了软件开发变更中的一个关键问题:软件开发复杂性和降低复杂性的方法。在基于组件的软件工程中,“基于组件的”度量在我们新的面向对象的度量框架中也是必要的。支持软件测量过程的工具被归类为计算机辅助测量和评估(come)工具。讨论了Java软件开发度量和评估的一些方面。
{"title":"Managing the component-based software engineering with metrics","authors":"R. Dumke, A. S. Winkler","doi":"10.1109/AST.1997.599920","DOIUrl":"https://doi.org/10.1109/AST.1997.599920","url":null,"abstract":"Describes the management of software development component characteristics, such as quality and/or complexity. We define a key problem in software development change: the software development complexity and the methods to reduce this. In component-based software engineering, \"component-based\" metrics are also necessary in our new object-oriented measurement framework. Tools for the support of the software measurement process are classified as computer-assisted measurement and evaluation (CAME) tools. Some aspects of Java software development measurement and evaluation are discussed.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127748000","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}
引用次数: 21
On components and objects: the foundations of component-based development 组件和对象:基于组件的开发的基础
A. Brown, K. Short
The move to component-based development (CBD) is driven by a number of important requirements with respect to the agile assembly of application systems from pre-developed parts. However, to make CBD a reality requires a deeper understanding of the fundamental concepts of CBD and how those concepts can be embodied in tools and techniques. The most basic questions are in respect to what constitutes a component, how appropriate components can be found, and how to assemble components when building an application system. This paper addresses these questions and makes the case for more rigorous descriptions of component behaviors through the use of domain and specification models which allow interfaces and implementations of components to be more easily understood, analyzed and combined.
向基于组件的开发(CBD)的转变是由一些重要的需求驱动的,这些需求与从预先开发的部件敏捷地组装应用程序系统有关。然而,要使生物多样性公约成为现实,需要更深入地了解生物多样性公约的基本概念,以及如何将这些概念体现在工具和技术中。最基本的问题是关于组件的构成,如何找到合适的组件,以及在构建应用程序系统时如何组装组件。本文解决了这些问题,并通过使用领域和规范模型对组件行为进行了更严格的描述,这些模型允许更容易地理解、分析和组合组件的接口和实现。
{"title":"On components and objects: the foundations of component-based development","authors":"A. Brown, K. Short","doi":"10.1109/AST.1997.599921","DOIUrl":"https://doi.org/10.1109/AST.1997.599921","url":null,"abstract":"The move to component-based development (CBD) is driven by a number of important requirements with respect to the agile assembly of application systems from pre-developed parts. However, to make CBD a reality requires a deeper understanding of the fundamental concepts of CBD and how those concepts can be embodied in tools and techniques. The most basic questions are in respect to what constitutes a component, how appropriate components can be found, and how to assemble components when building an application system. This paper addresses these questions and makes the case for more rigorous descriptions of component behaviors through the use of domain and specification models which allow interfaces and implementations of components to be more easily understood, analyzed and combined.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125288560","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}
引用次数: 47
Process and economic model of component-based software development: a study from Software CALS Next Generation Software Engineering program 基于组件的软件开发过程与经济模型:基于软件CALS的新一代软件工程项目研究
M. Aoyama
This article overviews the Next-Generation Software Engineering program of the Software CALS (Continuous Acquisition and Lifecycle Support) project (SCALS) in Japan and discusses the component-based software process model and its economic model, based on the early study of the project. With this model, it is estimated that component-based software development could reduce the cost by between 50 and 70%.
本文概述了日本软件CALS(持续获取和生命周期支持)项目(SCALS)的下一代软件工程计划,并在项目早期研究的基础上讨论了基于组件的软件过程模型及其经济模型。有了这个模型,估计基于组件的软件开发可以减少50%到70%的成本。
{"title":"Process and economic model of component-based software development: a study from Software CALS Next Generation Software Engineering program","authors":"M. Aoyama","doi":"10.1109/AST.1997.599919","DOIUrl":"https://doi.org/10.1109/AST.1997.599919","url":null,"abstract":"This article overviews the Next-Generation Software Engineering program of the Software CALS (Continuous Acquisition and Lifecycle Support) project (SCALS) in Japan and discusses the component-based software process model and its economic model, based on the early study of the project. With this model, it is estimated that component-based software development could reduce the cost by between 50 and 70%.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115189759","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
Managing the risks of component-based software engineering 管理基于组件的软件工程的风险
W. Lam, A. Vickers
Component-based software engineering (CBSE) offers a new approach to the development of large software-intensive systems. To fully exploit CBSE technology, organisations will need to consider how this technology is best transferred, institutionalised and evolved within the organisation. This paper discusses the risks associated with the adoption of CBSE technology. A model of the risk analysis and management (RAM) process for CBSE technology is proposed as a means of controlling risks. Five CBSE technology risk areas are identified-domain inadequacies, shortfalls in reuse components, shortfalls in the architecture, deficiencies in the CBSE infrastructure and educational issues-and examined. A number of risk management techniques are proposed. Different kinds of risk knowledge are highlighted, and the role of the risk repository explained. The paper closes with a set of RAM guidelines for the risk manager.
基于组件的软件工程(CBSE)为开发大型软件密集型系统提供了一种新的方法。为了充分利用CBSE技术,组织需要考虑如何在组织内最好地转移、制度化和发展这项技术。本文讨论了与采用CBSE技术相关的风险。提出了CBSE技术的风险分析与管理(RAM)过程模型,作为控制风险的一种手段。确定了五个CBSE技术风险领域——领域不足、重用组件不足、体系结构不足、CBSE基础设施不足和教育问题——并进行了检查。提出了一些风险管理技术。强调了不同类型的风险知识,并解释了风险存储库的作用。本文最后为风险管理者提供了一套RAM指南。
{"title":"Managing the risks of component-based software engineering","authors":"W. Lam, A. Vickers","doi":"10.1109/AST.1997.599922","DOIUrl":"https://doi.org/10.1109/AST.1997.599922","url":null,"abstract":"Component-based software engineering (CBSE) offers a new approach to the development of large software-intensive systems. To fully exploit CBSE technology, organisations will need to consider how this technology is best transferred, institutionalised and evolved within the organisation. This paper discusses the risks associated with the adoption of CBSE technology. A model of the risk analysis and management (RAM) process for CBSE technology is proposed as a means of controlling risks. Five CBSE technology risk areas are identified-domain inadequacies, shortfalls in reuse components, shortfalls in the architecture, deficiencies in the CBSE infrastructure and educational issues-and examined. A number of risk management techniques are proposed. Different kinds of risk knowledge are highlighted, and the role of the risk repository explained. The paper closes with a set of RAM guidelines for the risk manager.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132397387","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}
引用次数: 12
A framework for understanding CBSE risks and metrics 用于理解CBSE风险和度量的框架
P. Oberndorf
Summary form only given, substantially as follows. Articulates the risks and metrics associated with CBSE (component-based software engineering) technology. The goal is to share useful hints and recommendations with a view to standardizing relevant metrics and mitigating attendant risks. An important step in reaching such a goal will be to achieve community consensus on the basic features of what we believe to be the CBSE process; only with such a tool can we intelligently collect and make sense of the risks and metrics that are observed or that come to mind. This paper describes such a model for CBSE and points out examples of how it can assist in the effort to usefully articulate CBSE risks and metrics.
仅给出摘要形式,内容大致如下。阐明与CBSE(基于组件的软件工程)技术相关的风险和度量。我们的目标是分享有用的提示和建议,以使相关的度量标准标准化并减轻随之而来的风险。实现这一目标的一个重要步骤将是就我们认为是CBSE进程的基本特征达成社区共识;只有使用这样的工具,我们才能智能地收集和理解观察到的或想到的风险和度量标准。本文描述了CBSE的这样一个模型,并指出了它如何有助于有效地阐明CBSE风险和度量的例子。
{"title":"A framework for understanding CBSE risks and metrics","authors":"P. Oberndorf","doi":"10.1109/AST.1997.599916","DOIUrl":"https://doi.org/10.1109/AST.1997.599916","url":null,"abstract":"Summary form only given, substantially as follows. Articulates the risks and metrics associated with CBSE (component-based software engineering) technology. The goal is to share useful hints and recommendations with a view to standardizing relevant metrics and mitigating attendant risks. An important step in reaching such a goal will be to achieve community consensus on the basic features of what we believe to be the CBSE process; only with such a tool can we intelligently collect and make sense of the risks and metrics that are observed or that come to mind. This paper describes such a model for CBSE and points out examples of how it can assist in the effort to usefully articulate CBSE risks and metrics.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121843044","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}
引用次数: 0
期刊
Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies
全部 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