首页 > 最新文献

2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)最新文献

英文 中文
SESoS 2023 Program Committee SESoS 2023计划委员会
{"title":"SESoS 2023 Program Committee","authors":"","doi":"10.1109/sesos59159.2023.00019","DOIUrl":"https://doi.org/10.1109/sesos59159.2023.00019","url":null,"abstract":"","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121817836","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
Exploring Community Smell Co-occurrences in the Context of Bangladesh: An Empirical Study 探索社区气味共现在孟加拉国的背景下:一个实证研究
Noshin Tahsin, K. Sakib
Software development teams, an essential component of the software ecosystem, frequently face organizational and social anti-patterns known as community smells. The occurrence of these smells leads to technical debt, which affects the entire software ecosystem. Therefore, exploring the nature of these smells and finding ways to refactor them is necessary. Existing studies explored various aspects related to community smells, including their identification, detection, and prediction. However, little is known about how community smells co-occur in development communities. This paper bridges that gap by investigating these issues in the context of software communities in Bangladesh. Using a convenience sample recruitment strategy, 39 local software practitioners were chosen, and an interview-based study was conducted. The interviews were transcribed and analyzed using Straussian Grounded Theory. Data were collected on the twenty-nine community smells defined in the literature. Analyzing the data, we identified the five most prominent community smells in the software industry of Bangladesh, which are: Priggish Members, Informality Excess, Truck Factor, Time Warp, and Cognitive Distance. The co-occurrence pattern between the smells was discovered using association rule mining. Twelve association rules were discovered. Besides, an association graph was developed based on the association rules found, which can assist management to prioritize which smells to refactor first. Furthermore, refactoring strategies adopted in the local industry were identified. Finally, the strategies were ranked using the association graph developed to help practitioners perform efficient community smell refactoring.
软件开发团队是软件生态系统的重要组成部分,经常面临被称为社区气味的组织和社会反模式。这些气味的出现会导致技术债务,从而影响整个软件生态系统。因此,探索这些气味的本质并找到重构它们的方法是必要的。现有的研究探索了与社区气味相关的各个方面,包括它们的识别、检测和预测。然而,人们对社区气味是如何在发展社区中共同出现的知之甚少。本文通过在孟加拉国软件社区的背景下调查这些问题来弥合这一差距。采用方便抽样招聘策略,选取39名本地软件从业人员,进行访谈研究。采访记录和分析使用施特劳斯扎根理论。收集了文献中定义的29种社区气味的数据。通过分析数据,我们确定了孟加拉国软件行业中五个最突出的社区气味,它们是:一本正经的成员、非正式过剩、卡车因素、时间扭曲和认知距离。利用关联规则挖掘发现了气味之间的共现模式。发现了12条关联规则。此外,根据发现的关联规则绘制了关联图,可以帮助管理层优先考虑哪些气味需要首先重构。此外,还确定了本地行业采用的重构策略。最后,使用开发的关联图对策略进行排名,以帮助从业者执行有效的社区气味重构。
{"title":"Exploring Community Smell Co-occurrences in the Context of Bangladesh: An Empirical Study","authors":"Noshin Tahsin, K. Sakib","doi":"10.1109/SESoS59159.2023.00009","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00009","url":null,"abstract":"Software development teams, an essential component of the software ecosystem, frequently face organizational and social anti-patterns known as community smells. The occurrence of these smells leads to technical debt, which affects the entire software ecosystem. Therefore, exploring the nature of these smells and finding ways to refactor them is necessary. Existing studies explored various aspects related to community smells, including their identification, detection, and prediction. However, little is known about how community smells co-occur in development communities. This paper bridges that gap by investigating these issues in the context of software communities in Bangladesh. Using a convenience sample recruitment strategy, 39 local software practitioners were chosen, and an interview-based study was conducted. The interviews were transcribed and analyzed using Straussian Grounded Theory. Data were collected on the twenty-nine community smells defined in the literature. Analyzing the data, we identified the five most prominent community smells in the software industry of Bangladesh, which are: Priggish Members, Informality Excess, Truck Factor, Time Warp, and Cognitive Distance. The co-occurrence pattern between the smells was discovered using association rule mining. Twelve association rules were discovered. Besides, an association graph was developed based on the association rules found, which can assist management to prioritize which smells to refactor first. Furthermore, refactoring strategies adopted in the local industry were identified. Finally, the strategies were ranked using the association graph developed to help practitioners perform efficient community smell refactoring.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122308649","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
Message from the SESoS 2023 Chairs 来自SESoS 2023主席的信息
{"title":"Message from the SESoS 2023 Chairs","authors":"","doi":"10.1109/sesos59159.2023.00015","DOIUrl":"https://doi.org/10.1109/sesos59159.2023.00015","url":null,"abstract":"","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125059059","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
SESoS 2023 Steering Committee SESoS 2023指导委员会
{"title":"SESoS 2023 Steering Committee","authors":"","doi":"10.1109/sesos59159.2023.00018","DOIUrl":"https://doi.org/10.1109/sesos59159.2023.00018","url":null,"abstract":"","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134331630","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
Contemporary Challenges when Developing Cyber-Physical Systems of Systems - A Case Study 开发系统的信息物理系统时面临的当代挑战-案例研究
Peter Sjöberg, D. Méndez, T. Gorschek
Digitalization has created service business opportunities for machine manufacturing companies. But creating these cyber-physical systems of systems effectively constitutes a critical measure of success in practice. At the same time, the body of knowledge in software engineering provides little guidance on how to manage this evolution. To contribute to closing this gap in the long run via problem-driven research, we need to first understand which contemporary challenges and needs are encountered in industry. To this end, we conducted a series of semi-structured interviews at a machine manufacturing company, that is expanding its service offerings utilizing digitalization, where we explored how such systems are engineered and what challenges and needs are encountered.
数字化为机械制造企业创造了服务商机。但是,有效地创建这些网络物理系统构成了实践中成功的关键衡量标准。同时,软件工程中的知识体系对如何管理这种演变提供了很少的指导。为了通过问题驱动型研究在长期内缩小这一差距,我们需要首先了解工业中遇到的当代挑战和需求。为此,我们在一家机器制造公司进行了一系列的半结构化访谈,该公司正在利用数字化扩展其服务产品,我们探讨了如何设计此类系统以及遇到的挑战和需求。
{"title":"Contemporary Challenges when Developing Cyber-Physical Systems of Systems - A Case Study","authors":"Peter Sjöberg, D. Méndez, T. Gorschek","doi":"10.1109/SESoS59159.2023.00012","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00012","url":null,"abstract":"Digitalization has created service business opportunities for machine manufacturing companies. But creating these cyber-physical systems of systems effectively constitutes a critical measure of success in practice. At the same time, the body of knowledge in software engineering provides little guidance on how to manage this evolution. To contribute to closing this gap in the long run via problem-driven research, we need to first understand which contemporary challenges and needs are encountered in industry. To this end, we conducted a series of semi-structured interviews at a machine manufacturing company, that is expanding its service offerings utilizing digitalization, where we explored how such systems are engineered and what challenges and needs are encountered.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117308060","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
Towards a SECO for Carbon Credit Control 迈向SECO碳信用控制
Luiz Fernando Santos, Jonas S. Gomes, R. Braga, José Maria N. David, Victor Ströele
Global warming has been a topic of great concern in recent years. It is believed that it is related to greenhouse gases. In Brazil, the land use change was responsible for the largest share of emissions in 2021. The balanced use of soil may enable the country to generate carbon credits with a potential economic return and can mitigate emissions. There is a diversity of data available that, integrated, can contribute to support the process of generating carbon credits. However, developing applications related to carbon emission in agribusiness requires support focused on agricultural Measurement, Reporting, and Verification (MRV) systems. In this sense, this study presents a proposal for a Carbon Credit Control SECO. The purpose is to provide a platform to support the development of applications related to carbon emission/credits control related to land use and animal husbandry in Brazilian rural properties. As a result, we seek to generate knowledge to offer alternatives for land cultivation with a focus on mitigating the emission of greenhouse gases and the stock of carbon in the soil, providing support for the generation and certification of credits.
近年来,全球变暖一直是一个备受关注的话题。人们认为这与温室气体有关。在巴西,土地利用变化是2021年碳排放的最大来源。平衡利用土壤可以使该国产生具有潜在经济回报的碳信用额,并可以减少排放。现有的各种数据综合起来可以有助于支持产生碳信用额的过程。然而,开发与农业综合企业碳排放相关的应用需要以农业测量、报告和验证(MRV)系统为重点的支持。在这个意义上,本研究提出了碳信用控制SECO的建议。其目的是提供一个平台,支持开发与巴西农村土地利用和畜牧业相关的碳排放/信用额度控制相关的应用程序。因此,我们寻求创造知识,为土地种植提供替代方案,重点是减少温室气体排放和土壤中的碳储量,为信用的产生和认证提供支持。
{"title":"Towards a SECO for Carbon Credit Control","authors":"Luiz Fernando Santos, Jonas S. Gomes, R. Braga, José Maria N. David, Victor Ströele","doi":"10.1109/sesos59159.2023.00008","DOIUrl":"https://doi.org/10.1109/sesos59159.2023.00008","url":null,"abstract":"Global warming has been a topic of great concern in recent years. It is believed that it is related to greenhouse gases. In Brazil, the land use change was responsible for the largest share of emissions in 2021. The balanced use of soil may enable the country to generate carbon credits with a potential economic return and can mitigate emissions. There is a diversity of data available that, integrated, can contribute to support the process of generating carbon credits. However, developing applications related to carbon emission in agribusiness requires support focused on agricultural Measurement, Reporting, and Verification (MRV) systems. In this sense, this study presents a proposal for a Carbon Credit Control SECO. The purpose is to provide a platform to support the development of applications related to carbon emission/credits control related to land use and animal husbandry in Brazilian rural properties. As a result, we seek to generate knowledge to offer alternatives for land cultivation with a focus on mitigating the emission of greenhouse gases and the stock of carbon in the soil, providing support for the generation and certification of credits.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127282444","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
Industry Voices on Software Engineering Challenges in Dynamic Systems of Systems 动态系统中的软件工程挑战的行业之声
Jana Heinrich, Florian Balduf, Martin Becker, R. Adler, Frank Elberzhager
In order to achieve the required change of systems with regard to sustainable development goals, systems from different sectors such as energy, agriculture, mobility, and production must be transformed, foremost in a digital way. The resulting systems are called Systems of Systems (SoSs). Software and systems engineering can make contributions to the necessary transformation of these systems. SoSs that are characterized by special dynamics (e.g., more frequent context changes) are referred to as dynamic SoSs (dynaSoS). Currently, there are still many open questions and challenges in their design and realization. In order to get an overview of these, in this paper we present a survey that was executed within the context of the project “DynaSoS”. For this purpose, qualitative interviews were conducted with experts in software and SoS engineering from industry and academia. Based on the statements received, 36 challenges were grouped and prioritized in several workshops. This report provides an overview of ten central software engineering issues and research challenges in the realization of dynaSoS and aims to contribute to a better understanding of the application-oriented challenges facing industry.
为了实现可持续发展目标所需的系统变革,能源、农业、交通和生产等不同部门的系统必须转型,首先是以数字方式转型。由此产生的系统被称为系统的系统(SoSs)。软件和系统工程可以对这些系统的必要转换做出贡献。具有特殊动态特征的soe(例如,更频繁的上下文变化)被称为动态soe (dynasty)。目前,在其设计和实现中仍存在许多悬而未决的问题和挑战。为了获得这些方面的概述,在本文中,我们提出了一个在“DynaSoS”项目背景下执行的调查。为此,我们对来自工业界和学术界的软件和SoS工程专家进行了定性访谈。根据收到的发言,在几个讲习班上对36项挑战进行了分组并确定了优先次序。本报告概述了在实现dynaSoS过程中的十个核心软件工程问题和研究挑战,旨在帮助更好地理解行业面临的面向应用程序的挑战。
{"title":"Industry Voices on Software Engineering Challenges in Dynamic Systems of Systems","authors":"Jana Heinrich, Florian Balduf, Martin Becker, R. Adler, Frank Elberzhager","doi":"10.1109/SESoS59159.2023.00014","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00014","url":null,"abstract":"In order to achieve the required change of systems with regard to sustainable development goals, systems from different sectors such as energy, agriculture, mobility, and production must be transformed, foremost in a digital way. The resulting systems are called Systems of Systems (SoSs). Software and systems engineering can make contributions to the necessary transformation of these systems. SoSs that are characterized by special dynamics (e.g., more frequent context changes) are referred to as dynamic SoSs (dynaSoS). Currently, there are still many open questions and challenges in their design and realization. In order to get an overview of these, in this paper we present a survey that was executed within the context of the project “DynaSoS”. For this purpose, qualitative interviews were conducted with experts in software and SoS engineering from industry and academia. Based on the statements received, 36 challenges were grouped and prioritized in several workshops. This report provides an overview of ten central software engineering issues and research challenges in the realization of dynaSoS and aims to contribute to a better understanding of the application-oriented challenges facing industry.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116032084","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
Establishing Virtual Test-Driven Development Environments in the Automotive Domain: A Continuous Engineering Approach 在汽车领域建立虚拟测试驱动开发环境:一种持续工程方法
A. Bachorek, Ja-Choon Jung
In the recent decade, the growing importance of software-based features particularly in the automotive domain has led to an increased demand for innovative development concepts and software methodologies which facilitate the design, implementation, and testing of the involved embedded systems. The evolution from single-purpose controllers over distributed networks of multi-function ECUs up to centralized software-heavy computing devices has shifted the focus of development environments from hardware-centric testbeds to virtualized x-in-the-loop evaluation facilities enabling opportunities for early prototyping, virtual integration, and continuous engineering of the system components under consideration. However, determining the proper set of tools which support the required test-driven development processes and infrastructure automation is a challenging task, particularly when considering the individual needs of different product lines. This is due to the plethora of available solutions, each usually dedicated to only certain development aspects, which need to be seamlessly integrated to cope with the complexity of nowadays system architectures and volatility of requirements regarding the functionality and quality of the aspired products. In this context, modern product development requires correspondingly flexible evaluation environments with traceability support, where usually downstream testing activities are performed upfront and continuously on an iterative basis. In this paper, we propose a pragmatic approach for establishing such development environments which can be tailored to the constitution of specific corporate product lines by means of tool chain instantiation and integration. This approach is based on a recurrent 3-phase procedure and an object-oriented data model facilitating the management of relevant details and relations in terms of organizational data, use case descriptions, requirement specifications, as well as tool qualifications. The associated process includes the analysis of relevant practices, recommendations for possible improvements, and implementation of proof of concepts which can be built into a continuous engineering pipeline for the sake of complementing a holistic product development lifecycle.
近十年来,尤其是在汽车领域,基于软件的功能日益重要,这导致了对创新开发概念和软件方法的需求增加,这些概念和方法促进了所涉及的嵌入式系统的设计、实现和测试。从多功能ecu的分布式网络上的单一用途控制器到集中式软件重计算设备的演变,已经将开发环境的重点从以硬件为中心的测试平台转移到虚拟化的x-in- loop评估设施,从而为所考虑的系统组件的早期原型、虚拟集成和持续工程提供了机会。然而,确定支持所需的测试驱动开发过程和基础设施自动化的适当工具集是一项具有挑战性的任务,特别是在考虑不同产品线的个人需求时。这是由于可用的解决方案过多,每个解决方案通常只用于特定的开发方面,这些解决方案需要无缝集成,以应对当今系统体系结构的复杂性,以及与期望产品的功能和质量有关的需求的波动性。在这种情况下,现代产品开发需要具有可追溯性支持的相应灵活的评估环境,通常下游测试活动在迭代的基础上提前和连续地执行。在本文中,我们提出了一种实用的方法来建立这样的开发环境,它可以通过工具链实例化和集成的方式来适应特定公司产品线的构成。这种方法基于一个循环的3阶段过程和一个面向对象的数据模型,便于管理组织数据、用例描述、需求规范以及工具资格方面的相关细节和关系。相关的过程包括对相关实践的分析,对可能改进的建议,以及概念证明的实现,这些概念可以构建到一个持续的工程管道中,以补充整体的产品开发生命周期。
{"title":"Establishing Virtual Test-Driven Development Environments in the Automotive Domain: A Continuous Engineering Approach","authors":"A. Bachorek, Ja-Choon Jung","doi":"10.1109/SESoS59159.2023.00013","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00013","url":null,"abstract":"In the recent decade, the growing importance of software-based features particularly in the automotive domain has led to an increased demand for innovative development concepts and software methodologies which facilitate the design, implementation, and testing of the involved embedded systems. The evolution from single-purpose controllers over distributed networks of multi-function ECUs up to centralized software-heavy computing devices has shifted the focus of development environments from hardware-centric testbeds to virtualized x-in-the-loop evaluation facilities enabling opportunities for early prototyping, virtual integration, and continuous engineering of the system components under consideration. However, determining the proper set of tools which support the required test-driven development processes and infrastructure automation is a challenging task, particularly when considering the individual needs of different product lines. This is due to the plethora of available solutions, each usually dedicated to only certain development aspects, which need to be seamlessly integrated to cope with the complexity of nowadays system architectures and volatility of requirements regarding the functionality and quality of the aspired products. In this context, modern product development requires correspondingly flexible evaluation environments with traceability support, where usually downstream testing activities are performed upfront and continuously on an iterative basis. In this paper, we propose a pragmatic approach for establishing such development environments which can be tailored to the constitution of specific corporate product lines by means of tool chain instantiation and integration. This approach is based on a recurrent 3-phase procedure and an object-oriented data model facilitating the management of relevant details and relations in terms of organizational data, use case descriptions, requirement specifications, as well as tool qualifications. The associated process includes the analysis of relevant practices, recommendations for possible improvements, and implementation of proof of concepts which can be built into a continuous engineering pipeline for the sake of complementing a holistic product development lifecycle.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117155499","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
Virtual validation of the system architecture design of a production plant with regard to fault tolerance 基于容错性的生产工厂系统架构设计的虚拟验证
T. Bauer, Felix Schulte-Langforth, Zain Shahwar, B. Bredehorst
In the development and testing of complex technical systems, efficient methods are needed to verify quality and customer requirements. Model-based solutions, virtualization and simulation enable early validation of specific properties. This article describes the approach of virtual validation of fault tolerance using the simulation and virtual engineering framework FERAL, which has been extended to perform systematic fault injection at the levels of communication protocols and component implementation. The approach was evaluated in an industrial automation case study and demonstrated the identification and resolution of specific architectural design flaws in the system.
在复杂技术系统的开发和测试中,需要有效的方法来验证质量和客户需求。基于模型的解决方案、虚拟化和仿真支持对特定属性进行早期验证。本文描述了使用仿真和虚拟工程框架FERAL进行容错虚拟验证的方法,该框架已扩展到在通信协议和组件实现级别执行系统故障注入。在一个工业自动化案例研究中对该方法进行了评估,并演示了系统中特定架构设计缺陷的识别和解决。
{"title":"Virtual validation of the system architecture design of a production plant with regard to fault tolerance","authors":"T. Bauer, Felix Schulte-Langforth, Zain Shahwar, B. Bredehorst","doi":"10.1109/SESoS59159.2023.00006","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00006","url":null,"abstract":"In the development and testing of complex technical systems, efficient methods are needed to verify quality and customer requirements. Model-based solutions, virtualization and simulation enable early validation of specific properties. This article describes the approach of virtual validation of fault tolerance using the simulation and virtual engineering framework FERAL, which has been extended to perform systematic fault injection at the levels of communication protocols and component implementation. The approach was evaluated in an industrial automation case study and demonstrated the identification and resolution of specific architectural design flaws in the system.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131841226","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
Your app is no longer welcome in our app store: partner exclusion in software ecosystems 你的应用在我们的应用商店中不再受欢迎:软件生态系统中的合作伙伴排斥
Casper van Schothorst, S. Jansen, T. Beijer, Govert Hagelaar, Floris M. Jansen, Ying Liu
Software ecosystems are sets of interdependent actors that collaboratively interact with a shared market for software and services. In commercial software ecosystems, there is typically a platform that is managed by one central software producing organization. Subsequently, the central organization orchestrates the partners that wish to be part of the software ecosystem. As the relationship between the orchestrator and the partner matures, the platform orchestrator runs into new challenges: how should partners be rewarded in the software ecosystem for their good behavior and punished for any bad behavior, with removal from the ecosystem as its most drastic step? In this work we focus on partner evaluation and exclusion by conducting a set of exploratory theory building interviews with partner managers working at these software platform orchestrators. Our findings indicate that exclusion of partners in practice involves the removal of resources and funding. In the case of technology partners, orchestrators typically remove these resources by restricting access to app stores or technical resources. For business partners, exclusion involves the loss of support from commercial resources or revenue streams derived from contracts.
软件生态系统是一组相互依赖的参与者,它们与软件和服务的共享市场协作交互。在商业软件生态系统中,通常存在一个由一个中央软件生产组织管理的平台。随后,中央组织协调希望成为软件生态系统一部分的合作伙伴。随着协调者和合作伙伴之间关系的成熟,平台协调者遇到了新的挑战:在软件生态系统中,合作伙伴的良好行为应该如何得到奖励,不良行为应该如何受到惩罚,最严厉的步骤是将其从生态系统中移除?在这项工作中,我们通过对在这些软件平台协调者中工作的合作伙伴经理进行一组探索性理论构建访谈,专注于合作伙伴的评估和排除。我们的研究结果表明,在实践中排除合作伙伴会导致资源和资金的流失。在技术合作伙伴的情况下,协调者通常通过限制对应用商店或技术资源的访问来删除这些资源。对商业伙伴来说,被排除在外意味着失去商业资源的支持或来自合同的收入流。
{"title":"Your app is no longer welcome in our app store: partner exclusion in software ecosystems","authors":"Casper van Schothorst, S. Jansen, T. Beijer, Govert Hagelaar, Floris M. Jansen, Ying Liu","doi":"10.1109/SESoS59159.2023.00011","DOIUrl":"https://doi.org/10.1109/SESoS59159.2023.00011","url":null,"abstract":"Software ecosystems are sets of interdependent actors that collaboratively interact with a shared market for software and services. In commercial software ecosystems, there is typically a platform that is managed by one central software producing organization. Subsequently, the central organization orchestrates the partners that wish to be part of the software ecosystem. As the relationship between the orchestrator and the partner matures, the platform orchestrator runs into new challenges: how should partners be rewarded in the software ecosystem for their good behavior and punished for any bad behavior, with removal from the ecosystem as its most drastic step? In this work we focus on partner evaluation and exclusion by conducting a set of exploratory theory building interviews with partner managers working at these software platform orchestrators. Our findings indicate that exclusion of partners in practice involves the removal of resources and funding. In the case of technology partners, orchestrators typically remove these resources by restricting access to app stores or technical resources. For business partners, exclusion involves the loss of support from commercial resources or revenue streams derived from contracts.","PeriodicalId":431555,"journal":{"name":"2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130161966","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
期刊
2023 IEEE/ACM 11th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS)
全部 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