A Prolog Based Approach to Consistency Checking of UML Class and Sequence Diagrams

Author(s):  
Zohaib Khai ◽  
Aamer Nadeem ◽  
Gang-soo Lee
Author(s):  
Messaoudi Nabil ◽  
Allaoua Chaoui ◽  
Mohamed Bettaz

One of the ways to specify dynamic behavior in UML is to model interactions between objects with sequence diagrams, and model the behavior of each object with state machines. In this context, the problem of ensuring consistency between the sequence diagrams and state machines may arise. To verify consistency, the authors propose an approach based on compositions of Büchi automata which allow us to capture the evolution of each object among the lifeline. This paper focuses on UML modeling and verification methods and bridges the gap between theoretical studies on formal semantics and practical studies to implement languages through model transformations. The transformations include basic interactions, state invariants, strict and weak sequencing, and alternative interaction fragments. Ultimately, the results of the transformations are integrated into the Spin model checker as a never claim property. The authors use the Automatic Gate Controller Railway (AGCR) as an example to illustrate their approach.


2021 ◽  
Vol 180 ◽  
pp. 502-506
Author(s):  
Atif Mashkoor ◽  
Alexander Egyed

2020 ◽  
Vol 41 (Supplement_2) ◽  
Author(s):  
R Gallagher ◽  
C Astley ◽  
E Thomas ◽  
R Zecchin ◽  
C Ferry ◽  
...  

Abstract Background/Introduction Comprehensive exercise-based cardiac rehabilitation (CR) has well-established efficacy and effectiveness for improving patients' outcomes. There is substantial variability in terms of clinical effectiveness and quality measurement of CR programs internationally which limits service improvement initiatives. In Australia in 2018 a the Australian Cardiovascular Health and Rehabilitation Association (ACRA) and the National Heart Foundation of Australia (NHFA) combined forces to develop nationally-agreed, internationally-consistent, locally-relevant quality indicators (QI). Purpose To provide a minimum set of standardised national-level QI that should be collected and reported on by CR programs to determine the quality of delivery and associated outcomes, benchmark performance and support improvement processes. Methods We formed the National Cardiac Rehabilitation Measurement (NCRM) Taskforce led by ACRA and NHF and used the National Institute for Health and Care Excellence (NICE) UK guidelines to develop high quality QIs. The process included topic overview, prioritising areas for quality improvement, drafting and consultation, validation and consistency checking. Results Eleven preliminary QIs were circulated for ranking and comment to all ACRA members (predominately multidisciplinary CR providers) (68 responses), and to leading national multidisciplinary CR experts from cardiology, research, physiotherapy, nursing, epidemiology and register backgrounds (7 responses). Ratings, comments and suggestions were collated and discussed by the NCRM Taskforce, and the indicators rated most important, useful and feasible were retained, resulting in 10 QIs. These 10 QIs were presented at the ACRA national conference and then discussed at a workshop (55 participants) for this purpose. Ten QIs and accompanying data dictionary with definitions, evidence and allowable values is the final product. Conclusions A minimum set of locally relevant, internationally recognised, national QIs for CR is now available for CR providers, health service managers and researchers in Australia, which may be relevant internationally. The QIs will best serve national interests incorporated within a national cardiac registry but will also be useful for site audits and have strong potential to be aggregated across sites, health districts and states. The definitive test of the QIs will be how useful they are for CR program coordinators and funders of such programs; a key consideration for building sustainable business models and ensuring long-term implementation. Funding Acknowledgement Type of funding source: None


Author(s):  
Neville A. Stanton ◽  
James W. Brown ◽  
Kirsten M. A. Revell ◽  
Jisun Kim ◽  
Joy Richardson ◽  
...  

AbstractDesign of appropriate interaction and human–machine interfaces for the handover of control between vehicle automation and human driver is critical to the success of automated vehicles. Problems in this interfacing between the vehicle and driver have led, in some cases, to collisions and fatalities. In this project, Operator Event Sequence Diagrams (OESDs) were used to design the handover activities to and from vehicle automation. Previous work undertaken in driving simulators has shown that the OESDs can be used to anticipate the likely activities of drivers during the handover of vehicle control. Three such studies showed that there was a strong correlation between the activities drivers represented in OESDs and those observed from videos of drivers in the handover process, in driving simulators. For the current study, OESDs were constructed during the design of the interaction and interfaces for the handover of control to and from vehicle automation. Videos of drivers during the handover were taken on motorways in the UK and compared with the predictions from the OESDs. As before, there were strong correlations between those activities anticipated in the OESDs and those observed during the handover of vehicle control from automation to the human driver. This means that OESDs can be used with some confidence as part of the vehicle automation design process, although validity generalisation remains an important goal for future research.


Sign in / Sign up

Export Citation Format

Share Document