4 Hits in 4.0 sec

Integration of iUML-B and UPPAAL Timed Automata for Development of Real-Time Systems with Concurrent Processes [chapter]

Fatima Shokri-Manninen, Leonidas Tsiopoulos, Jüri Vain, Marina Waldén
2020 Lecture Notes in Computer Science  
By integrating iUML-B and UTA, we combine the best verifying and validating practices from the two methods achieving a formal development of systems.  ...  UPPAAL Timed Automata (UTA), on the other hand, address timing aspects of systems, and enable model checking reachability and timing properties.  ...  We then investigated how the integrated approach addresses the development of complex real-time trigger-response pattern-based systems with concurrent processes.  ... 
doi:10.1007/978-3-030-48077-6_13 fatcat:roujxkpucjczzh7kzjptup7uqe

A Time Refinement Framework Based on iUML-B State Machine

Han Peng, Xiaoli Zhang, Guozhen Cao, Zhouzhou Liu, Yuejuan Jing, Lei Rao, Shah Nazir
2021 Scientific Programming  
These limitations make it more difficult to model and verify real-time systems with Event-B because it is very time-consuming to prove time properties in the Event-B framework.  ...  the Event-B framework and cannot be smoothly converted to automata-based models such as timed automata that facilitate the verification of time properties.  ...  S3 How does it express the vertical refinement process of the Event-B model of the real-time system? S4 How does it express the concurrent real-time objects?  ... 
doi:10.1155/2021/6672717 fatcat:sqha433qcvhf7pucfyjfndulde

An Interval-Based Approach to Modelling Time in Event-B [chapter]

Gintautas Sulskus, Michael Poppleton, Abdolbaghi Rezazadeh
2015 Lecture Notes in Computer Science  
Our work was inspired by our modelling and verification of a cardiac pacemaker, which includes concurrent aspects and a set of interdependent and cyclic timing constraints.  ...  We provide a template-based timing constraint modelling scheme that could potentially be applicable to a wide range of modelling scenarios. We give a notation and Event-B semantics for the interval.  ...  Moreover, timing constraints add real complexity to real-time control systems. Formal methods are used for rigorous modelling and verification of safetycritical real-time systems.  ... 
doi:10.1007/978-3-319-24644-4_20 fatcat:dtshqjxxkzdtvakbwmsuighrtq

Rigorous Model-based Development of Programmable Electronic Medical Systems (PEMS): from Requirements to Code

Chiar Mo, Gargantini
The authors of paper [67] show a solution based on Circus. The solution specifies the concurrent and parallel aspects of the system and it focuses on timing properties.  ...  The authors of paper [75] model the system using iUML-B notation and then they verify the behaviour using the deductive theorem proving and model checking.  ...  We plan to monitor the evolution of the standards. ASMs The ASM process has been compared with the requirements of the standards.  ...