BIAN Xuegong, HU Ruimin, YU Zhanwu, LI Deren. Executed Object Model Based Software Process for Developing Communication System[J]. Geomatics and Information Science of Wuhan University, 2000, 25(4): 368-373.
Citation: BIAN Xuegong, HU Ruimin, YU Zhanwu, LI Deren. Executed Object Model Based Software Process for Developing Communication System[J]. Geomatics and Information Science of Wuhan University, 2000, 25(4): 368-373.

Executed Object Model Based Software Process for Developing Communication System

More Information
  • Received Date: October 17, 1999
  • Published Date: April 04, 2000
  • Developing communication system is very complex.As real-time software developers, we face a common challenge:the need to produce more products, in less time, and with fewer people.Yet the complexity of communication development projects steadily increases with the development of computer communication and network technologies, more complex function and services.On the top of these issues are the specific challenges of developing distributed real-time systems such as communication system-challenges like concurrency; the unpredictability of event timing, sequence, duration and volume; variable loads; and memory and performance limitations on the target. Object-oriented methods which fill up the rip between problem space and answer space are different from function decomposition based methods.Today, object-oriented analysis method has been applied in many computer areas.As we know, a new trend is that people begin to use standard OO modeling language such as UML.Another trend is that people use executed object based model to develop software system.Executed object model with state-of-the-art tools may translate these OO designs into program, then fill up the rip between design and implementation. Early, continuous design verification with traditional development tools, effectively understanding and communicating system concepts and functionality, can be a daunting task.With executed object based software developing tools, the models are executable.At any stage in development, developers can "animate" them to actually observe the design running.Developers build a little, test, build a little more, then test again.In this way, they cycle quickly through phases of analysis and design while continuously delivering increments of functionality.Even under the pressure of escalating complexity, design concepts are proven and optimized early in the design process.This early and continuous feedback can eliminate a host of costly errors later in the development cycle.It also means that designers can continually explore alternatives and refine their designs-with the certainty that they will work in the real world. Then a unified development process is constructed.Executed object model can also support software test and performance analysis as well.A real experiment showed that 93% of the code comprising the application were auto generated.Approximately 8 person-weeks of effort were required to develop, test, and implement the ATM application, resulting in productivity approximately 4 to 5 times greater than conventional design approaches.Some concepts, methods and techniques related to the executed object model for developing communication system are discussed in this paper.A general software process for developing communication system using executed object model is proposed in this paper.
  • Related Articles

    [1]YU Changbin, HU Qiao, REN Fu, DU Qingyun. Information Organization Method and Visualization Strategy of POI Based on B/S Structure[J]. Geomatics and Information Science of Wuhan University, 2012, 37(2): 233-236.
    [2]CHEN Nengcheng, CHEN Zeqiang, WANG Wei. A High Precision OGC Web Map Service Discovery Based on Capabilities Matching and Ontology Reasoning[J]. Geomatics and Information Science of Wuhan University, 2009, 34(12): 1471-1475.
    [3]HONG Jiewen, DU Qingyun. Cross-Media Publishing of Map Based on SVG[J]. Geomatics and Information Science of Wuhan University, 2006, 31(7): 646-648.
    [4]REN Fu, DU Qingyun, CAI Zhongliang. Design Pattern for Regional Electronic Map Project[J]. Geomatics and Information Science of Wuhan University, 2005, 30(4): 301-304.
    [5]CAI Zhongliang, WU Hehai, WU Guofeng, DU Qingyun. Electronic Map-based Hypermedia Data Model[J]. Geomatics and Information Science of Wuhan University, 2001, 26(5): 459-464.
    [6]BIAN Xuegong, HU Ruimin, YU Zhanwu, LI Deren. Study on Layered Architecture Model for Distributed GIS[J]. Geomatics and Information Science of Wuhan University, 2000, 25(5): 443-448.
    [7]CHEN Nengcheng, GONG Jianya, E Dongchen. Design and Implementation of Internet Based GIS of Antarctica[J]. Geomatics and Information Science of Wuhan University, 2000, 25(2): 132-136.
    [8]DU Qingyun, WU Guofeng, CAI Zhongliang. Linguistic Mechanism of Hypermedia Structure in Multimedia Electronic Atlas[J]. Geomatics and Information Science of Wuhan University, 2000, 25(1): 18-24.
    [9]Han Haiyang, Huang Jianming, Gong Jianya, Yuan Xiangru. Distributed Processing and Management of Multi data Source, Hypermedia GeoInformation[J]. Geomatics and Information Science of Wuhan University, 1999, 24(3): 204-207,229.
    [10]Gong Jianya, Yuan Xiangru, Chen Lili, Han Haiyang. Organization and Processing Approach to Cross-Platform and Distributed Geographic Information[J]. Geomatics and Information Science of Wuhan University, 1998, 23(4): 364-369.

Catalog

    Article views PDF downloads Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return