Font Size: a A A

Research On Transformation From Use Case Diagrams To Sequence Diagrams

Posted on:2010-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2178330332487762Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA), proposed by Object Management Group, is a new kind of software architecture. The use case diagram is used to describe a system's requirements in software development while the sequence diagram is used to describe the interactions, which will be triggered when a particular use case is executed and in what order those interactions will occur. They are two types of the Unified Modeling Language diagrams. The transformation from use case diagrams to sequence diagrams is within platform independent models, it's a part of the model transformation in MDA.Firstly, the relation between the use case diagram and the sequence diagram is analyzed in this thesis, a normalized use case description language based on an existing use case description language is defined. The language makes the use case description more standardized, on the basis of which a semi-automatic transformation method from use case diagrams to sequence diagrams is presented. An algorithm of creating sequence diagrams is developed. An example of the semi-automatic transformation is given.Secondly, a method based on natural language processing for automatically analyzing use case description is introduced; the feasibility of the automatic analysis of use case description is discussed. Three kinds of technologies are introduced, including Chinese word segmentation, part-of-speech tagging and chunk recognition. The process of automatic analysis is demonstrated in detail.Finally, a modeling tool and a model transformation tool are designed and implemented.
Keywords/Search Tags:Use Case Diagram, Sequence Diagram, Model Transformation, Natural Language Processing
PDF Full Text Request
Related items