首页 > 最新文献

Proceedings of the 1st International Workshop on Control Theory for Software Engineering最新文献

英文 中文
Adaptive predictive control for software systems 软件系统的自适应预测控制
Konstantinos Angelopoulos, A. Papadopoulos, J. Mylopoulos
Self-adaptive software systems are designed to support a number of alternative solutions for fulfilling their requirements. These define an adaptation space. During operation, a self-adaptive system monitors its performance and when it finds that its requirements are not fulfilled, searches its adaptation space to select a best adaptation. Two major problems need to be addressed during the selection process: (a) Handling environmental uncertainty in determining the impact of an adaptation; (b) maintain an optimal equilibrium among conflicting requirements. This position paper investigates the application of Adaptive Model Predictive Control ideas from Control Theory to design self-adaptive software that makes decisions by predicting its future performance for alternative adaptations and selects ones that minimize the cost of requirement failures using quantitative information. The technical details of our proposal are illustrated through the meeting-scheduler exemplar.
自适应软件系统旨在支持许多满足其需求的替代解决方案。这些定义了一个适应空间。自适应系统在运行过程中监控自身的性能,当发现不满足自身要求时,搜索自适应空间,选择最优自适应。在选择过程中需要解决两个主要问题:(a)在确定适应的影响时处理环境的不确定性;(b)在相互冲突的要求之间保持最佳平衡。本文研究了控制理论中自适应模型预测控制思想的应用,以设计自适应软件,该软件通过预测其替代适应性的未来性能来做出决策,并使用定量信息选择那些使需求失败成本最小化的软件。我们的建议的技术细节通过会议调度程序示例来说明。
{"title":"Adaptive predictive control for software systems","authors":"Konstantinos Angelopoulos, A. Papadopoulos, J. Mylopoulos","doi":"10.1145/2804337.2804340","DOIUrl":"https://doi.org/10.1145/2804337.2804340","url":null,"abstract":"Self-adaptive software systems are designed to support a number of alternative solutions for fulfilling their requirements. These define an adaptation space. During operation, a self-adaptive system monitors its performance and when it finds that its requirements are not fulfilled, searches its adaptation space to select a best adaptation. Two major problems need to be addressed during the selection process: (a) Handling environmental uncertainty in determining the impact of an adaptation; (b) maintain an optimal equilibrium among conflicting requirements. This position paper investigates the application of Adaptive Model Predictive Control ideas from Control Theory to design self-adaptive software that makes decisions by predicting its future performance for alternative adaptations and selects ones that minimize the cost of requirement failures using quantitative information. The technical details of our proposal are illustrated through the meeting-scheduler exemplar.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129760196","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
Quo vadis cyber-physical systems: research areas of cyber-physical ecosystems: a position paper 网络物理系统:网络物理生态系统的研究领域:立场文件
Christian Bartelt, A. Rausch, Karina Rehfeldt
Many technological innovations from the research area of dynamic adaptive systems or IT ecosystems are already established in current software systems. Especially cyber-physical systems should benefit by this progress to provide smart applications in ambient environments of private and industrial space. But a proper and methodical engineering of cyber-physical ecosystems (CPES) is still an open and important issue. Traditional software and systems engineering facilities (system models, description languages, or process models) do not consider fundamental characteristics of these ecosystems as openness, uncertainty, or emergent constitution at runtime sufficiently. But especially these aspects let blur the line of system boundaries at design time. The diverse components of CPES have essential impacts on the engineering of CPES as well, concerning time synchronizing, execution control, and interaction structure. Self-balanced control in CPES promises new application possibilities, but also needs new engineering techniques concerning the overall engineering process, including requirements engineering and runtime verification. In this position paper we survey and summarize the dimensions of challenges in applying control theory for the engineering of cyber-physical ecosystems.
许多来自动态自适应系统或IT生态系统研究领域的技术创新已经在当前的软件系统中建立起来。特别是网络物理系统应该受益于这一进步,在私人和工业空间的环境环境中提供智能应用。但是,适当的、系统的网络物理生态系统工程(CPES)仍然是一个开放和重要的问题。传统的软件和系统工程设施(系统模型、描述语言或过程模型)没有充分考虑这些生态系统的基本特征,如开放性、不确定性或运行时的紧急构造。但特别是这些方面让设计时的系统边界变得模糊。CPES组件的多样性也对CPES的工程设计产生了重要的影响,包括时间同步、执行控制和交互结构。CPES中的自平衡控制承诺了新的应用可能性,但也需要涉及整个工程过程的新的工程技术,包括需求工程和运行时验证。在这篇论文中,我们调查和总结了在网络物理生态系统工程中应用控制理论的挑战。
{"title":"Quo vadis cyber-physical systems: research areas of cyber-physical ecosystems: a position paper","authors":"Christian Bartelt, A. Rausch, Karina Rehfeldt","doi":"10.1145/2804337.2804341","DOIUrl":"https://doi.org/10.1145/2804337.2804341","url":null,"abstract":"Many technological innovations from the research area of dynamic adaptive systems or IT ecosystems are already established in current software systems. Especially cyber-physical systems should benefit by this progress to provide smart applications in ambient environments of private and industrial space. But a proper and methodical engineering of cyber-physical ecosystems (CPES) is still an open and important issue. Traditional software and systems engineering facilities (system models, description languages, or process models) do not consider fundamental characteristics of these ecosystems as openness, uncertainty, or emergent constitution at runtime sufficiently. But especially these aspects let blur the line of system boundaries at design time. The diverse components of CPES have essential impacts on the engineering of CPES as well, concerning time synchronizing, execution control, and interaction structure. Self-balanced control in CPES promises new application possibilities, but also needs new engineering techniques concerning the overall engineering process, including requirements engineering and runtime verification. In this position paper we survey and summarize the dimensions of challenges in applying control theory for the engineering of cyber-physical ecosystems.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":" 48","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120829992","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
Robust degradation and enhancement of robot mission behaviour in unpredictable environments 不可预测环境下机器人任务行为的鲁棒退化与增强
Nicolás D'Ippolito, V. Braberman, Daniel Sykes, Sebastián Uchitel
Temporal logic based approaches that automatically generate controllers have been shown to be useful for mission level planning of motion, surveillance and navigation, among others. These approaches critically rely on the validity of the environment models used for synthesis. Yet simplifying assumptions are inevitable to reduce complexity and provide mission-level guarantees; no plan can guarantee results in a model of a world in which everything can go wrong. In this paper, we show how our approach, which reduces reliance on a single model by introducing a stack of models, can endow systems with incremental guarantees based on increasingly strengthened assumptions, supporting graceful degradation when the environment does not behave as expected, and progressive enhancement when it does.
基于时间逻辑的自动生成控制器的方法已被证明对运动、监视和导航等任务级规划非常有用。这些方法严重依赖于用于合成的环境模型的有效性。然而,为了降低复杂性和提供任务级别的保证,简化假设是不可避免的;在一个一切都可能出错的世界模型中,没有任何计划可以保证结果。在本文中,我们展示了我们的方法是如何通过引入模型堆栈来减少对单个模型的依赖,从而赋予系统基于日益增强的假设的增量保证,当环境不像预期的那样运行时支持优雅的退化,当环境像预期的那样运行时支持渐进的增强。
{"title":"Robust degradation and enhancement of robot mission behaviour in unpredictable environments","authors":"Nicolás D'Ippolito, V. Braberman, Daniel Sykes, Sebastián Uchitel","doi":"10.1145/2804337.2804342","DOIUrl":"https://doi.org/10.1145/2804337.2804342","url":null,"abstract":"Temporal logic based approaches that automatically generate controllers have been shown to be useful for mission level planning of motion, surveillance and navigation, among others. These approaches critically rely on the validity of the environment models used for synthesis. Yet simplifying assumptions are inevitable to reduce complexity and provide mission-level guarantees; no plan can guarantee results in a model of a world in which everything can go wrong. In this paper, we show how our approach, which reduces reliance on a single model by introducing a stack of models, can endow systems with incremental guarantees based on increasingly strengthened assumptions, supporting graceful degradation when the environment does not behave as expected, and progressive enhancement when it does.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122853430","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
Control theory meets software engineering: the holonic perspective 控制理论与软件工程:整体视角
L. Pazzi
One of the main challenges towards a software-based theory of control consists in finding an effective method for decomposing monolithic event-based interactive applications into modules. The task is challenging since this requires in turn to decompose both the invariants to be maintained as well as the main control loop. We present a formalisms for gathering portion of behaviour by special units, called holons, which are both parts and wholes and which can be arranged into part-whole taxonomies. Each holon hosts a state machine and embodies different invariants which give semantics to its states. Control is achieved by both taking autonomously internal actions by the state machine in order to maintain such state invariants, as well as by having the the state machine move from one invariant to another by actions driven by external events. Such an approach requires to introduce non trivial solutions in order to allow communication among such modules, mainly by implementing control loops among couple of holons. The proposed model consists essentially in shaping each module in order to be both a controller and a controllable entity. Each module may control a definite number of modules and is controlled by a single module. Control is exercised by discrete events which travel through a communication medium. Control actions as well as feedback events travel thus from a module to the another, thus achieving local control loops which, taken globally, decompose the main control loop.
基于软件的控制理论面临的主要挑战之一是找到一种有效的方法来将基于事件的整体交互应用程序分解为模块。这项任务是具有挑战性的,因为这需要依次分解要维护的不变量和主控制循环。我们提出了一种用称为holons的特殊单位来收集行为部分的形式化方法,holons既是部分又是整体,可以排列成部分-整体分类法。每个holon拥有一个状态机,并包含不同的不变量,这些不变量为其状态提供语义。控制是通过以下两种方式实现的:一是由状态机采取自主的内部操作以维护这些状态不变量,二是由外部事件驱动的操作使状态机从一个不变量移动到另一个不变量。这种方法需要引入非平凡的解决方案,以允许这些模块之间的通信,主要是通过在一对holon之间实现控制回路。所提出的模型主要包括塑造每个模块,使其既是控制器又是可控实体。每个模块可以控制一定数量的模块,并由单个模块控制。控制是由通过通信媒介传播的离散事件来实现的。控制动作和反馈事件从一个模块传递到另一个模块,从而实现局部控制循环,从全局来看,分解主控制循环。
{"title":"Control theory meets software engineering: the holonic perspective","authors":"L. Pazzi","doi":"10.1145/2804337.2804343","DOIUrl":"https://doi.org/10.1145/2804337.2804343","url":null,"abstract":"One of the main challenges towards a software-based theory of control consists in finding an effective method for decomposing monolithic event-based interactive applications into modules. The task is challenging since this requires in turn to decompose both the invariants to be maintained as well as the main control loop. We present a formalisms for gathering portion of behaviour by special units, called holons, which are both parts and wholes and which can be arranged into part-whole taxonomies. Each holon hosts a state machine and embodies different invariants which give semantics to its states. Control is achieved by both taking autonomously internal actions by the state machine in order to maintain such state invariants, as well as by having the the state machine move from one invariant to another by actions driven by external events. Such an approach requires to introduce non trivial solutions in order to allow communication among such modules, mainly by implementing control loops among couple of holons. The proposed model consists essentially in shaping each module in order to be both a controller and a controllable entity. Each module may control a definite number of modules and is controlled by a single module. Control is exercised by discrete events which travel through a communication medium. Control actions as well as feedback events travel thus from a module to the another, thus achieving local control loops which, taken globally, decompose the main control loop.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133497109","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
Proceedings of the 1st International Workshop on Control Theory for Software Engineering 第一届软件工程控制理论国际研讨会论文集
A. Filieri, M. Maggio
{"title":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","authors":"A. Filieri, M. Maggio","doi":"10.1145/2804337","DOIUrl":"https://doi.org/10.1145/2804337","url":null,"abstract":"","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114538979","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
SimCA vs ActivFORMS: comparing control- and architecture-based adaptation on the TAS exemplar SimCA与ActivFORMS:在TAS范例上比较基于控制和基于架构的适应
S. Shevtsov, M. Iftikhar, Danny Weyns
Today customers require software systems to provide particular levels of qualities, while operating under dynamically changing conditions. These requirements can be met with different self-adaptation approaches. Recently, we developed two approaches that are different in nature - control theory-based SimCA and architecture-based ActivFORMS - to endow software systems with self-adaptation, providing guarantees on desired behavior. However, it is unclear which of the two approaches should be used in different adaptation scenarios and how effective they are in comparison to each other. In this paper, we apply SimCA and ActivFORMS to the Tele Assistance System (TAS) exemplar and compare obtained results, demonstrating the difference in achieved qualities and formal guarantees.
今天,客户要求软件系统提供特定的质量水平,同时在动态变化的条件下运行。这些要求可以通过不同的自适应方法来满足。最近,我们开发了两种本质上不同的方法——基于控制理论的SimCA和基于体系结构的ActivFORMS——来赋予软件系统自适应能力,为期望的行为提供保证。然而,目前尚不清楚这两种方法中的哪一种应该用于不同的适应情景,以及它们相互比较的效果如何。在本文中,我们将SimCA和ActivFORMS应用于远程辅助系统(TAS)示例,并比较了获得的结果,展示了实现质量和形式保证的差异。
{"title":"SimCA vs ActivFORMS: comparing control- and architecture-based adaptation on the TAS exemplar","authors":"S. Shevtsov, M. Iftikhar, Danny Weyns","doi":"10.1145/2804337.2804338","DOIUrl":"https://doi.org/10.1145/2804337.2804338","url":null,"abstract":"Today customers require software systems to provide particular levels of qualities, while operating under dynamically changing conditions. These requirements can be met with different self-adaptation approaches. Recently, we developed two approaches that are different in nature - control theory-based SimCA and architecture-based ActivFORMS - to endow software systems with self-adaptation, providing guarantees on desired behavior. However, it is unclear which of the two approaches should be used in different adaptation scenarios and how effective they are in comparison to each other. In this paper, we apply SimCA and ActivFORMS to the Tele Assistance System (TAS) exemplar and compare obtained results, demonstrating the difference in achieved qualities and formal guarantees.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125062921","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}
引用次数: 19
MORPH: a reference architecture for configuration and behaviour self-adaptation MORPH:配置和行为自适应的参考体系结构
V. Braberman, Nicolás D'Ippolito, J. Kramer, Daniel Sykes, Sebastián Uchitel
An architectural approach to self-adaptive systems involves runtime change of system configuration (i.e., the system's components, their bindings and operational parameters) and behaviour update (i.e., component orchestration). Thus, dynamic reconfiguration and discrete event control theory are at the heart of architectural adaptation. Although controlling configuration and behaviour at runtime has been discussed and applied to architectural adaptation, architectures for self-adaptive systems often compound these two aspects reducing the potential for adaptability. In this paper we propose a reference architecture that allows for coordinated yet transparent and independent adaptation of system configuration and behaviour.
自适应系统的体系结构方法涉及系统配置的运行时更改(例如,系统的组件、它们的绑定和操作参数)和行为更新(例如,组件编排)。因此,动态重构和离散事件控制理论是建筑适应性的核心。尽管在运行时控制配置和行为已经被讨论并应用于体系结构适应,但是自适应系统的体系结构经常将这两个方面结合在一起,从而降低了适应性的潜力。在本文中,我们提出了一个参考架构,该架构允许协调但透明和独立的系统配置和行为的适应。
{"title":"MORPH: a reference architecture for configuration and behaviour self-adaptation","authors":"V. Braberman, Nicolás D'Ippolito, J. Kramer, Daniel Sykes, Sebastián Uchitel","doi":"10.1145/2804337.2804339","DOIUrl":"https://doi.org/10.1145/2804337.2804339","url":null,"abstract":"An architectural approach to self-adaptive systems involves runtime change of system configuration (i.e., the system's components, their bindings and operational parameters) and behaviour update (i.e., component orchestration). Thus, dynamic reconfiguration and discrete event control theory are at the heart of architectural adaptation. Although controlling configuration and behaviour at runtime has been discussed and applied to architectural adaptation, architectures for self-adaptive systems often compound these two aspects reducing the potential for adaptability. In this paper we propose a reference architecture that allows for coordinated yet transparent and independent adaptation of system configuration and behaviour.","PeriodicalId":341181,"journal":{"name":"Proceedings of the 1st International Workshop on Control Theory for Software Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129129562","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}
引用次数: 68
期刊
Proceedings of the 1st International Workshop on Control Theory for Software Engineering
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1