On Reconfiguration Theory of Discrete-Event Systems: From Initial Specification Until Final Deployment

This paper presents an overview on different research activities that we did in the recent decade for developing reconfigurable discrete-event systems (RDESs) from initial high-level specification according to user requirements until final low-level deployment in target hardware components. A reconfiguration is any run-time scenario that adapts the system’s behavior to any evolution in the related environment by adding or removing services or also configuring their parameters, i.e., their frequency, execution time, or also their location in the considered hardware architecture. Since the development of distributed RDESs under functional and extra-functional constraints is required by experts, we propose a complete methodology that deals first with their initial design with a new general profile named R-UML extending unified modeling language (UML) or also with new specific technology-oriented profiles, the validation of the related models with a new language R-OCL extending object constraint language (OCL), before their transformation to formal formalisms, such as Petri nets, timed automata, or B method for simulation or also formal verification of different properties. The checked models are transformed into OS reconfigurable tasks in the operational level, before applying a co-design methodology under functional, real-time, memory, and energy constraints for minimizing redundancies in tasks and for optimizing the composition of software and hardware parts together. We describe technology-oriented solutions for the scheduling of distributed RDESs by parameterizing tasks and their exchanged messages between multi-speed networked processors. We finish with the real low-level deployment on target hardware devices before applying useful software and hardware tests for checking the delivered system quality. These contributions, published in different journal and conference papers, are applied to different applications in medicine, wireless sensor networks, transportation systems, manufacturing industry, smart grids and microgrids, embedded technologies, and so on. We find significant gains in terms of the system reactivity and flexibility under related constraints.

[1]  Olfa Mosbahi,et al.  Reconfiguration of Distributed Embedded-Control Systems , 2011, IEEE/ASME Transactions on Mechatronics.

[2]  Mohamed Khalgui,et al.  An Efficient Reconfiguration-Based Approach for Improving Smart Grid Performance , 2015, SoMeT.

[3]  Olfa Mosbahi,et al.  REAL-TIME TASK RECONFIGURATION IN ENERGY-HARVESTING BASED MULTIPROCESSOR SYSTEMS , 2015 .

[4]  Olfa Mosbahi,et al.  Intelligent distributed control systems , 2010, Inf. Softw. Technol..

[5]  Bechir Zalila,et al.  A development process for the design, implementation and code generation of fault tolerant reconfigurable real time systems , 2016, Int. J. Auton. Adapt. Commun. Syst..

[6]  Mohamed Khalgui,et al.  Reconfiguration Protocol for Multi-Agent Control Software Architectures , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[7]  Ranga Vemuri,et al.  MAGELLAN: multiway hardware-software partitioning and scheduling for latency minimization of hierarchical control-dataflow task graphs , 2001, Ninth International Symposium on Hardware/Software Codesign. CODES 2001 (IEEE Cat. No.01TH8571).

[8]  Mohamed Khalgui,et al.  New Pipelined-based Solutions for Optimal Reconfigurations of Real-Time Systems , 2014 .

[9]  Ben Salem Mohamed Oussama,et al.  BROS - A New Robotic Platform for the Treatment of Supracondylar Humerus Fracture , 2015, HEALTHINF 2015.

[10]  Ting Qu,et al.  On Methodology for the Verification of Reconfigurable Timed Net Condition/Event Systems , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[11]  Alireza Ejlali,et al.  A Hardware Platform for Evaluating Low-Energy Multiprocessor Embedded Systems Based on COTS Devices , 2015, IEEE Transactions on Industrial Electronics.

[12]  Ling Li,et al.  QoS-Aware Scheduling of Services-Oriented Internet of Things , 2014, IEEE Transactions on Industrial Informatics.

[13]  Olfa Mosbahi,et al.  ROCL: New extensions to OCL for useful verification of flexible software systems , 2015, 2015 10th International Joint Conference on Software Technologies (ICSOFT).

