2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems最新文献

筛选
英文 中文
Towards an Operational Safety Standard for Software: Modelling IEC 61508 Part 3 迈向软件操作安全标准:建模IEC 61508第3部分
Alois Mayr, Reinhold Plösch, Matthias Saft
{"title":"Towards an Operational Safety Standard for Software: Modelling IEC 61508 Part 3","authors":"Alois Mayr, Reinhold Plösch, Matthias Saft","doi":"10.1109/ECBS.2011.8","DOIUrl":"https://doi.org/10.1109/ECBS.2011.8","url":null,"abstract":"Safety standards are an important means for developing safety-critical (software) systems. Usually they provide a set of requirements and recommendations in order to support implementing safe software, such as the prominent IEC 61508 functional safety standard. Meeting them leads to safer software and reduces the likelihood for harms on people and environment. But for both, the development team and assessors, the application of the standard in practice is difficult and often leads to problems due to unclear requirements and (missing) acceptance criteria. For this purpose a quality model for the safety standard helps applying the standard objectively and provides guidance for the software development team. Concrete measures and rules of code, architecture and documentation analysis tools help to operationalize the standard that is covered by the quality model. Using documentation analysis tools helps supporting the project lead for determining the quality of the input and output artifacts of the lifecycle phases. The application of the operational quality model for continuous quality assessments of software projects may contribute to emerging a safety culture in the organization as the developers become more safety aware. In a first analysis we found out that over 50 percent of the analyzed tables in the annexes of IEC 61508 part 3 can be measured 'largely' by means of such automatic measurement tools. Using tools is important for the continuous quality assessment. However, we still need to analyze the rest of the standard's software part and apply it to projects in order to validate this approach. In conclusion, the focus of this paper is to show the need for an operational quality model for objectively applying the safety standard and for continuously giving guidance for stakeholders in the development process for safety-critical software.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123461265","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
A Computer-Aided Approach to Preliminary Hazard Analysis for Automotive Embedded Systems 汽车嵌入式系统初步危害分析的计算机辅助方法
R. Mader, G. Grießnig, A. Leitner, Christian Kreiner, Quentin Bourrouilh, E. Armengaud, C. Steger, R. Weiss
{"title":"A Computer-Aided Approach to Preliminary Hazard Analysis for Automotive Embedded Systems","authors":"R. Mader, G. Grießnig, A. Leitner, Christian Kreiner, Quentin Bourrouilh, E. Armengaud, C. Steger, R. Weiss","doi":"10.1109/ECBS.2011.43","DOIUrl":"https://doi.org/10.1109/ECBS.2011.43","url":null,"abstract":"Powertrain electrification of automobiles leads to a higher number of sensors, actuators and control functions, which in turn increases the complexity of automotive embedded systems. The safety-criticality of the system requires the application of Preliminary Hazard Analysis early in the development process. This is a necessary first step for the development of an automotive embedded system that is acceptably safe. Goal of this activity is the identification and classification of hazards and the definition of top level safety requirements that are the basis for designing a safety-critical embedded system that is able to control or mitigate the identified hazards. A computeraided framework to support Preliminary Hazard Analysis for automotive embedded systems is presented in this work. The contribution consists of (1) an enhancement for Preliminary Hazard Analysis to the domain-specific language EAST-ADL, as well as (2) the identification of properties that indicate the correct application of Preliminary Hazard Analysis using the language. These properties and an analysis model reflecting the results of the Preliminary Hazard Analysis are used for the automated detection of an erroneously applied Preliminary Hazard Analysis (property checker) and the automated suggestion and application of corrective measures (model corrector). The applicability of the approach is evaluated by the case study of hybrid electric vehicle development.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127133922","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}
引用次数: 23
Pattern-Driven Support for Designing Component-Based Architectural Models 对设计基于组件的体系结构模型的模式驱动支持
Jagadish Suryadevara, C. Seceleanu, P. Pettersson
{"title":"Pattern-Driven Support for Designing Component-Based Architectural Models","authors":"Jagadish Suryadevara, C. Seceleanu, P. Pettersson","doi":"10.1109/ECBS.2011.20","DOIUrl":"https://doi.org/10.1109/ECBS.2011.20","url":null,"abstract":"The development of embedded systems often requires the use of various models such as requirements specification, architectural (component-based), and deployment models, across different phases. However, there exists little design support for obtaining suitable component-based designs that satisfy specified requirements and timing constraints. In order to provide guided support for the design process of embedded systems, we introduce several component templates, referred as patterns, which we also formally verify against relevant properties. To illustrate the usefulness of the approach, we have applied the proposed patterns to obtain a component-based design of a temperature control system.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125380073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Reachability Analysis in Dynamically Routed Networks 动态路由网络中的可达性分析
M. Svéda, O. Ryšavý, Gayanthi De Silva, P. Matoušek, J. Ráb
{"title":"Reachability Analysis in Dynamically Routed Networks","authors":"M. Svéda, O. Ryšavý, Gayanthi De Silva, P. Matoušek, J. Ráb","doi":"10.1109/ECBS.2011.24","DOIUrl":"https://doi.org/10.1109/ECBS.2011.24","url":null,"abstract":"In this paper, we introduce a novel approach to reach ability analysis of dynamically routed networks. The goal is to determine the network-wide reach ability using static analysis of configuration files gathered from forwarding devices. We describe a method that can compute the reach ability in networks with a mix of static routing configurations, distance vector routing protocols, filtering routing updates and redistributions. The method computes a network-wide approximation of distributed routing information using the standard graph algorithms. Thus, for any network state, we can determine a set of active paths used for packet delivery. The outcomes of the method can be, for instance, used during the conformance checking of distributed access control lists against network security policies.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132248401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Formal Verification of Distributed Transaction Management in a SOA Based Control System 基于SOA的控制系统中分布式事务管理的形式化验证
Ivanka Popović, Vladislav Vrtunski, M. Popovic
{"title":"Formal Verification of Distributed Transaction Management in a SOA Based Control System","authors":"Ivanka Popović, Vladislav Vrtunski, M. Popovic","doi":"10.1109/ECBS.2011.14","DOIUrl":"https://doi.org/10.1109/ECBS.2011.14","url":null,"abstract":"In large scale, heavy workload systems, managing distributed transactions on multiple datasets becomes challenging and error prone task. Software systems based on service oriented architecture principles that manage critical infrastructures are typical environments where robust transaction management is one of the essential goals to achieve. The aim of this paper is to provide a formal description of the solution for transaction management and individual service component behavior in a SOA-based control system, and prove the correctness of the proposed design with the SMV formal verification tool. Atomic commitment protocol is used as a basis for solving distributed transaction management problem. SMV language and verification tool are utilized for formal description of the problem and verification of the necessary properties. The case study describes an application of the proposed approach in commercial software system for electrical power distribution management. Verification of given model properties has shown that suggested solution is suitable for the described class of SOA-based systems.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125064430","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
Message Modeling for the Joint Architecture for Unmanned Systems (JAUS) 无人系统联合体系结构的消息建模
Sean Whitsitt, J. Sprinkle
{"title":"Message Modeling for the Joint Architecture for Unmanned Systems (JAUS)","authors":"Sean Whitsitt, J. Sprinkle","doi":"10.1109/ECBS.2011.17","DOIUrl":"https://doi.org/10.1109/ECBS.2011.17","url":null,"abstract":"The Joint Architecture for Unmanned Systems (JAUS) is a standard for sensing, control, and computational communication of components for unmanned systems. This paper presents a modeling environment capable of producing a domain-specific prototype of the software necessary for inter-computer communications. A metamodel is used to provide the domain-specific modeling language to model both the messages used in JAUS, and the shell interfaces for components that transmit and receive those messages. The produced artifacts are C and C++ code that can be used in unmanned systems and simulations of such systems, including tests that validate the structure and behavior of the generated code. The generated code is compatible with standard JAUS implementations, and is validated using the Open JAUS open source API and framework. Future work describes the second spiral of features and behaviors (currently in the design phase). The case study and test environment for the software generated by this project is an autonomous ground vehicle, modeled on a Ford Escape Hybrid that is used in laboratory experiments.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116892671","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
Fostering the Universal Virtual Computer as Long-Term Preservation Platform 培育通用虚拟计算机作为长期保存平台
Nico Krebs, Sebastian Rönnau, Uwe M. Borghoff
{"title":"Fostering the Universal Virtual Computer as Long-Term Preservation Platform","authors":"Nico Krebs, Sebastian Rönnau, Uwe M. Borghoff","doi":"10.1109/ECBS.2011.10","DOIUrl":"https://doi.org/10.1109/ECBS.2011.10","url":null,"abstract":"The Universal Virtual Computer (UVC) is a simple yet powerful approach to preserve digital objects on a long-term scale. The main idea is to develop tools for the UVC to access encoded objects, thus preserving the accessibility of the digital object. Consisting of only few commands, the UVC allows for an arbitrary amount of segments, registers, and memory. The specification is provided in plain English to allow for a simple implementation of the UVC. Currently, the UVC is only available as proof-of-concept. We gained practical experiences by implementening the UVC on different platforms, as well as by developing tools on top of the UVC. In this paper, we present these experiences which have led to an improved specification of the UVC. In this way, an even simpler implementation of this powerful and comparatively cheap archiving approach becomes possible.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126690939","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
Hardware/Software Communication Middleware for Data Adaptable Embedded Systems 数据适应性嵌入式系统的硬件/软件通信中间件
Sachidanand Mahadevan, V. Gopinath, Roman L. Lysecky, J. Sprinkle, J. Rozenblit, M. Marcellin
{"title":"Hardware/Software Communication Middleware for Data Adaptable Embedded Systems","authors":"Sachidanand Mahadevan, V. Gopinath, Roman L. Lysecky, J. Sprinkle, J. Rozenblit, M. Marcellin","doi":"10.1109/ECBS.2011.12","DOIUrl":"https://doi.org/10.1109/ECBS.2011.12","url":null,"abstract":"Recent trends toward increased flexibility and configurability in emerging applications present demanding challenges for implementing systems that incorporate such capabilities. The resulting application configuration space is generally much larger than any one hardware implementation can support. We present an overview of a new data-adaptive approach to rapid design and implementation of such highly configurable applications. In support of this data-adaptable approach, we demonstrate an efficient and flexible hardware/software communication middleware to support the seamless communication between hardware and software tasks at runtime. We highlight the flexibility of this interface and present an initial case study with results demonstrating the performance capabilities and area requirements.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114398676","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}
引用次数: 6
A Meta-Framework for Design Space Exploration 设计空间探索的元框架
Tripti Saxena, G. Karsai
{"title":"A Meta-Framework for Design Space Exploration","authors":"Tripti Saxena, G. Karsai","doi":"10.1109/ECBS.2011.21","DOIUrl":"https://doi.org/10.1109/ECBS.2011.21","url":null,"abstract":"Complex software systems have a large number of choices in terms of selection of software components and hardware architectures for implementation. These design choices create a large space of possible design solutions called the design space. The design process requires exploring through this design space to find valid design solutions before the actual implementation. Design space exploration (DSE) is the process of searching through the design space to find feasible and optimal design solutions. The main challenge in DSE is to deal with an exponential number of design alternatives, which is further complicated by the various conflicting requirements. Thus, there is a clear need for tool support to automate DSE. Over the years domain-experts have frequently relied on different search techniques (mathematical programming, constraint techniques, heuristics) to automate DSE. Different approaches can be used to integrate the search techniques into the existing development environment. One of the approaches is development of black-box frameworks for DSE. Literature survey reveals that existing DSE frameworks are domain-specific where the representation and exploration algorithm are tightly coupled with domain-dependent assumptions. Besides this, most frameworks use a single search technique to automate exploration, which may not work well as the problem evolves over time. Thus, most frameworks lack reusability and flexibility. This paper presents a survey of existing approaches for automated DSE. The goal is to highlight the requirements and research challenges in the development of a meta-framework for design space exploration. This framework can be meta-programmed by domain-experts to work for a class of DSE problems in any domain, thus providing reusability. The meta-framework also supports a set of search techniques providing the flexibility to choose a technique based on the characteristics of the problem instance.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122242065","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}
引用次数: 14
Queral Networks: Toward an Approach for Engineering Large Artificial Neural Networks 通用网络:大型人工神经网络工程的一种方法
Travis A. Hoffman, J. Rozenblit, A. Akoglu, Liana Suantak
{"title":"Queral Networks: Toward an Approach for Engineering Large Artificial Neural Networks","authors":"Travis A. Hoffman, J. Rozenblit, A. Akoglu, Liana Suantak","doi":"10.1109/ECBS.2011.27","DOIUrl":"https://doi.org/10.1109/ECBS.2011.27","url":null,"abstract":"A generalization of an artificial neuron is introduced in this paper. Called the queron, this abstraction is the basic computational node of Queral Networks (QN). QNs are introduced as a parallel architecture expected to be an improvement upon Artificial Neural Networks (ANN). The fundamental properties of QNs are presented here: reusability, complexity management and human-readability. It is expected that this proposed architecture will allow the engineering of large, highly parallel computer systems with the computational benefits of ANNs while overcoming the challenge of developing ANNs. A brief case study is given to illustrate the QN concept.","PeriodicalId":151932,"journal":{"name":"2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122243949","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信