2007Unpublished venueRequires access

Refining UML Models

Ming Zhang

Open publisher page 1 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Computer science, Sequence diagram, Class diagram, Debugging, Unified Modeling Language, Programming language, Consistency (knowledge bases), Communication diagram

Related papers

Back to paper searchBrowse research topicsOriginal source
Refining UML Models — Research Paper | ScholarLens