[14]  Olfa Mosbahi,et al.  Reconfigurable Wireless Sensor Networks new adaptive dynamic solutions for flexible architectures , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[15]  Olfa Mosbahi,et al.  New Solutions for Useful Execution Models of Communicating Adaptive RA2DL , 2015, SoMeT.

[16]  Lionel C. Briand,et al.  Generating Test Data from OCL Constraints with Search Techniques , 2013, IEEE Transactions on Software Engineering.

[17]  Antonio Lioy Advanced fault collapsing (logic circuits testing) , 1992, IEEE Design & Test of Computers.

[18]  Pablo Basanta Val,et al.  Comparative analysis of two different middleware approaches for reconfiguration of distributed real-time systems , 2014 .

[19]  Jingxian Wu,et al.  Optimal Scheduling of Collaborative Sensing in Energy Harvesting Sensor Networks , 2015, IEEE Journal on Selected Areas in Communications.

[20]  Kiejin Park,et al.  Frame Packing for Minimizing the Bandwidth Consumption of the FlexRay Static Segment , 2013, IEEE Transactions on Industrial Electronics.

[21]  Mohamed Khalgui,et al.  Multi-Agent Adaptive Architecture for Flexible Distributed Real-Time Systems , 2018, IEEE Access.

[22]  Hiroaki Takada,et al.  Static Task Scheduling Algorithms Based on Greedy Heuristics for Battery-Powered DVS Systems , 2010, IEICE Trans. Inf. Syst..

[23]  Mohamed Khalgui,et al.  An efficient simulator for fault detection and recovery in smart grids FDIRSY , 2015, 2015 International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS).

[24]  Imen Khemaissia,et al.  New Methodology for Feasible Reconfigurable Real-Time Network-on-Chip NoC , 2016, ICSOFT-EA.

[25]  Bhargab B. Bhattacharya,et al.  COMEDI: Combinatorial Election of Diagnostic Vectors From Detection Test Sets for Logic Circuits , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[26]  Imen Khemaissia,et al.  New Reconfigurable Middleware for Feasible Adaptive RT-Linux , 2014, PECCS.

[27]  Olfa Mosbahi,et al.  A Novel Hierarchical Multi-Agent Architecture for Automatic Restoration of Smart Grids , 2014 .

[28]  Pierre Boulet,et al.  Expressing embedded systems configurations at high abstraction levels with UML MARTE profile: Advantages, limitations and alternatives , 2012, J. Syst. Archit..

[29]  Olfa Mosbahi,et al.  RWiN: New Methodology for the Development of Reconfigurable WSN , 2017, IEEE Transactions on Automation Science and Engineering.

[30]  Olfa Mosbahi,et al.  R-UML: An UML Profile for Verification of Flexible Control Systems , 2015, ICSOFT.

[31]  Olfa Mosbahi,et al.  PCP-based Solution for Resource Sharing in Reconfigurable Timed Net Condition/Event Systems , 2014, ADECS @ Petri Nets.

[32]  Mohamed Khalgui,et al.  Context-awareness Meta-model for Reconfigurable Control Systems , 2017, ENASE.

[33]  A. Al-Ahmari,et al.  Filtering and Intrusion Detection Approach for Secured Reconfigurable Mobile Systems , 2017 .

[34]  Olfa Mosbahi,et al.  A Novel R-UML-B Approach for Modeling and Code Generation of Reconfigurable Control Systems , 2016, ENASE.

[35]  Olfa Mosbahi,et al.  Towards a Secure RA2DL Based Approach , 2016, ENASE.

[36]  Luca Benini,et al.  At-Speed Distributed Functional Testing to Detect Logic and Delay Faults in NoCs , 2014, IEEE Transactions on Computers.

[37]  Olfa Mosbahi,et al.  Real-Time Scheduling of Reconfigurable Distributed Embedded Systems with Energy Harvesting Prediction , 2016, 2016 IEEE/ACM 20th International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[38]  Mohamed Khalgui,et al.  An EDF-based Scheduling Algorithm for Real-time Reconfigurable Sporadic Tasks , 2013, ICSOFT.

