Execution and Verification of UML State Machines with Erlang

作者: Ricardo J. Rodríguez , Lars-Åke Fredlund , Ángel Herranz , Julio Mariño

DOI: 10.1007/978-3-319-10431-7_22

关键词:

摘要: Validation of a system design enables to discover specification errors before it is implemented (or tested), thus hopefully reducing the development cost and time. The Unified Modelling Language (UML) becoming widely accepted for early analysis requirements safety-critical systems, although better balance between UML’s undisputed flexibility, precise unambiguous semantics, needed. In this paper we introduce UMerL, tool that capable executing formally verifying UML diagrams (namely, state machine, class object diagrams) by means translation its behavioural information into Erlang. use illustrated with an example in embedded software design.

参考文章(10)
Michael Balser, Simon Bäumler, Alexander Knapp, Wolfgang Reif, Andreas Thums, Interactive Verification of UML State Machines international conference on formal engineering methods. pp. 434- 448 ,(2004) , 10.1007/978-3-540-30482-1_36
Iván Porres Paltor, Johan Lilius, Formalising UML state machines for model checking Lecture Notes in Computer Science. pp. 430- 444 ,(1999) , 10.5555/1767297.1767342
Joe Armstrong, Mike Williams, Robert Virding, Concurrent Programming in Erlang ,(1993)
Lars-Åke Fredlund, Hans Svensson, McErlang Proceedings of the 2007 ACM SIGPLAN international conference on Functional programming - ICFP '07. ,vol. 42, pp. 125- 136 ,(2007) , 10.1145/1291151.1291171
Amir Pnueli, The temporal logic of programs 18th Annual Symposium on Foundations of Computer Science (sfcs 1977). pp. 46- 57 ,(1977) , 10.1109/SFCS.1977.32
Thomas Arts, John Hughes, Joakim Johansson, Ulf Wiger, Testing telecoms software with quviq QuickCheck annual erlang workshop. pp. 2- 10 ,(2006) , 10.1145/1159789.1159792
Shuang Liu, Yang Liu, Jun Sun, Manchun Zheng, Bimlesh Wadhwa, Jin Song Dong, USMMC: a self-contained model checker for UML state machines foundations of software engineering. pp. 623- 626 ,(2013) , 10.1145/2491411.2494595
Ajitha Rajan, Michael Whalen, Matt Staats, Mats P. E. Heimdahl, Requirements Coverage as an Adequacy Measure for Conformance Testing formal methods. pp. 86- 104 ,(2008) , 10.1007/978-3-540-88194-0_8
Ballengee Christine Morris, Beyond the Standard Art Education. ,vol. 64, pp. 4- 4 ,(2011) , 10.1080/00043125.2011.11519145