Refining UML Models
Ming Zhang
Abstract
Ming Zhang
Abstract
Requirement model and design model are obtained though integrating use-case diagram,class diagram,sequence diagram and state machine in UML.Consistency checking for these models are proposed,and the refinement rules about these models are achieved.Therefore,consistency checking for these models can be performed at requirement analysis and design stages,code can be generated by refining design model steadily.Following this way,we can find inconsistency problem of the software system at earlier stage,and reduce the cost at debugging the software system after code generation.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Requirement model and design model are obtained though integrating use-case diagram,class diagram,sequence diagram and state machine in UML.Consistency checking for these models are proposed,and the refinement rules about these models are achieved.Therefore,consistency checking for these models can be performed at requirement analysis and design stages,code can be generated by refining design model steadily.Following this way,we can find inconsistency problem of the software system at earlier stage,and reduce the cost at debugging the software system after code generation.
Key concepts: Computer science, Sequence diagram, Class diagram, Debugging, Unified Modeling Language, Programming language, Consistency (knowledge bases), Communication diagram