[39]  Marco Platzner,et al.  R-Codesign: Codesign Methodology for Real-Time Reconfigurable Embedded Systems Under Energy Constraints , 2018, IEEE Access.

[40]  Javier Andrade Garda,et al.  A New Approach for the Validation of Conceptual Holonic Constructions , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[41]  Olfa Mosbahi,et al.  Modeling and verification of B-based distributed reconfigurable control systems , 2015, 2015 International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS).

[42]  Ting Qu,et al.  Coherence and Feasibility of Real-Time Software Tasks in Networked Adaptive Systems , 2018, IEEE Access.

[43]  Joseph Sifakis,et al.  Rigorous implementation of real-time systems – from theory to application , 2013, Mathematical Structures in Computer Science.

[44]  Mohamed Khalgui,et al.  New Pack Oriented Solutions for Energy-Aware Feasible Adaptive Real-Time Systems , 2015, SoMeT.

[45]  MengChu Zhou,et al.  Robust control reconfiguration of resource allocation systems with Petri nets and integer programming , 2014, Autom..

[46]  Kiyofumi Tanaka,et al.  Real-Time Scheduling for Reducing Jitters of Periodic Tasks , 2015, J. Inf. Process..

[47]  Kim G. Larsen,et al.  Robust synthesis for real-time systems , 2014, Theor. Comput. Sci..

[48]  Mohamed Khalgui,et al.  A deployment methodology of real-time industrial control applications in distributed controllers , 2008, Comput. Ind..

[49]  Olfa Mosbahi,et al.  New solutions for modeling and verification of B-based reconfigurable control systems , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[50]  Olfa Mosbahi,et al.  New solutions for optimal power production, distribution and consumption in smart grids , 2016, Int. J. Model. Identif. Control..

[51]  Olfa Mosbahi,et al.  A formal approach for the development of reactive systems , 2011, Inf. Softw. Technol..

[52]  Ludovic Apvrille,et al.  TURTLE: a real-time UML profile supported by a formal validation toolkit , 2004, IEEE Transactions on Software Engineering.

[53]  Olfa Mosbahi,et al.  Reconfigurable Priority Ceiling Protocol: A Safe Way to Real-Time Reconfiguration , 2014, ICINCO.

[54]  Mohamed Khalgui,et al.  An IEC61499-based development approach for distributed industrial control applications , 2008, Int. J. Model. Identif. Control..

[55]  Mohamed Khalgui,et al.  MILP-based Approach for Optimal Implementation of Reconfigurable Real-time Systems , 2016, ICSOFT-EA.

[56]  Mohamed Khalgui,et al.  One-Step Control-Ahead Approach for the Design of an Optimal Petri-Net Based Deadlock Prevention Policy , 2018, IEEE Access.

[57]  Olfa Mosbahi,et al.  Modeling and Simulation of an Energy Efficient Skid Conveyor using ZIZO , 2016, ICINCO.

[58]  Mohamed Khalgui,et al.  Model Checking of Distributed Component-based Control Systems , 2013, ICSOFT.

[59]  Mario Huemer,et al.  A Novel MPSoC Interface and Control Architecture for Multistandard RF Transceivers , 2014, IEEE Access.

[60]  Olfa Mosbahi,et al.  Multiagent Architecture for Distributed Adaptive Scheduling of Reconfigurable Real-Time Tasks With Energy Harvesting Constraints , 2018, IEEE Access.

[61]  Olfa Mosbahi,et al.  RA2DL: New flexible solution for adaptive AADL-based control components , 2015, 2015 International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS).

[62]  Thomas Baar,et al.  Electronic Communications of the EASST Volume 36 ( 2010 ) Proceedings of the Workshop on OCL and Textual Modelling ( OCL 2010 ) On the Need of User-defined Libraries in OCL , 2010 .

[63]  Olfa Mosbahi,et al.  Towards a Safer and More Optimal Treatment of the Supracondylar Humerus Fracture , 2015, BIOSTEC.

