Papers by Cristina Stângaciu
BERLib: A Basic Encoding Rules implementation
Software impacts, Sep 1, 2024
GreenLab, an IoT-Based Small-Scale Smart Greenhouse
Future internet, May 31, 2024
PARSECS_RT: A real-time PARSECS-based communication protocol stack for critical sensing applications
Internet of things, Apr 1, 2024
Bluetooth Sensor Module for Monitoring Indoor Ambient
Sensors, Feb 9, 2023
This article is an open access article distributed under the terms and conditions of the Creative... more This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY

Advances in Electrical and Computer Engineering, 2015
FreeRTOS is a popular real-time operating system, which has been under a significant attention in... more FreeRTOS is a popular real-time operating system, which has been under a significant attention in the last years due to its main advantages: it is open source, portable, well documented and implemented on more than 30 architectures. FreeRTOS execution environment is dynamic, preemptive and priority based, but it is not suitable for hard real-time tasks, because it provides task execution determinism only to a certain degree and cannot guarantee the absence of task execution jitter. As a solution to this problem, we propose a hard real time execution extension to FreeRTOS in order to support a particular model of HRT tasks, called ModXs, which are executed with no jitter. This article presents a detailed analysis, in terms of scheduling, task execution and memory usage of this hard real time execution environment extension. The article is concluding with the advantages this extension brings to the system compared to the small memory and timing overhead introduced.
Multi-Core Time-Triggered OCBP-Based Scheduling for Mixed Criticality Periodic Task Systems
2022 International Symposium on Electronics and Telecommunications (ISETC)
Energy Consumption Analysis for Raspberry Pi Based Smart Mirrors and Proposed Solutions
2022 IEEE 16th International Symposium on Applied Computational Intelligence and Informatics (SACI)
P_FENP: A Multiprocessor Real-Time Scheduling Algorithm
2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI), 2018
This paper addresses the problem of real-time scheduling on multiprocessor systems for periodic t... more This paper addresses the problem of real-time scheduling on multiprocessor systems for periodic tasks when scheduling jitter is not allowed. A partitioned real-time scheduling method based on a table-driven uniprocessor algorithm called fixed execution non-preemptive (FENP) is proposed as a solution for this problem. An analysis of the new proposed algorithm is provided in terms of scheduling jitter and schedulability ratio, by comparison against other popular partitioned real-time scheduling algorithms.
Mediul colaborativ robotizat CORE-TX: Mecanisme de timp real şi planificare pentru HARETICK
Timer Software: A Software Timer Library for Embedded Real-Time Systems

Applied Sciences, 2020
In mixed criticality systems (MCSs), the time-triggered scheduling approach focuses on a special ... more In mixed criticality systems (MCSs), the time-triggered scheduling approach focuses on a special case of safety-critical embedded applications which run in a time-triggered environment. Sometimes, for these types of MCSs, perfectly periodical (i.e., jitterless) scheduling for certain critical tasks is needed. In this paper, we propose FENP_MC (Fixed Execution Non-Preemptive Mixed Criticality), a real-time, table-driven, non-preemptive scheduling method specifically adapted to mixed criticality systems which guarantees jitterless execution in a mixed criticality time-triggered environment. We also provide a multiprocessor version, namely, P_FENP_MC (Partitioned Fixed Execution Non-Preemptive Mixed Criticality), using a partitioning heuristic. Feasibility tests are proposed for both uniprocessor and homogenous multiprocessor systems. An analysis of the algorithm performance is presented in terms of success ratio and scheduling jitter by comparing it against a time-triggered and an eve...

Journal of Systems and Software, 2019
Cyber physical systems (CPSs) are a fast-evolving technology based on a strong synergy between he... more Cyber physical systems (CPSs) are a fast-evolving technology based on a strong synergy between heterogeneous sensing, networking, computation and control modules. When coping with critical applications that require real-time performance and autonomous operation in uncertain conditions, the design of such complex systems is still facing significant difficulties. A particular challenge in this respect derives from the software intensive nature of these systems-the need to develop flexible and specifically tailored task scheduling techniques. In our view, an appropriate line of thinking is to take advantage of mixed criticality concepts following the lessons learned from avionics and automotive domains, where complexity, safety, determinism and real-time constraints are extreme. From this perspective, our work aims at facilitating the integration of mixed criticality systems-based strategy in cyber physical systems by identifying the particularities of the latter and their influence on scheduling mechanisms, by describing the standard mixed-criticality task model in the cyber physical systems context, and by analyzing and proposing the most suitable scheduling algorithms to be implemented in cyber physical systems. Moreover, the perspectives on future developments in this area are discussed, as new horizons in research arise with the integration of mixed criticality concepts in the cyber physical systems context.

