78
5 WRSSOFTWAREACTIVITYDIAGRAM
Activity diagram is designed to represent the
workflows of stepwise activities and actions of WRS
software.
Elements of activity diagram include Start Node,
FinishNode,Activity,Action,ControlFlow,Decision
NodeandFork/JoinNodes.
Major processing actions include calculations of
ionospheric delay, tropospheric delay, SV clock
correction,pseudorange,pseudorangeresiduals,data
transmissiontoWMSetc.
5.1 WRSSoftwareClassDiagram
Cla
ss diagrams are designed to describe the static
structure of the WRS software, and each class in the
diagram has attribute, operation and relationship
withotherclasses.
Class Diagrams of the WRS software comprise
with four categories: Raw and Pre‐processed Data
Holder Classes, Data Processing Classes, Data
Logging and Transmission Task Classes, Parsing
RINEXFilesClasses.
The following is an example of det
ails for one of
the classes, i.e. AlmanacDataProcessor Class (Fig. 4)
designedasrelationshipsandoperations.
Relationships:
_______________________________________________
RelationshipType SourceTarget
_______________________________________________
Association
Source‐>PublicPublic
DestinationAlmanacDataProcessor AlmanacData
Association
Source‐>PublicPublic
DestinationAlmanacDataProcessorSatellitePosition
_______________________________________________
Operations:
_______________________________________________
MethodParameters Description
_______________________________________________
Almanac‐ AlmanacData Constructs
DataProcessor() [in] AlmanacDataProcessor
Void almanacData objectandinitializesthe
Public membervariableswith
providedalmanacdata.
correctAlmanacdouble[in]
ReferenceTime()gpsTransmission‐ Correctsalmanac
doubleTimereferencetime.
Publicdouble[in]
satelliteClockError
AlmanacData[in]
almanacData
_______________________________________________
AlmanacDataProcessor
+ correctAlmanacReferenceTime(gpsTransmissionTime :double, satelliteClockError :double,
almanacData :AlmanacData) :double
+ determineSatellitePosition(almanacData :AlmanacData) :SatellitePosition
+ determineSatellitePosition() :SatellitePosition
+ isAlmanacDataValid(almanacData :AlmanacData) :bool
+ isAlmanacDataValid() :bool
«constructor»
+
lmanacDataProcessor(almanacData :AlmanacData) :void
+
lmanacDataProcessor() :void
Figure4.AlmanacDataProcessorClass
6 CONCLUSIONS
In this paper, we described the software design
results of the Korean WRS. Software design results
include use case diagram, architecture diagram,
activity diagram and class diagram. The WRS
softwaredesignalsotakesaflexiblearchitecturethat
facilitates software maintenance, namely ease of
model change and system addition such as addition
of G
alileo by applying the object oriented software
methodology.Thisflexiblesoftwaredesignapproach
canberegardedasanadvantageoftheWRSsoftware
desgn.
Implementation of the WRS software will be
followedbyvalidatingeachcomponent,anditwillbe
integrated with the WMS for AIT (Assembly and
Integration Testing). System level comprehensive
validat
ionwillbeperformedforcompletenessofWRS
softwaredevelopment.
ACKNOWLEDGEMENT
This research was a part of the project titled “WA‐
DGNSS Development” funded by the Ministry of
Land,TransportandMaritimeAffairs,Korea.
REFERENCES
[1]Ho Yun, Changdon Kee, Doyoon Kim, “Availability
Performance Analysis of Korean Wide Area Differential
GNSSTestBed”,TheKoreaNavigationInstitute,Vol15,
No4,Aug.2011
[2]HoYum,ChangdonKee,andDoyoonKim,“KoreanWide
Area Differential Global Positioning System Development
StatusandPreliminaryTestResults”,InternationalJournal
ofAeronauticalandSpaceScience,Vol.12,No.3,2011,
pp.225‐233
[3]UzairAhmad,ChoiWanSik,ChangdonKee, “Processing
of WA‐DGNSS Correction Messages: A Functional
Perspective”, The 18
th
GNSS Workshop, Phoenix Island,
Jeju,Nov.2011
[4]Yong‐WonAhn,DonghyunKim,Jason Bond, Wan Sik
Choi, “Performance Test of the WAAS Tropospheric Delay
Model for the Korean WA‐DGNSS”, Journal of the Korea
NavigationInstitute,Vol15,No4,Aug.2011
[5]Changdon Kee, Ho Yun, Wan Sik Choi,
”Transmission
Data Specification for GNSS(GPS) Wide area Reference
Station”,TTAK.KO‐06.0266,Dec.2011
[6]WanSikChoi,ShahSayedChhattan,JoongEupKye,Ho
Yun,ChangdonKee,“DataProcessingDesignofKorean
WA‐DGNSS Reference Station”, enc2012, 25‐27 April,
Gdansk,Poland