[64]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[65]  Kyung-Geun Lee,et al.  Optimization of the Overall Success Probability of the Energy Harvesting Cognitive Wireless Sensor Networks , 2017, IEEE Access.

[66]  Hu-Chen Liu,et al.  Linguistic Petri Nets Based on Cloud Model Theory for Knowledge Representation and Reasoning , 2018, IEEE Transactions on Knowledge and Data Engineering.

[67]  Rolf Drechsler,et al.  On Optimization-Based ATPG and Its Application for Highly Compacted Test Sets , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[68]  Olfa Mosbahi,et al.  Performance Optimization of Reconfigurable Real-Time Wireless Sensor Networks , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[69]  Olfa Mosbahi,et al.  Real-time scheduling of sporadic tasks in energy harvesting distributed reconfigurable embedded systems , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[70]  Manuel Mazzara,et al.  Towards a formal analysis of dynamic reconfiguration in WS-BPEL , 2013, Intell. Decis. Technol..

[71]  Mohamed Khalgui,et al.  Verification of Reconfigurable NoC under Quality of Service Constraints , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[72]  Martin Gogolla,et al.  OCL: Syntax, Semantics, and Tools , 2002, Object Modeling with the OCL.

[73]  Massimiliano Di Penta,et al.  An experimental investigation of formality in UML-based development , 2005, IEEE Transactions on Software Engineering.

[74]  Olfa Mosbahi,et al.  Transformation from R-UML to R-TNCES: New formal solution for verification of flexible control systems , 2015, 2015 10th International Joint Conference on Software Technologies (ICSOFT).

[75]  Mohamed Khalgui,et al.  Designing Efficient Reconfigurable Control Systems Using IEC61499 and Symbolic Model Checking , 2019, IEEE Transactions on Automation Science and Engineering.

[76]  Valeriy Vyatkin,et al.  A deployment of an ontology-based reconfiguration agent for intelligent mechatronic systems , 2007, 2008 IEEE International Symposium on Industrial Electronics.

[77]  Olfa Mosbahi,et al.  Adaptive Task Mapping and Scheduling for Reconfigurable Distributed Embedded Energy Harvesting Systems , 2017, 2017 IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA).

[78]  Wassim Mohamed Boussahel,et al.  Modeling and Verification of Reconfigurable and Energy-Efficient Manufacturing Systems , 2015 .

[79]  Mohamed Khalgui,et al.  Real-Time Scheduling of Reconfigurable Battery-Powered Multi-Core Platforms , 2016, 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI).

[80]  Olfa Mosbahi,et al.  REHLib: New Optimal Implementation of Reconfigurable Energy Harvesting Multiprocessor Systems , 2017, ICSOFT.

[81]  Mohamed Khalgui,et al.  New adaptive middleware for real-time embedded operating systems , 2015, 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS).

[82]  Olfa Mosbahi,et al.  An Extended Object Constraint Language for Adaptive Discrete Event Systems With Application to Reconfigurable Wireless Sensor Networks , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[83]  Murat Uzam,et al.  A divide-and-conquer-method for the synthesis of liveness enforcing supervisors for flexible manufacturing systems , 2016, J. Intell. Manuf..

[84]  P. Arato,et al.  Hardware-software partitioning in embedded system design , 2003, IEEE International Symposium on Intelligent Signal Processing, 2003.

[85]  Alessandro Giua,et al.  Basis Marking Representation of Petri Net Reachability Spaces and Its Application to the Reachability Problem , 2017, IEEE Transactions on Automatic Control.

[86]  Martin Purvis,et al.  Design automation technology for codesign: status and directions , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[87]  Mohamed Khalgui,et al.  Combinatorial Approaches for Low-power and Real-time Adaptive Reconfigurable Embedded Systems , 2014, PECCS.

[88]  Mohamed Khalgui,et al.  Execution models for reconfigurable embedded real‐time systems , 2009 .

[89]  Mohamed Khalgui,et al.  State Space Characterization of Disjunctive Single-Unit Resource Allocation Systems , 2018, IEEE Access.