Sensors (Basel, Switzerland), Jan 26, 2017
Sensor networks become increasingly a key technology for complex control applications. Their pote... more Sensor networks become increasingly a key technology for complex control applications. Their potential use in safety- and time-critical domains has raised the need for task scheduling mechanisms specially adapted to sensor node specific requirements, often materialized in predictable jitter-less execution of tasks characterized by different criticality levels. This paper offers an efficient scheduling solution, named Hybrid Hard Real-Time Scheduling (H²RTS), which combines a static, clock driven method with a dynamic, event driven scheduling technique, in order to provide high execution predictability, while keeping a high node Central Processing Unit (CPU) utilization factor. From the detailed, integrated schedulability analysis of the H²RTS, a set of sufficiency tests are introduced and demonstrated based on the processor demand and linear upper bound metrics. The performance and correct behavior of the proposed hybrid scheduling technique have been extensively evaluated and valid...
TEEARTS: Time and Energy Efficiency Analysis for Real Time Systems Framework
2016 IEEE 11th International Symposium on Applied Computational Intelligence and Informatics (SACI), 2016
In this paper we introduce TEEARTS (Time and Energy Efficiency Analysis for Real Time Systems) Fr... more In this paper we introduce TEEARTS (Time and Energy Efficiency Analysis for Real Time Systems) Framework. TEEARTS is being developed as an energy consumption measurement and estimation framework for embedded systems, with applicability especially in real-time systems. Beside the measurement modules, an energy estimation model is proposed, along with a methodology to determine its parameters. A set of experimental results regarding the use of this methodology and the energy consumption analysis framework on an embedded target are also presented and discussed.
2015 IEEE 10th Jubilee International Symposium on Applied Computational Intelligence and Informatics, 2015
Power Characterization Of Electric, Electronic And Computing Devices
ABSTRACT The environment sustainability is one of the main directions of intervention for all dev... more ABSTRACT The environment sustainability is one of the main directions of intervention for all developed counties. Solutions for alternative energies generation and energy reduction are already discussed. Electronic domestic and office devices are an important part of energy consumers. With our work we try to achieve a very cheap and easy to implement solution for power consumption monitoring and analysis of electric, electronic and computing devices. In this paper we present the proposed architecture design and the extracted power consumption profiles of different consumer electronic devices. Based on the achieved power profiles' patterns we intend to develop power management set of control rules and notification alerts for such devices.
2013 IEEE 8th International Symposium on Applied Computational Intelligence and Informatics (SACI), 2013
As the embedded and real-time control systems become ubiquitous, with increasingly stringent requ... more As the embedded and real-time control systems become ubiquitous, with increasingly stringent requirements of smaller size, their energy efficiency emerges as a problem of key interest. In this paper we review the state of the art of energy optimization techniques from the real-time systems point of view. The survey approaches both hardware and software aspects, including the real-time hardware support, various power-saving mechanisms, battery models, real-time power-aware scheduling and dynamic power management methods. The relevant solutions found in the literature are classified and briefly presented. A comparative discussion of these methods, focusing on a set of key aspects, summarizes the survey.
Hard real-time execution environment extension for FreeRTOS
2014 IEEE International Symposium on Robotic and Sensors Environments (ROSE) Proceedings, 2014
Intelligent wireless distributed network for power consumption monitoring and analysis
2009 IEEE Toronto International Conference Science and Technology for Humanity (TIC-STH), 2009
The environment sustainability is one of the main direction of intervention for all developed cou... more The environment sustainability is one of the main direction of intervention for all developed counties. Solutions for alternative energies generation and energy reduction are already discussed. Electronic domestic and office devices are an important part of energy consumers. With our work we try to achieve a very cheap and easy to implement solution for power consumption monitoring and analysis of
Uploads
Papers by Cristina Stângaciu