On formalizing UML with high-level petri nets
Concurrent object-oriented programming and petri nets
A Formal Definition of Stuctured Analysis with Programmable Graph Grammars
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
A Toolbox for Automating Visual Software Engineering
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
Formal interpreters for diagram notations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Authoring and verification of clinical guidelines: A model driven approach
Journal of Biomedical Informatics
Hi-index | 0.00 |
The quality of health care systems and processes is becoming a prominent problem and more and more efforts are devoted to define methodologies and tools to measure and assure quality of care. New methods are required to optimize health care processes to guarantee high quality standards within (limited) available resources. Resource optimizations able to preserve the quality of treatments require good models of medical processes. This paper presents LEMMA, a new notation to model medical processes. LEMMA provides physicians with intuitive graphical elements to design their models. At the same time a high level timed Petri net corresponding to the designed model is built automatically. In this way, LEMMA models are ascribed formal semantics and can be executed and analyzed automatically. The dual language approach followed in this paper allows physicians to gain all the benefits of formal methods without being proficient in them. Medical users manage simple graphical elements, while Petri nets ensure formality and validation capabilities. In this way LEMMA mixes formal and informal notations, overcoming the problems of both the approaches. The definition of the notation has been supported by the development of an environment to design LEMMA models. The environment, besides letting us experiment with the notation, has been employed to define and analyze real case studies.