[90]  M. Khalgui,et al.  Enabling reconfiguration of adaptive control systems using real-time context-aware framework , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[91]  Olfa Mosbahi,et al.  R-TNCES: A Novel Formalism for Reconfigurable Discrete Event Control Systems , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[92]  Olfa Mosbahi,et al.  An Automated Approach for Adaptive Control Systems , 2012, Int. J. Intell. Mechatronics Robotics.

[93]  Olfa Mosbahi,et al.  A Component-Based Approach for the Development of Automated Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[94]  MengChu Zhou,et al.  Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks , 2015, IEEE Transactions on Automation Science and Engineering.

[95]  Bo Zhang,et al.  Harvesting-Aware Energy Management for Time-Critical Wireless Sensor Networks With Joint Voltage and Modulation Scaling , 2013, IEEE Transactions on Industrial Informatics.

[96]  Martin Gogolla,et al.  Validating OCL Specifications with the USE Tool: An Example Based on the BART Case Study , 2003, FMICS.

[97]  Frédéric Boniol,et al.  Multi-task Implementation of Multi-periodic Synchronous Programs , 2011, Discret. Event Dyn. Syst..

[98]  Marco Platzner,et al.  I-Codesign: A Codesign Methodology for Reconfigurable Embedded Systems , 2016, ICSOFT.

[99]  Ting Qu,et al.  Fault Diagnosis in Partially Observed Petri Nets Using Redundancies , 2018, IEEE Access.

[100]  Imen Khemaissia,et al.  New Automatic Agent-Based Solutions for Feasible Reconfigurable MP-SoC Architectures , 2014, 2014 14th International Conference on Application of Concurrency to System Design.

[101]  Imen Khemaissia,et al.  Reconfigurable CAN in real-time embedded platforms , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[102]  María Victoria Cengarle,et al.  Towards OCL/RT , 2002, FME.

[103]  Patricia Balbastre Betoret,et al.  Minimum Deadline Calculation for Periodic Real-Time Tasks in Dynamic Priority Systems , 2008, IEEE Transactions on Computers.

[104]  Thomas I. Strasser,et al.  Zero Downtime Reconfiguration of Distributed Automation Systems: The epsilonCEDAC Approach , 2007, HoloMAS.

[105]  Ting Qu,et al.  Combining Semi-Formal and Formal Methods for the Development of Distributed Reconfigurable Control Systems , 2018, IEEE Access.

[106]  Mohamed Khalgui,et al.  On Hierarchical Construction of the State Space of an Automated Manufacturing System Modeled With Petri Nets , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[107]  Mohamed Khalgui,et al.  New forecasting-based solutions for optimal energy consumption in microgrids with load shedding: Case study: Petroleum platform , 2015, 2015 International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS).

[108]  Olfa Mosbahi,et al.  PEDASA: Priority, Energy and Deadline Aware Scheduling Algorithm , 2015, SoMeT.

[109]  Olfa Mosbahi,et al.  Reconfigurable priority ceiling protocol under rate monotonic based real-time scheduling , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[110]  Olfa Mosbahi,et al.  R-Node: New Pipelined Approach for an Effective Reconfigurable Wireless Sensor Node , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[111]  Giorgio C. Buttazzo,et al.  Elastic DVS Management in Processors With Discrete Voltage/Frequency Modes , 2007, IEEE Transactions on Industrial Informatics.

[112]  Mohamed Khalgui,et al.  ZiZo: A Complete Tool Chain for the Modeling and Verification of Reconfigurable Function Blocks , 2016 .

[113]  Jae-Kyung Park,et al.  Studying Security Weaknesses of Android System , 2015 .

[114]  Olfa Mosbahi,et al.  ZiZo: Modeling, Simulation and Verification of Reconfigurable Real-time Control Tasks Sharing Adaptive Resources - Application to the Medical Project BROS , 2015, HEALTHINF.

