首页 > 最新文献

1993 Conference on Software Maintenance最新文献

英文 中文
Building an integrated software maintenance environment From a maintainer's perspective 从维护人员的角度构建集成的软件维护环境
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366958
R. Cherinka, C. M. Overstreet, R. Sparks
Describes a process-oriented approach in which software maintainers team up with environment builders to develop a software engineering environment enhancing the support of existing, mature systems. This approach is currently being used to build an integrated work environment based on commercially available tools supporting the entire maintenance lifecycle. A working group, defined by three distinct teams (environment engineering, hardware engineering and tool support), is used to develop the environment. This paper points out important components that are useful to a maintainer and shows an approach to address many of the issues involved in building such an environment.<>
描述一种面向过程的方法,在这种方法中,软件维护者与环境构建者一起开发软件工程环境,以增强对现有成熟系统的支持。这种方法目前被用来构建一个基于商业上可用的工具支持整个维护生命周期的集成工作环境。由三个不同的团队(环境工程、硬件工程和工具支持)定义的工作组用于开发环境。本文指出了对维护者有用的重要组件,并展示了解决构建这样一个环境所涉及的许多问题的方法。
{"title":"Building an integrated software maintenance environment From a maintainer's perspective","authors":"R. Cherinka, C. M. Overstreet, R. Sparks","doi":"10.1109/ICSM.1993.366958","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366958","url":null,"abstract":"Describes a process-oriented approach in which software maintainers team up with environment builders to develop a software engineering environment enhancing the support of existing, mature systems. This approach is currently being used to build an integrated work environment based on commercially available tools supporting the entire maintenance lifecycle. A working group, defined by three distinct teams (environment engineering, hardware engineering and tool support), is used to develop the environment. This paper points out important components that are useful to a maintainer and shows an approach to address many of the issues involved in building such an environment.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121994357","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
Reducing the risks in software improvement through process-orientated management 通过面向过程的管理减少软件改进中的风险
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366930
D. S. Hinley, K. Bennett
Existing systems may be considered as an asset and the software manager should consider seriously the risks of maintenance and ensure that the value of software is maximized in terms of customer benefit. Work aimed at improving the management of software maintenance activities by means of a substantial industrial trial evaluation that focused on improvements to aspects of maintenance management planning and control is reported. The results of the trial have led to the development of an integrated risk management process. It is concluded that risk management is an essential element of software maintenance management best-practice.<>
现有系统可能被视为一项资产,软件经理应认真考虑维护的风险,并确保软件的价值在客户利益方面最大化。报告指出,为了改进软件维修活动的管理,进行了大量工业试验评价,重点是改进维修管理规划和控制方面的工作。试验的结果导致了综合风险管理过程的发展。结论是,风险管理是软件维护管理最佳实践的基本要素。
{"title":"Reducing the risks in software improvement through process-orientated management","authors":"D. S. Hinley, K. Bennett","doi":"10.1109/ICSM.1993.366930","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366930","url":null,"abstract":"Existing systems may be considered as an asset and the software manager should consider seriously the risks of maintenance and ensure that the value of software is maximized in terms of customer benefit. Work aimed at improving the management of software maintenance activities by means of a substantial industrial trial evaluation that focused on improvements to aspects of maintenance management planning and control is reported. The results of the trial have led to the development of an integrated risk management process. It is concluded that risk management is an essential element of software maintenance management best-practice.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116458655","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
The transition of application programs from COBOL to a fourth generation language 应用程序从COBOL到第四代语言的过渡
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366955
S. Rugaber, S. Doddapaneni
It is becoming increasingly desirable to move older application programs from their traditional mainframe execution environments to networked workstations. These management information systems are most often written in COBOL and store their data in files. A networked environment enables the use of a relational database management system and its fourth-generation access language, SQL. A conceptual framework is described that comprises a variety of strategies for making such a transition. Decision criteria for selecting among them are then presented. Finally, a variety of experiments intended to explore the strategies are recounted. The experiments include efforts to automate parts of the process.<>
将旧的应用程序从传统的大型机执行环境转移到网络工作站正变得越来越可取。这些管理信息系统通常用COBOL编写,并将数据存储在文件中。网络环境使关系数据库管理系统及其第四代访问语言SQL得以使用。描述了一个概念框架,其中包括进行这种过渡的各种策略。然后给出了在它们之间进行选择的决策标准。最后,介绍了旨在探索这些策略的各种实验。这些实验包括将部分流程自动化的努力。
{"title":"The transition of application programs from COBOL to a fourth generation language","authors":"S. Rugaber, S. Doddapaneni","doi":"10.1109/ICSM.1993.366955","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366955","url":null,"abstract":"It is becoming increasingly desirable to move older application programs from their traditional mainframe execution environments to networked workstations. These management information systems are most often written in COBOL and store their data in files. A networked environment enables the use of a relational database management system and its fourth-generation access language, SQL. A conceptual framework is described that comprises a variety of strategies for making such a transition. Decision criteria for selecting among them are then presented. Finally, a variety of experiments intended to explore the strategies are recounted. The experiments include efforts to automate parts of the process.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122776275","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}
引用次数: 20
Supporting software maintenance processes in TEMPO 支持TEMPO的软件维护过程
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366959
W. Melo, N. Belkhatir
TEMPO, a process-centered software engineering environment, assists in cooperative work by means of an approach based on a communication model. The executable formalism used to define software engineering activities is described, and it is shown how constraints related to the use of objects in these activities are expressed using the role concept. The communication model is then presented. Thanks to this model, strategies governing the cooperation between various software processes are specified by the concept of active, programmable connections. A connection is a communication channel that links two roles. Message exchange is controlled using TECA (temporal event-condition-action) rules, executed by a trigger mechanism. These allow for the programming of synchronization strategies between processes, propagating the effects of an executed action on one or more connection points. The temporary modes of TECA rules allow for transactions of long duration, because these can be used to reason on past activities. Coherence control of objects handled by activities of long duration is performed by the work environments. The union between connections and work environments makes it possible to support the cooperating processes and object sharing between processes.<>
TEMPO是一个以过程为中心的软件工程环境,它通过一种基于通信模型的方法来协助协同工作。描述了用于定义软件工程活动的可执行形式,并展示了如何使用角色概念来表达与这些活动中对象的使用相关的约束。然后给出了通信模型。由于这个模型,控制各种软件过程之间合作的策略由活动的、可编程的连接的概念指定。连接是连接两个角色的通信通道。消息交换使用TECA(临时事件-条件-操作)规则进行控制,由触发机制执行。这允许在进程之间编程同步策略,在一个或多个连接点上传播执行操作的效果。TECA规则的临时模式允许长时间的交易,因为这些可以用来对过去的活动进行推理。长时间活动所处理对象的一致性控制是由工作环境来完成的。连接与工作环境的结合使得支持进程间的协作和对象共享成为可能。
{"title":"Supporting software maintenance processes in TEMPO","authors":"W. Melo, N. Belkhatir","doi":"10.1109/ICSM.1993.366959","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366959","url":null,"abstract":"TEMPO, a process-centered software engineering environment, assists in cooperative work by means of an approach based on a communication model. The executable formalism used to define software engineering activities is described, and it is shown how constraints related to the use of objects in these activities are expressed using the role concept. The communication model is then presented. Thanks to this model, strategies governing the cooperation between various software processes are specified by the concept of active, programmable connections. A connection is a communication channel that links two roles. Message exchange is controlled using TECA (temporal event-condition-action) rules, executed by a trigger mechanism. These allow for the programming of synchronization strategies between processes, propagating the effects of an executed action on one or more connection points. The temporary modes of TECA rules allow for transactions of long duration, because these can be used to reason on past activities. Coherence control of objects handled by activities of long duration is performed by the work environments. The union between connections and work environments makes it possible to support the cooperating processes and object sharing between processes.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120922874","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
Using a relational database for software maintenance: A case study 使用关系数据库进行软件维护:一个案例研究
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366938
V. Narat
An approach to storing source code using a relational database is described. The goal of this approach is to assist in the maintenance of source code, especially in producing cross references documentation. Why this approach was chosen and how the system's architecture was set up are explained. The emphasis, however, is placed upon the results obtained by using this system, in terms of volume and response time.<>
描述了一种使用关系数据库存储源代码的方法。这种方法的目标是帮助维护源代码,特别是在生成交叉引用文档时。解释了为什么选择这种方法以及如何设置系统的体系结构。然而,重点放在使用该系统在音量和响应时间方面获得的结果上。
{"title":"Using a relational database for software maintenance: A case study","authors":"V. Narat","doi":"10.1109/ICSM.1993.366938","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366938","url":null,"abstract":"An approach to storing source code using a relational database is described. The goal of this approach is to assist in the maintenance of source code, especially in producing cross references documentation. Why this approach was chosen and how the system's architecture was set up are explained. The emphasis, however, is placed upon the results obtained by using this system, in terms of volume and response time.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127061651","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
Incremental regression testing 增量回归测试
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366927
H. Agrawal, J. R. Horgan, E. W. Krauser, S. London
The purpose of regression testing is to ensure that bug fixes and new functionality introduced in a new version of a software do not adversely affect the correct functionality inherited from the previous version. Efficient methods of selecting small subsets of regression test sets that can be used to ensure correct functionality are explored.<>
回归测试的目的是确保在软件的新版本中引入的错误修复和新功能不会对从前一个版本继承的正确功能产生不利影响。探索了选择回归测试集的小子集以确保正确功能的有效方法。
{"title":"Incremental regression testing","authors":"H. Agrawal, J. R. Horgan, E. W. Krauser, S. London","doi":"10.1109/ICSM.1993.366927","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366927","url":null,"abstract":"The purpose of regression testing is to ensure that bug fixes and new functionality introduced in a new version of a software do not adversely affect the correct functionality inherited from the previous version. Efficient methods of selecting small subsets of regression test sets that can be used to ensure correct functionality are explored.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127268613","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}
引用次数: 313
Specifying and adapting object behavior during system evolution 在系统演化过程中指定和调整对象行为
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366937
Linda M. Keszenheimer
Object-oriented software engineering must address new issues during system evolution, namely, the effects of class evolution on existing class methods. A class dictionary graph describes the class structure and relationships of a given domain. A propagation pattern defines object behavior by describing responsibilities among a group of collaborating classes. The behavior described in a propagation pattern is mapped onto the class structure defined in a class dictionary graph, and the appropriate C++ code is generated. Class structures evolve in many ways. The effects of class evolution on the object behavior defined in existing propagation patterns are detailed, and the requirements for adapting propagation patterns during class evolution, as compared to the efforts of maintaining C++ code, are described.<>
面向对象的软件工程必须处理系统演化过程中的新问题,即类演化对现有类方法的影响。类字典图描述了给定域的类结构和关系。传播模式通过描述一组协作类之间的职责来定义对象行为。传播模式中描述的行为被映射到类字典图中定义的类结构上,并生成适当的c++代码。类结构以多种方式演变。详细介绍了类演化对现有传播模式中定义的对象行为的影响,并描述了与维护c++代码的工作相比,在类演化期间适应传播模式的需求。
{"title":"Specifying and adapting object behavior during system evolution","authors":"Linda M. Keszenheimer","doi":"10.1109/ICSM.1993.366937","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366937","url":null,"abstract":"Object-oriented software engineering must address new issues during system evolution, namely, the effects of class evolution on existing class methods. A class dictionary graph describes the class structure and relationships of a given domain. A propagation pattern defines object behavior by describing responsibilities among a group of collaborating classes. The behavior described in a propagation pattern is mapped onto the class structure defined in a class dictionary graph, and the appropriate C++ code is generated. Class structures evolve in many ways. The effects of class evolution on the object behavior defined in existing propagation patterns are detailed, and the requirements for adapting propagation patterns during class evolution, as compared to the efforts of maintaining C++ code, are described.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134571221","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 comparative study of predictive models for program changes during system testing and maintenance 系统测试和维护期间程序变更预测模型的比较研究
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366954
T. Khoshgoftaar, J. Munson, D. Lanning
By modeling the relationship between software complexity attributes and software quality attributes, software engineers can take actions early in the development cycle to control the cost of the maintenance phase. The effectiveness of these model-based actions depends heavily on the predictive quality of the model. An enhanced modeling methodology that shows significant improvements in the predictive quality of regression models developed to predict software changes during maintenance is applied here. The methodology reduces software complexity data to domain metrics by applying principal components analysis. It then isolates clusters of similar program modules by applying cluster analysis to these derived domain metrics. Finally, the methodology develops individual regression models for each cluster. These within-cluster models have better predictive quality than a general model fitted to all of the observations.<>
通过对软件复杂性属性和软件质量属性之间的关系进行建模,软件工程师可以在开发周期的早期采取行动来控制维护阶段的成本。这些基于模型的行动的有效性在很大程度上取决于模型的预测质量。这里应用了一种增强的建模方法,它显示了用于预测维护期间软件更改的回归模型的预测质量的显著改进。该方法通过应用主成分分析将软件复杂性数据减少到域度量。然后通过将聚类分析应用于这些派生的领域度量来分离类似程序模块的聚类。最后,该方法为每个集群开发单独的回归模型。这些聚类内模型比拟合所有观测值的一般模型具有更好的预测质量。
{"title":"A comparative study of predictive models for program changes during system testing and maintenance","authors":"T. Khoshgoftaar, J. Munson, D. Lanning","doi":"10.1109/ICSM.1993.366954","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366954","url":null,"abstract":"By modeling the relationship between software complexity attributes and software quality attributes, software engineers can take actions early in the development cycle to control the cost of the maintenance phase. The effectiveness of these model-based actions depends heavily on the predictive quality of the model. An enhanced modeling methodology that shows significant improvements in the predictive quality of regression models developed to predict software changes during maintenance is applied here. The methodology reduces software complexity data to domain metrics by applying principal components analysis. It then isolates clusters of similar program modules by applying cluster analysis to these derived domain metrics. Finally, the methodology develops individual regression models for each cluster. These within-cluster models have better predictive quality than a general model fitted to all of the observations.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124413165","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}
引用次数: 34
Measuring and assessing maintainability at the end of high level design 在高级设计结束时测量和评估可维护性
Pub Date : 1993-07-01 DOI: 10.1109/ICSM.1993.366952
L. Briand, S. Morasca, V. Basili
Software architecture appears to be one of the main factors affecting software maintainability. Therefore, in order to be able to predict and assess maintainability early in the development process one needs to be able to measure the high-level design characteristics that affect the change process. To this end, a measurement approach based on precise assumptions derived from the change process is proposed. The change process is based on object-oriented design principles and is partially language independent. Metrics for cohesion, coupling, and visibility are defined in order to capture the difficulty of isolating, understanding, designing and validating changes.<>
软件体系结构似乎是影响软件可维护性的主要因素之一。因此,为了能够在开发过程的早期预测和评估可维护性,需要能够度量影响变更过程的高级设计特征。为此,提出了一种基于从变化过程中得到的精确假设的度量方法。更改过程基于面向对象的设计原则,并且部分独立于语言。定义内聚、耦合和可见性的度量是为了捕捉隔离、理解、设计和验证变更的难度
{"title":"Measuring and assessing maintainability at the end of high level design","authors":"L. Briand, S. Morasca, V. Basili","doi":"10.1109/ICSM.1993.366952","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366952","url":null,"abstract":"Software architecture appears to be one of the main factors affecting software maintainability. Therefore, in order to be able to predict and assess maintainability early in the development process one needs to be able to measure the high-level design characteristics that affect the change process. To this end, a measurement approach based on precise assumptions derived from the change process is proposed. The change process is based on object-oriented design principles and is partially language independent. Metrics for cohesion, coupling, and visibility are defined in order to capture the difficulty of isolating, understanding, designing and validating changes.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115410891","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}
引用次数: 86
期刊
1993 Conference on Software Maintenance
全部 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