Ran Wei

Dr. Ran Wei


Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 August 2019 in Journal of Systems and Software
Verified
Journal Article
Closed access
Ran WeiRan Wei
Ran Wei
TKTim P. Kelly
Tim P. Kelly
XDXiaotian Dai
Xiaotian Dai
Shuai ZhaoShuai Zhao
Shuai Zhao
RHRichard Hawkins
Richard Hawkins

2 August 2024 in Automation in Construction
Verified
Journal Article
Open access
YPYuandong Pan
Yuandong Pan
Mudan WangMudan Wang
Mudan Wang
LLLinjun Lu
Linjun Lu
Ran WeiRan Wei
Ran Wei
SCStefano Cavazzi
Stefano Cavazzi
IBIoannis Brilakis
Ioannis Brilakis

26 April 2021 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
ZJZhe Jiang
Zhe Jiang
SZShuai Zhao
Shuai Zhao
Ran WeiRan Wei
Ran Wei
DYDawei Yang
Dawei Yang
RPRichard Paterson
Richard Paterson
NANeil C. Audsley
Neil C. Audsley
An increasingly important trend in the design of safety-critical systems is the integration of components with different levels of criticality onto a common hardware platform. Mixed-criticality systems (MCSs) have been well researched in academia, but can be difficult to implement in industrial scenarios as the theoretical models underpinning the research do not sufficiently consider industrial safety practice and safety standards. In this article, we make the first attempt toward the implementation of the MCS theoretical model in industrial settings. To this end, we identify the pragmatic gaps between theory and practice, and then propose a generic industrial MCS architecture, termed P-MCS ( Practical-MCS ). P-MCS is built upon the conventional theoretical MCS model with additional considerations of industrial safety requirements: 1) runtime safety analysis, determining preserved applications in each system mode and 2) correct partitioning and isolation of different critical elements. We introduce three implementing methods for P-MCS . Corresponding to the new system architecture, we present a theoretical model and schedulability analysis (with consideration of shared resources) to ensure system predictability. Finally, we evaluate and demonstrate P-MCS in terms of system schedulability, overheads, throughput, and predictability, along with a real-world case study. As shown in the evaluation, the considerations of industrial requirements lead to extra overheads and performance reduction in P-MCS . Such weaknesses can be considerably mitigated by hardware assistance and acceleration.

25 March 2024 in Journal of Systems and Software
Verified
Journal Article
Open access
Ran WeiRan Wei
Ran Wei
SFSimon Foster
Simon Foster
HMHaitao Mei
Haitao Mei
FYFang Yan
Fang Yan
RYRuizhe Yang
Ruizhe Yang
YNYakoub Nemouchi
Yakoub Nemouchi

16 February 2021 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
ZJZhe Jiang
Zhe Jiang
XDXiaotian Dai
Xiaotian Dai
PDPan Dong
Pan Dong
Ran WeiRan Wei
Ran Wei
DYDawei Yang
Dawei Yang
NGNan Guan
Nan Guan
In mixed-criticality systems (MCSs), timely handling of I/O operations is a key for the system being successfully implemented and appropriately functioned. The I/O system for an MCS must simultaneously enable different features, including isolation/separation, timing-predictability, performance, scalability, and energy-efficiency. Moreover, such an I/O system also requires to manage I/O resource in an adaptive manner to facilitate efficient yet safe resource sharing among components of different criticality levels. Existing approaches cannot achieve all of these requirements simultaneously. This article presents a mixed-criticality I/O management framework, termed MCS-IOV. MCS-IOV is based on hardware-assisted virtualization, which provides temporal and spatial isolation and prohibits fault propagation with limited extra overhead. MCS-IOV extends a real-time I/O virtualization system, by supporting the concept of mixed criticalities and customized interfaces for schedulers, which offers good timing predictability and scalability. Finally, we introduce an energy management framework for MCS-IOV, ensuring the power-efficiency of the design. The MCS-IOV is the first systematical solution that fulfills all the requirements as a mixed-criticality I/O system.

1 July 2021 in IEEE Transactions on Computers
Verified
Journal Article
Closed access
SZShuai Zhao
Shuai Zhao
WCWanli Chang
Wanli Chang
Ran WeiRan Wei
Ran Wei
WLWeichen Liu
Weichen Liu
NGNan Guan
Nan Guan
AWAndy Wellings
Andy Wellings