首页 > 最新文献

2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems最新文献

英文 中文
Measuring and Optimising Convergence and Stability in Terms of System Construction in SystemC SystemC系统构建中的收敛性与稳定性度量与优化
I. Aref, N. Ahmed, F. Salazar, K. Elgaid
The current SystemC modelling language lacks a standard framework that supports the modelling of wireless communication systems. This research investigates how wireless features can be incorporated into existing SystemC design methodology. The components to be investigated in order to achieve this target are divided into three parts: developing a system-level model of a digital wireless communication channel, creating a small library of dedicated elements at system level, and concluding with a case study on flocking behaviour system to validate the wireless extension methodology. In previous works, all these parts were successfully modelled and implemented. In this paper, the integration of communication modelling is introduced into design modelling during the early stages of system development. We use a flocking behaviour system to show how the stability of the system and converging point are measured and optimised in terms of system construction, using some important concepts of graph theory.
当前的SystemC建模语言缺乏支持无线通信系统建模的标准框架。本研究探讨如何将无线功能整合到现有的SystemC设计方法中。为了实现这一目标,将研究的组件分为三个部分:开发数字无线通信信道的系统级模型,创建系统级专用元件的小型库,最后通过对群集行为系统的案例研究来验证无线扩展方法。在以前的工作中,所有这些部分都成功地建模和实现了。在系统开发的早期阶段,将通信建模集成到设计建模中。利用图论的一些重要概念,我们使用一个群集行为系统来展示如何在系统构造方面测量和优化系统的稳定性和收敛点。
{"title":"Measuring and Optimising Convergence and Stability in Terms of System Construction in SystemC","authors":"I. Aref, N. Ahmed, F. Salazar, K. Elgaid","doi":"10.1109/ECBS.2010.36","DOIUrl":"https://doi.org/10.1109/ECBS.2010.36","url":null,"abstract":"The current SystemC modelling language lacks a standard framework that supports the modelling of wireless communication systems. This research investigates how wireless features can be incorporated into existing SystemC design methodology. The components to be investigated in order to achieve this target are divided into three parts: developing a system-level model of a digital wireless communication channel, creating a small library of dedicated elements at system level, and concluding with a case study on flocking behaviour system to validate the wireless extension methodology. In previous works, all these parts were successfully modelled and implemented. In this paper, the integration of communication modelling is introduced into design modelling during the early stages of system development. We use a flocking behaviour system to show how the stability of the system and converging point are measured and optimised in terms of system construction, using some important concepts of graph theory.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134175829","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
Power and Area Efficient Design of Network-on-Chip Router through Utilization of Idle Buffers 利用空闲缓冲区设计片上网络路由器的功耗和面积效率
Khalid Latif, T. Seceleanu, H. Tenhunen
Network-on-Chip (NoC) is the interconnection platform that answers the requirements of the modern on-Chip design. Small optimizations in NoC router architecture can show a significant improvement in the overall performance of NoC based systems. Power consumption, area overhead and the entire NoC performance is influenced by the router buffers. Resource sharing for on-chip network is critical to reduce the chip area and power consumption. Virtual channel buffer sharing by other router ports has been proposed to enhance the performance of on-chip communication. We approach the router architecture optimization by utilizing the idle buffers instead of increasing the number and size of buffers for desired throughput.
片上网络(NoC)是满足现代片上设计要求的互连平台。NoC路由器架构中的小优化可以显示基于NoC的系统的整体性能的显著改进。功耗、面积开销和整个NoC性能都受到路由器缓冲区的影响。片上网络的资源共享对于减少芯片面积和功耗至关重要。为了提高片上通信的性能,提出了由其他路由器端口共享虚拟信道缓冲区的方案。我们通过利用空闲缓冲区来实现路由器架构优化,而不是增加缓冲区的数量和大小来实现所需的吞吐量。
{"title":"Power and Area Efficient Design of Network-on-Chip Router through Utilization of Idle Buffers","authors":"Khalid Latif, T. Seceleanu, H. Tenhunen","doi":"10.1109/ECBS.2010.21","DOIUrl":"https://doi.org/10.1109/ECBS.2010.21","url":null,"abstract":"Network-on-Chip (NoC) is the interconnection platform that answers the requirements of the modern on-Chip design. Small optimizations in NoC router architecture can show a significant improvement in the overall performance of NoC based systems. Power consumption, area overhead and the entire NoC performance is influenced by the router buffers. Resource sharing for on-chip network is critical to reduce the chip area and power consumption. Virtual channel buffer sharing by other router ports has been proposed to enhance the performance of on-chip communication. We approach the router architecture optimization by utilizing the idle buffers instead of increasing the number and size of buffers for desired throughput.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134532595","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}
引用次数: 32
UML-JMT: A Tool for Evaluating Performance Requirements UML-JMT:一个评估性能需求的工具
A. A. Abdullatif, R. Pooley
Software performance assessment is a very important task especially in the architectural design stage of software development. Software engineers must be supplied with techniques and tools that will allow them to complete this task without the extra cost of hiring quality assurance experts. This paper proposes the UML-JMT tool which provides functionalities for studying the expected performance characterisations of an architectural design. The UML-JMT tool uses the architectural design models as building blocks for an equivalent performance extended queuing network model (ENQ). This ENQ will be solved and analysed using the tools available in the JMT suite. In this paper we will explain the theoretical and technical aspects of the UML-JMT tool and we will use an example to explain the performance study steps and validate the results of this tool.
软件性能评估是一项非常重要的工作,特别是在软件开发的体系结构设计阶段。必须为软件工程师提供技术和工具,使他们能够完成这项任务,而不需要额外聘请质量保证专家。本文提出了UML-JMT工具,它提供了研究架构设计的预期性能特征的功能。UML-JMT工具使用体系结构设计模型作为等效性能扩展排队网络模型(ENQ)的构建块。该ENQ将使用JMT套件中可用的工具来解决和分析。在本文中,我们将解释UML-JMT工具的理论和技术方面,我们将使用一个示例来解释性能研究步骤并验证该工具的结果。
{"title":"UML-JMT: A Tool for Evaluating Performance Requirements","authors":"A. A. Abdullatif, R. Pooley","doi":"10.1109/ECBS.2010.30","DOIUrl":"https://doi.org/10.1109/ECBS.2010.30","url":null,"abstract":"Software performance assessment is a very important task especially in the architectural design stage of software development. Software engineers must be supplied with techniques and tools that will allow them to complete this task without the extra cost of hiring quality assurance experts. This paper proposes the UML-JMT tool which provides functionalities for studying the expected performance characterisations of an architectural design. The UML-JMT tool uses the architectural design models as building blocks for an equivalent performance extended queuing network model (ENQ). This ENQ will be solved and analysed using the tools available in the JMT suite. In this paper we will explain the theoretical and technical aspects of the UML-JMT tool and we will use an example to explain the performance study steps and validate the results of this tool.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133191788","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
Top-Down Reuse for Multi-level Testing 自上而下的多级测试重用
Abel Marrero Pérez, Stefan Kaiser
Multi-Level Testing is an emerging approach for test level integration through reuse. Its principal instrument, multi-level test cases, has only been considered in the context of bottom-up reuse to date. This test level integration strategy leads to excellent test effort reductions for embedded systems. However, bottom-up reuse is incapable of dealing with components featuring complex dynamic behavior. Top-down reuse is a novel test level integration approach that enables the reuse of test cases from higher test levels at lower test levels even in presence of complex dynamic behavior. With this practice, multi-level testing becomes applicable for a large set of new systems that can now benefit from great test effort reductions. In addition, test level design at the top test levels leads to system- and hence customer-oriented testing.
多级测试是一种新兴的通过重用实现测试级集成的方法。它的主要工具,多级测试用例,到目前为止只在自底向上重用的上下文中被考虑过。这种测试级集成策略极大地减少了嵌入式系统的测试工作量。然而,自底向上的重用无法处理具有复杂动态行为的组件。自顶向下的重用是一种新的测试级集成方法,即使在复杂的动态行为存在的情况下,它也能够在较低的测试级别重用来自较高测试级别的测试用例。有了这个实践,多级测试就可以应用于大量的新系统,这些系统现在可以从大大减少的测试工作中获益。此外,在顶级测试级别上的测试级别设计会导致以系统和客户为导向的测试。
{"title":"Top-Down Reuse for Multi-level Testing","authors":"Abel Marrero Pérez, Stefan Kaiser","doi":"10.1109/ECBS.2010.23","DOIUrl":"https://doi.org/10.1109/ECBS.2010.23","url":null,"abstract":"Multi-Level Testing is an emerging approach for test level integration through reuse. Its principal instrument, multi-level test cases, has only been considered in the context of bottom-up reuse to date. This test level integration strategy leads to excellent test effort reductions for embedded systems. However, bottom-up reuse is incapable of dealing with components featuring complex dynamic behavior. Top-down reuse is a novel test level integration approach that enables the reuse of test cases from higher test levels at lower test levels even in presence of complex dynamic behavior. With this practice, multi-level testing becomes applicable for a large set of new systems that can now benefit from great test effort reductions. In addition, test level design at the top test levels leads to system- and hence customer-oriented testing.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121411065","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}
引用次数: 10
Component-Based Architecture for e-Gov Web Systems Development 基于组件的电子政务Web系统开发体系结构
Camilo Carromeu, D. M. B. Paiva, Maria Istela Cagnin, Hana K. Rubinsztejn, M. Turine, K. Breitman
In spite of the wide coverage of Internet and the need for Web systems to support various governmental tasks, the Brazilian state of Mato Grosso do Sul (Central West region) did not have a technological infrastructure which was sufficient to meet these needs in 2001. This led to setting up the Laboratory of Software Engineering (LEDES) at the Department of Computing and Statistics (DCT), the current Computing Faculty (FACOM), at the Federal University of Mato Grosso do Sul (UFMS), which is now collaborating effectively with the state government providing technological solutions, especially in Web sites and Web applications (WebApps). Developing these solutions has made it possible to capture patterns, define flexible architecture and subsequently set up a process of a Software Product Line (SPL) to develop WebApps in e-gov domain, as well as create computational support tools which automatize this process. This paper presents such computational support tools, lessons learnt during the most relevant projects which have been developed since the creation of LEDES, and the architecture for e-gov web systems development, resultant from early experience.
尽管互联网的覆盖范围很广,而且需要网络系统来支持各种政府任务,但巴西南马托格罗索州(中西部地区)在2001年没有足够的技术基础设施来满足这些需求。这导致在南马托格罗索州联邦大学(UFMS)计算与统计系(DCT),即目前的计算学院(FACOM)建立了软件工程实验室(LEDES),该实验室现在与州政府有效合作,提供技术解决方案,特别是在网站和网络应用程序(WebApps)方面。开发这些解决方案可以捕获模式,定义灵活的体系结构,并随后建立一个软件产品线(SPL)的过程,以开发电子政务领域的web应用程序,并创建计算支持工具,使该过程自动化。本文介绍了这样的计算支持工具,从创建LEDES以来开发的最相关项目中吸取的教训,以及电子政务网络系统开发的体系结构,这些都是早期经验的结果。
{"title":"Component-Based Architecture for e-Gov Web Systems Development","authors":"Camilo Carromeu, D. M. B. Paiva, Maria Istela Cagnin, Hana K. Rubinsztejn, M. Turine, K. Breitman","doi":"10.1109/ECBS.2010.60","DOIUrl":"https://doi.org/10.1109/ECBS.2010.60","url":null,"abstract":"In spite of the wide coverage of Internet and the need for Web systems to support various governmental tasks, the Brazilian state of Mato Grosso do Sul (Central West region) did not have a technological infrastructure which was sufficient to meet these needs in 2001. This led to setting up the Laboratory of Software Engineering (LEDES) at the Department of Computing and Statistics (DCT), the current Computing Faculty (FACOM), at the Federal University of Mato Grosso do Sul (UFMS), which is now collaborating effectively with the state government providing technological solutions, especially in Web sites and Web applications (WebApps). Developing these solutions has made it possible to capture patterns, define flexible architecture and subsequently set up a process of a Software Product Line (SPL) to develop WebApps in e-gov domain, as well as create computational support tools which automatize this process. This paper presents such computational support tools, lessons learnt during the most relevant projects which have been developed since the creation of LEDES, and the architecture for e-gov web systems development, resultant from early experience.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114621735","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
Wireless Sensor Networking: The Pleasure and the Pain 无线传感器网络:快乐与痛苦
J. Mccann
The demand for highly lightweight decentralised self-management of Wireless Sensor Networks (WSNs) has lead to the pursuit of emergent and bio-inspired solutions. I will introduce the WSN field briefly and highlight the aspects that differentiate it from 'normal' computing. I then present some of the research we have been doing in this field for decentralised network control and emergent systems management. Many of the algorithms produced to manage a WSN focus on one managerial aspect or parameter, limiting their usefulness and consuming already scarce resources. We have identified sets of common structures and elements of many well-known emergent algorithms. I present examples that exploit this to efficiently manage more than one managerial parameter or aspect. However, I also show how established evaluation methodologies are extremely misleading as when implementing the systems on actual devices we soon find some very unexpected results. I discuss this phenomenon, suggest causes and make some suggestions regarding the engineering of WSNs.
对无线传感器网络(wsn)的高度轻量级分散自我管理的需求导致了对紧急和生物启发解决方案的追求。我将简要介绍WSN领域,并强调其与“普通”计算的区别。然后,我介绍了我们在这个领域所做的一些关于分散网络控制和紧急系统管理的研究。许多用于管理WSN的算法都集中在一个管理方面或参数上,限制了它们的有用性,并且消耗了本已稀缺的资源。我们已经确定了许多众所周知的紧急算法的共同结构和元素。我提供了一些例子,利用这一点来有效地管理多个管理参数或方面。然而,我也展示了建立的评估方法是如何极具误导性的,因为当在实际设备上实现系统时,我们很快就会发现一些非常意想不到的结果。本文对这一现象进行了讨论,提出了原因,并对无线传感器网络的工程设计提出了一些建议。
{"title":"Wireless Sensor Networking: The Pleasure and the Pain","authors":"J. Mccann","doi":"10.1109/ECBS.2010.61","DOIUrl":"https://doi.org/10.1109/ECBS.2010.61","url":null,"abstract":"The demand for highly lightweight decentralised self-management of Wireless Sensor Networks (WSNs) has lead to the pursuit of emergent and bio-inspired solutions. I will introduce the WSN field briefly and highlight the aspects that differentiate it from 'normal' computing. I then present some of the research we have been doing in this field for decentralised network control and emergent systems management. Many of the algorithms produced to manage a WSN focus on one managerial aspect or parameter, limiting their usefulness and consuming already scarce resources. We have identified sets of common structures and elements of many well-known emergent algorithms. I present examples that exploit this to efficiently manage more than one managerial parameter or aspect. However, I also show how established evaluation methodologies are extremely misleading as when implementing the systems on actual devices we soon find some very unexpected results. I discuss this phenomenon, suggest causes and make some suggestions regarding the engineering of WSNs.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125791011","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
MATERA - An Integrated Framework for Model-Based Testing MATERA -一个基于模型的测试集成框架
Fredrik Abbors, A. Backlund, D. Truscan
This paper presents MATERA, a framework that integrates modeling in the Unified Modeling Language (UML), with requirement traceability across a model-based testing (MBT) process. The Graphical User Interface (GUI) of MATERA is implemented as a plug-in in the NoMagic's MagicDraw modeling tool, combining existing capabilities of MagicDraw with custom ones. MATERA supports graphical specification of the requirements using SysML and tracing of them to the UML models specifying the SUT. Model validation is performed in MagicDraw using both predefined and custom validation rules. The resulting models are automatically transformed into input for the Conformiq Qtronic tool, used for automated test generation. Upon executing the test scripts generated by Qtronic in the NetHawk's East execution environment, the results of statistic analysis of the test run are presented in the GUI. The back-traceability of the covered requirements from test to models is also provided in the GUI to facilitate the identification of the source of possible errors in the models. The approach we present shows that existing model-based languages and tools are an enabler for model-based testing and for providing integrated tool support across the MBT process.
本文介绍了MATERA,一个在统一建模语言(UML)中集成建模的框架,具有跨基于模型的测试(MBT)过程的需求可追溯性。MATERA的图形用户界面(GUI)作为插件在NoMagic的MagicDraw建模工具中实现,将MagicDraw的现有功能与自定义功能相结合。MATERA支持使用SysML对需求进行图形化说明,并将它们跟踪到指定SUT的UML模型。在MagicDraw中使用预定义的和自定义的验证规则执行模型验证。生成的模型被自动转换为用于自动测试生成的Conformiq Qtronic工具的输入。在NetHawk的East执行环境中执行Qtronic生成的测试脚本后,测试运行的统计分析结果显示在GUI中。GUI中还提供了从测试到模型的覆盖需求的回溯跟踪功能,以方便识别模型中可能错误的来源。我们提出的方法表明,现有的基于模型的语言和工具是基于模型的测试和跨MBT过程提供集成工具支持的推动者。
{"title":"MATERA - An Integrated Framework for Model-Based Testing","authors":"Fredrik Abbors, A. Backlund, D. Truscan","doi":"10.1109/ECBS.2010.46","DOIUrl":"https://doi.org/10.1109/ECBS.2010.46","url":null,"abstract":"This paper presents MATERA, a framework that integrates modeling in the Unified Modeling Language (UML), with requirement traceability across a model-based testing (MBT) process. The Graphical User Interface (GUI) of MATERA is implemented as a plug-in in the NoMagic's MagicDraw modeling tool, combining existing capabilities of MagicDraw with custom ones. MATERA supports graphical specification of the requirements using SysML and tracing of them to the UML models specifying the SUT. Model validation is performed in MagicDraw using both predefined and custom validation rules. The resulting models are automatically transformed into input for the Conformiq Qtronic tool, used for automated test generation. Upon executing the test scripts generated by Qtronic in the NetHawk's East execution environment, the results of statistic analysis of the test run are presented in the GUI. The back-traceability of the covered requirements from test to models is also provided in the GUI to facilitate the identification of the source of possible errors in the models. The approach we present shows that existing model-based languages and tools are an enabler for model-based testing and for providing integrated tool support across the MBT process.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126663570","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}
引用次数: 18
Design and Implementation of Safety Functions on a Novel CPLD-Based Fail-Safe System Architecture 基于cpld的新型故障安全系统架构安全功能的设计与实现
G. Grießnig, R. Mader, C. Steger, R. Weiss
In the case of a fault fail-safe systems achieve and maintain a safe state for people, environment and property. These systems are usually realized using microcontroller-based architectures. With respect to cost per unit and development effort for fail-safe systems, industry has to consider new approaches. An option is to realize simple safety functions using architectures that include CPLDs. A novel hardware architecture for embedded fail-safe systems is the outcome of recent research efforts at SIEMENS. This architecture is homogeneously redundant and contains, in contrast to similar systems, exclusively two CPLDs instead of microcontrollers. This paper is presenting design and implementation of the very first fail-safe system based on this architecture. This system targets the market of industrial automation. The fail-safe system enhances a power converter with safety functions. To achieve the required safety integrity, adequate measures able to detect random and permanent faults, are implemented. The novel fail-safe system adheres to the draft of the second edition of the IEC 61508, which includes requirements for the realization of safety functions using CPLDs, the IEC 61800-5-2 and the EN ISO 13849.
在发生故障的情况下,故障安全系统实现并维持人员、环境和财产的安全状态。这些系统通常使用基于微控制器的架构来实现。考虑到故障安全系统的单位成本和开发工作,工业界必须考虑新的方法。一种选择是使用包含cpld的架构来实现简单的安全功能。一种用于嵌入式故障安全系统的新型硬件架构是西门子公司最近的研究成果。与类似的系统相比,这种架构是均匀冗余的,并且只包含两个cpld而不是微控制器。本文介绍了基于该体系结构的第一个故障安全系统的设计和实现。本系统针对工业自动化市场。故障安全系统增强了具有安全功能的电源转换器。为了达到所需的安全完整性,需要采取足够的措施来检测随机和永久故障。新型故障安全系统符合IEC 61508第二版草案,其中包括使用cpld实现安全功能的要求,IEC 61800-5-2和EN ISO 13849。
{"title":"Design and Implementation of Safety Functions on a Novel CPLD-Based Fail-Safe System Architecture","authors":"G. Grießnig, R. Mader, C. Steger, R. Weiss","doi":"10.1109/ECBS.2010.29","DOIUrl":"https://doi.org/10.1109/ECBS.2010.29","url":null,"abstract":"In the case of a fault fail-safe systems achieve and maintain a safe state for people, environment and property. These systems are usually realized using microcontroller-based architectures. With respect to cost per unit and development effort for fail-safe systems, industry has to consider new approaches. An option is to realize simple safety functions using architectures that include CPLDs. A novel hardware architecture for embedded fail-safe systems is the outcome of recent research efforts at SIEMENS. This architecture is homogeneously redundant and contains, in contrast to similar systems, exclusively two CPLDs instead of microcontrollers. This paper is presenting design and implementation of the very first fail-safe system based on this architecture. This system targets the market of industrial automation. The fail-safe system enhances a power converter with safety functions. To achieve the required safety integrity, adequate measures able to detect random and permanent faults, are implemented. The novel fail-safe system adheres to the draft of the second edition of the IEC 61508, which includes requirements for the realization of safety functions using CPLDs, the IEC 61800-5-2 and the EN ISO 13849.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125275974","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
Formalizing MapReduce with CSP 用CSP形式化MapReduce
F. Yang, Wen Su, Huibiao Zhu, Qin Li
As a programming model, MapReduce is popularly and widely used in processing and generating large cluster of data sets distributed on large amount of machines. With its widespread use, its validity and other major properties need to be analyzed in a formal framework. In this paper, a formal model is presented using CSP method. We focus on the dominant parts of MapReduce and formalize them in detail. Through this formal model, the processing and function of each component can be clearly reflected. Moreover, we illustrate this formal model by an example computation. The result reflects the validity of MapReduce in some appropriate applications.
MapReduce作为一种编程模型,被广泛应用于处理和生成分布在大量机器上的大型数据集集群。随着它的广泛使用,需要在一个正式的框架中分析它的有效性和其他主要性质。本文利用CSP方法建立了一个形式化模型。我们专注于MapReduce的主要部分,并详细形式化它们。通过这个形式化的模型,可以清楚地反映出各个部件的加工过程和功能。并通过算例对该模型进行了说明。结果反映了MapReduce在一些适当应用中的有效性。
{"title":"Formalizing MapReduce with CSP","authors":"F. Yang, Wen Su, Huibiao Zhu, Qin Li","doi":"10.1109/ECBS.2010.50","DOIUrl":"https://doi.org/10.1109/ECBS.2010.50","url":null,"abstract":"As a programming model, MapReduce is popularly and widely used in processing and generating large cluster of data sets distributed on large amount of machines. With its widespread use, its validity and other major properties need to be analyzed in a formal framework. In this paper, a formal model is presented using CSP method. We focus on the dominant parts of MapReduce and formalize them in detail. Through this formal model, the processing and function of each component can be clearly reflected. Moreover, we illustrate this formal model by an example computation. The result reflects the validity of MapReduce in some appropriate applications.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132575094","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
Guiding Architectural Restructuring through Architectural Styles 通过建筑风格指导建筑重构
D. Tamzalit, T. Mens
Software architectures constitute one of the main artefacts of software-intensive system development. They outline the essential components and interconnections of a software system at a high level of abstraction, ignoring unnecessary details. How to address the evolution of software architectures, however, is still an important topic of current research. In this article, we use UML 2 as architectural description language notation and formalise it with graph transformation, with a proof-of-concept implemented in the AGG tool. We use this formalisation to express and reason about architectural evolution patterns that introduce architectural styles.
软件架构构成了软件密集型系统开发的主要工件之一。它们在较高的抽象层次上概述了软件系统的基本组件和相互联系,忽略了不必要的细节。然而,如何解决软件架构的演变问题仍然是当前研究的一个重要课题。在本文中,我们使用UML 2作为体系结构描述语言符号,并通过图形转换将其形式化,并在AGG工具中实现概念验证。我们使用这种形式化来表达和推理引入体系结构风格的体系结构演化模式。
{"title":"Guiding Architectural Restructuring through Architectural Styles","authors":"D. Tamzalit, T. Mens","doi":"10.1109/ECBS.2010.15","DOIUrl":"https://doi.org/10.1109/ECBS.2010.15","url":null,"abstract":"Software architectures constitute one of the main artefacts of software-intensive system development. They outline the essential components and interconnections of a software system at a high level of abstraction, ignoring unnecessary details. How to address the evolution of software architectures, however, is still an important topic of current research. In this article, we use UML 2 as architectural description language notation and formalise it with graph transformation, with a proof-of-concept implemented in the AGG tool. We use this formalisation to express and reason about architectural evolution patterns that introduce architectural styles.","PeriodicalId":356361,"journal":{"name":"2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130046170","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}
引用次数: 28
期刊
2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems
全部 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