2008 · 21 citations · 6 references
ComputingComputer EngineeringComputer ScienceFormal MethodsSoftware EngineeringSystems ModelingModel CheckingModel-based DesignModel-driven Software EngineeringSoftware DesignSoftware ModelingVerificationActivity Diagram ModelingActivity DiagramsCommunicating Sequential ProcessesFormal ModelingModel VerificationModel-based VerificationUml Activity DiagramsUml Modeling
The UML activity diagrams (ADs), are lack of formal semantics in UML official specifications and therefore they cannot be performed formal system behavior analysis. This paper firstly employs the Hoare's CSP (communicating sequential processes) to formalize the behaviors of UML ADs and hence it can provide an approach to model checking UML ADs during software analysis or design stage since CSP is supported by model-checkers such as FDR.
6
Communicating sequential processes
Microprocessors and Microsystems · 1986 · 2.2K citations
Towards formalizing UML state diagrams in CSP
Muan Yong Ng, Michael Butler · 2003 · 57 citations
Model checking UML statecharts
Improvements towards formalizing UML state diagrams in CSP
W.L. Yeung, K.R.P.H. Leung, Ji Wang et al. · 2005 · 27 citations