[115]  Mohamed Khalgui,et al.  Intelligent Agent-Based Approach for Real-Time Reconfiguration of Cloud Application , 2016 .

[116]  Olfa Mosbahi,et al.  New Flexible Architectures for Reconfigurable Wireless Sensor Networks , 2014, ICSOFT.

[117]  Mariagrazia Dotoli,et al.  A Timed Petri Nets Model for Performance Evaluation of Intermodal Freight Transport Terminals , 2016, IEEE Transactions on Automation Science and Engineering.

[118]  Mohamed Khalgui,et al.  Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multicore Platforms , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[119]  Olfa Mosbahi,et al.  New Verification Approach for Reconfigurable Distributed Systems , 2017, ICSOFT.

[120]  Nguyen Ngoc Binh,et al.  A hardware/software partitioning algorithm for designing pipelined ASIPs with least gate counts , 1996, 33rd Design Automation Conference Proceedings, 1996.

[121]  Mohamed Khalgui,et al.  Real-Time Reconfigurations of Embedded Control Systems , 2016, Int. J. Syst. Dyn. Appl..

[122]  Mohamed Khalgui,et al.  Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[123]  Doris Dransch,et al.  A Visual Analysis Concept for the Validation of Geoscientific Simulation Models , 2012, IEEE Transactions on Visualization and Computer Graphics.

[124]  Mohamed Khalgui,et al.  Adaptive embedded systems: New composed technical solutions for feasible low-power and real-time flexible OS tasks , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[125]  Olfa Mosbahi,et al.  BROMETH: Methodology to design safe reconfigurable medical robotic systems , 2017, The international journal of medical robotics + computer assisted surgery : MRCAS.

[126]  Mohamed Khalgui,et al.  Reconfiguration-based methodology for improving recovery performance of faults in smart grids , 2018, Inf. Sci..

[127]  Mohamed Khalgui,et al.  An optimised simulation of component-based embedded systems in manufacturing industry , 2008, Int. J. Simul. Process. Model..

[128]  Mohamed Khalgui,et al.  Combinatorial Optimization Approach for Feasible Low-Power and Real-Time Flexible OS Tasks , 2014, ICINCO.

[129]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[130]  Olfa Mosbahi,et al.  RA2DL-Pool: New Useful Solution to Handle Security of Reconfigurable Embedded Systems , 2016, ENASE.

[131]  Mohamed Khalgui,et al.  Petri Nets-based design of real-time reconfigurable networks on chips , 2015, 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS).

[132]  Mohamed Khalgui,et al.  Reconf-Pack: A Simulator for Reconfigurable Battery-Powered Real-Time Systems , 2016 .

[133]  Olfa Mosbahi,et al.  Specification Approach using GR-TNCES: Application to an Automotive Transport System , 2017, ICSOFT.

[134]  Marco Platzner,et al.  New Co-design Methodology for Real-time Embedded Systems , 2016, ICSOFT-EA.

[135]  Mohamed Khalgui,et al.  Mapping of Periodic Tasks in Reconfigurable Heterogeneous Multi-core Platforms , 2018, ENASE.

[136]  Mohamed Khalgui,et al.  An Energy Aware Scheduling for Reconfigurable Heterogeneous Systems , 2017, ICSOFT.

[137]  Mohamed Khalgui,et al.  Preemptive Hard Real-time Scheduling of Reconfigurable OS Tasks on Multiprocessors Embedded Control Systems , 2014, PECCS.

[138]  Dr. T. Meyyappan,et al.  Fault Detection and Test Minimization Methods for Combinational Circuits-A Survey , 2011 .

[139]  M. Khalgui,et al.  Toward a New Methodology for an Efficient Test of Reconfigurable Hardware Systems , 2018, IEEE Transactions on Automation Science and Engineering.

[140]  Mohamed Khalgui,et al.  R2TCA: New Tool for Developing Reconfigurable Real-Time Context-Aware Framework -Application to Baggage Handling Systems- , 2016 .

