Title page for etd-0203106-124131


[Back to Results | New Search]

URN etd-0203106-124131
Author Chi-liang Liu
Author's Email Address No Public.
Statistics This thesis had been viewed 5373 times. Download 2995 times.
Department Information Management
Year 2005
Semester 1
Degree Master
Type of Document
Language zh-TW.Big5 Chinese
Title Specifying Class constraint and operation using Object Constraint Lanugage
Date of Defense 2006-01-11
Page Count 98
Keyword
  • Model-Driven Architecture
  • Object Constraint Language
  • Object-oriented Analysis and Design
  • Unified Modeling Language
  • Abstract Today, modeling the software with unified modeling language (UML), model driven architecture (MDA) concept, and computer-aided software engineering (CASE) tool are the main trend for the objected-oriented systems analysis and design. Furthermore, to enhance the degree of transformation automation and design reuse in the system development process, object constraint language (OCL) is used in UML modeling to specify the navigation, constraint, operation specification, and so forth. However, the guideline for using OCL in class diagram specification and its transformation to JAVA code is lacking. This research presents an approach utilizing the OCL to specify the constraint and operation specification for the class diagram when modeling the platform independent model (PIM), which can then be transformed into the JAVA platform specific model (PSM) and code using a CASE tool. A real-world case using the integrated techniques is presented and a CASE tool is used to illustrate the concepts, application, and the advantages of using the proposed approach. With this approach, the system developer can transform PIM into PSM and code automatically and thereby enhance the efficiency of system development.
    Advisory Committee
  • Shan Chung,Chao - chair
  • none - co-chair
  • Jen-Her,Wu - advisor
  • Files
  • etd-0203106-124131.pdf
  • indicate access worldwide
    Date of Submission 2006-02-03

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have more questions or technical problems, please contact eThesys