Font Size: a A A

Based On Mda Harmful Algal Blooms, Monitoring And Data Transmission System Design And Implementation

Posted on:2007-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:M SunFull Text:PDF
GTID:2208360185983782Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Following the rapid development of computer technology, peoples have realized the importance of software engineering. After a period from Process-Oriented programming to Object-Oriented programming, great progresses have been achieved in the software engineering. However, we still can't solve some problems ultimately, for instance, documents and code are out of joint during the develop process, and software in different platforms can't interactive from each other. Aiming at these problems, Object Management Group released a new software development framework, Model Driven Architecture.MDA is a design and development method for software architecture standing out of specific platform and software dealer. MDA modeling is based on function, but not specific language, platform or technique, it use modeling language as a programming language but not a designing language, so MDA can simplify the system integration, shorten the cycle of development and use the resource more efficiently. On one hand, the paper introduces the research about MDA, analysises the basic idea of MDA, then compares the traditional software developing method and the MDA-based developing method, and points out MDA is much better than traditional development method in many fields, such as solving the problem of over-modeling and the interaction in different platforms. On the other hand, the paper does research systematically on MDA modeling architecture and its core criterion: Unified Modeling Language, Meta Object Facility, XML — based Metadata Interchange and Common Warehouse Metamodel. Based on the research, the paper does some experiments about Platform-Independent Modeling and transform from Platform-Independent Model to Platform-Specific Model, then applies the MDA method in an actual Harmful Algal Blooms Monitoring and Transporting System, and designed a criterion named HABML(Harmful Algal Blooms Marked Language) to transport and interchange the...
Keywords/Search Tags:Model Driven Architecture, Platform Independent Model, Platform Specific Model, extensible Markup Language
PDF Full Text Request
Related items