[141]  Mohamed Khalgui,et al.  Real-time reconfigurable scheduling of multiprocessor embedded systems using hybrid genetic based approach , 2015, 2015 IEEE/ACIS 14th International Conference on Computer and Information Science (ICIS).

[142]  Imen Khemaissia,et al.  New multi-token based protocol for flexible Networked microcontrollers , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[143]  Yingyuan Xiao,et al.  Hyperbolic Utilization Bounds for Rate Monotonic Scheduling on Homogeneous Multiprocessors , 2014, IEEE Transactions on Parallel and Distributed Systems.

[144]  Mohamed Khalgui,et al.  CHAMELEON: New object oriented solution for adaptive control systems , 2015, 2015 International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS).

[145]  Jan Madsen,et al.  Hardware resource allocation for hardware/software partitioning in the LYCOS system , 1998, Proceedings Design, Automation and Test in Europe.

[146]  Olfa Mosbahi,et al.  GR-TNCES: New extensions of R-TNCES for modelling and verification of flexible systems under energy and memory constraints , 2015, 2015 10th International Joint Conference on Software Technologies (ICSOFT).

[147]  Haibo Zeng,et al.  An Efficient Formulation of the Real-Time Feasibility Region for Design Optimization , 2013, IEEE Trans. Computers.

[148]  Marco Platzner,et al.  RCo-Design: New Visual Environment for Reconfigurable Embedded Systems , 2016 .

[149]  Olfa Mosbahi,et al.  Reconfigurable Coordination of Distributed Discrete Event Control Systems , 2015, IEEE Transactions on Control Systems Technology.

[150]  Mohamed Khalgui,et al.  Multi-agent oriented solution for forecasting-based control strategy with load priority of microgrids in an island mode – Case study: Tunisian petroleum platform , 2017 .

[151]  Christo Angelov,et al.  Design Models for Reusable and Reconfigurable State Machines , 2005, EUC.

[152]  Mohamed Khalgui,et al.  New Middleware for Secured Reconfigurable Real-Time Systems , 2015, SoMeT.

[153]  Olfa Mosbahi,et al.  Modeling, Simulation and Verification of Probabilistic Reconfigurable Discrete-Event Systems Under Energy and Memory Constraints , 2019 .

[154]  Edmund M. Clarke,et al.  Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic , 1981, Logic of Programs.

[155]  Mohamed Khalgui,et al.  Multiagent Framework for Smart Grids Recovery , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[156]  Olfa Mosbahi,et al.  A Development Tool Chain for Reconfigurable WSNs , 2016, SoMeT.

[157]  Mohamed Khalgui,et al.  New Reconfigurable Middleware for Adaptive RTOS in Ubiquitous Devices , 2016 .

[158]  Zhiwu Li,et al.  Reconfigurable Multiagent Embedded Control Systems: From Modeling to Implementation , 2011, IEEE Transactions on Computers.

[159]  Eduardo Tovar,et al.  Dual mode for vehicular platoon safety: Simulation and formal verification , 2017, Inf. Sci..

[160]  Yongpan Liu,et al.  Maximum Energy Efficiency Tracking Circuits for Converter-Less Energy Harvesting Sensor Nodes , 2017, IEEE Transactions on Circuits and Systems II: Express Briefs.

[161]  Eduardo Tovar,et al.  Performance Evaluation of Vehicular Platoons using Webots , 2017 .

[162]  Olfa Mosbahi,et al.  New Power-Oriented Methodology for Dynamic Resizing and Mobility of Reconfigurable Wireless Sensor Networks , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[163]  Todd D. Murphey,et al.  Real-Time Dynamic-Mode Scheduling Using Single-Integration Hybrid Optimization , 2016, IEEE Transactions on Automation Science and Engineering.

[164]  Jean-Marc Jézéquel,et al.  A Comparison of Six UML-Based Languages for Software Process Modeling , 2010, IEEE Transactions on Software Engineering.

[165]  Mohamed Khalgui NCES-based modelling and CTL-based verification of reconfigurable embedded control systems , 2010, Comput. Ind..