Browse > Article
http://dx.doi.org/10.5140/JASS.2014.31.3.265

Effect of the Application of the CBD Output Management Technique for the Development of Operation Software for a Space Observation System  

Seo, Yoon Kyung (Korea Astronomy and Space Science Institute)
Rew, Dong Young (Korea Aerospace Research Institute)
Kirchner, Georg (Space Research Institute of the Austrian Academy of Sciences)
Nah, Jakyoung (Korea Astronomy and Space Science Institute)
Jang, Bi-Ho (Korea Astronomy and Space Science Institute)
Heo, Jiwoong (Selab Inc.)
Youn, Cheong (Department of Computer Engineering, Chungnam National University)
Publication Information
Journal of Astronomy and Space Sciences / v.31, no.3, 2014 , pp. 265-276 More about this Journal
Abstract
The application of software engineering is not common in the development of astronomical observation system. While there were component-wise developments in the past, large-scale comprehensive system developments are more common in these days. In this study, current methodologies of development are reviewed to select a proper one for the development of astronomical observation system and the result of the application is presented. As the subject of this study, a project of operation software development for an astronomical observation system which runs on the ground is selected. And the output management technique based on Component Based Development which is one of the relatively recent methodologies has been applied. Since the nature of the system requires lots of arithmetic algorithms and it has great impact on the overall performance of the entire system, a prototype model is developed to verify major functions and performance. Consequently, it was possible to verify the compliance with the product requirements through the requirement tracing table and also it was possible to keep to the schedule. Besides, it was suggested that a few improvements could be possible based on the experience of the application of conventional output management technique. This study is the first application of the software development methodology in the domestic astronomical observation system area. The process and results of this study would contribute to the investigation for a more appropriate methodology in the area of similar system development.
Keywords
component based development; prototype model; software development life cycle; requirement traceability;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 OMG (Object Management Group) [Internet], cited 2014 June 18, available from: http://www.omg.org/
2 Park E, Yu SY, Lim HC, Bang SC, Seo YK, et al., Status and progress of ARGO-M system development, PKAS 27, 49-59 (2012). http://dx.doi.org/10.5303/PKAS.2012.27.3.049   과학기술학회마을   DOI   ScienceOn
3 Rizwan Jameel Qureshi M, Agile software development methodology for medium and large projects, IET Software 6, 358-363 (2012). http://dx.doi.org/10.1049/iet-sen.2011.0110   DOI
4 Seo YK, Rew DY, Lim, HC, Park IK, Yim HS, et al., A study on the deriving requirements of ARGO operation system, JASS 26, 643-650 (2009).   과학기술학회마을   DOI
5 Seo YK, Rew DY, Lim HC, Kirchner G, Park JU, et al., A study on tracking method and normal point formation algorithm of new mobile SLR system in Korea, Journal of the Korean Society for Aeronautical and Space Sciences 39, 370-377 (2011a). http://dx.doi.org/10.5139/JKSAS.2011.39.4.370   과학기술학회마을   DOI
6 Seo YK, Lim HC, Park ES, Park JU, Bang SC, et al., Software design and development status of ARGO-M operation system, in 2011 the 17th International Workshop on Laser Ranging, Bad Koetzing, Germany, 16-20 May 2011b.
7 Song YJ, Kim GJ, Byun JW, Seo YJ, Choi HY, et al., Software Engineering Based on Object Oriented Modeling and CBD (Ehan, Goyang, 2004) 507.
8 TTA , Standard for Software Unit Testing , Telecommunications Technology Association, TTAS.IE-1008 (2001).
9 TTA, Guidelines for Object-Oriented Software Testing, Telecommunications Technology Association, TTAS. KO-11.0017/R1 (2006).
10 TTA, Standard for Software Test Documentation, Telecommunications Technology Association, TTAS.IE-829 (2002).
11 TTA, Standard for Software Project Management Plans, Telecommunications Technology Association, TTAS. KO-11.0024/R1 (2003a).
12 TTA, Standard for software development artifacts specification, Telecommunications Technology Association, TTAS.KO-11.0030 (2003b).
13 TTA, Guidelines for CBD Software Deliverables Development, Telecommunications Technology Association, TTAK.KO-11.0162 (2013).
14 KASI, ARGO-M operation and control system development project : System test plan and result report for preinstallation test (OCS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 4 (2012f).
15 Youn C, Software Engineering through Paradigm Shift (Sangnung, Paju, 2009), 82-86.
16 KASI, ARGO-M operation and control system development project : System test plan and result report for preinstallation test (ICS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 2 (2012d).
17 KASI, ARGO-M operation and control system development project : Unit test plan and result report for preinstallation test (OCS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 3 (2012e).
18 KASI, ARGO-M operation and control system development project : Unit test plan and result report for preinstallation test (DAS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 5 (2012g).
19 KASI, ARGO-M operation and control system development project: System test plan and result report for postinstallation test (OCS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 4 (2013d).
20 KASI, ARGO-M operation and control system development project: Unit test plan and result report for postinstallation test (ICS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 1 (2013a).
21 KASI, ARGO-M operation and control system development project: System test plan and result report for postinstallation test (ICS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 2 (2013b).
22 KASI, ARGO-M operation and control system development project: Unit test plan and result report for postinstallation test (OCS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 3 (2013c).
23 Kundu D, Samanta D, Mall R., Automatic code generation from unified modeling language sequence diagrams, IET Software 7, 12-28 (2013). http://dx.doi.org/10.1049/iet-sen.2011.0080   DOI
24 KASI, ARGO-M operation and control system development project: Unit test plan and result report for postinstallation test (DAS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 5 (2013e).
25 KASI, ARGO-M operation and control system development project: System test plan and result report for postinstallation test (DAS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 6 (2013f).
26 Kim JY, Rhew SY, An empirical study on tracking table for consistency and completeness validation in the outputs, Journal of KIISE: Software and Applications 34, 419-430 (2007).   과학기술학회마을
27 NIA (National Information Society Agency), Guidelines for CBD Software Deliverables Development (2011).
28 OMG (Object Management Group), Unified Modeling Language: Infrastructure, version 2.0 (2006).
29 IEEE, Information Technology-Software packages-Quality requirements and testing. IEEE standard association, IEEE Std 1465-1998(R2004) (2004b).
30 IBM, Es-sentials of Visual Modeling with UML 2.0 Module 2: Principles of Visual Modeling, IBM Software Group Technical Document (2009).
31 IEEE, IEEE Standard for Software Project Management Plans, IEEE standard association, IEEE Std 1058-1998 (1998).
32 IEEE, IEEE Standard for Software Verification and Validation, IEEE standard association, IEEE Std 1012-2004 (2004a).
33 Jo JH, Park IK, Lim HC, Seo YK, Yim HS, et al., The design concept of the first mobile satellite laser ranging system (ARGO-M) in Korea, JASS 28, 93-102 (2011). http://dx.doi.org/10.5140/JASS.2011.28.1.093   과학기술학회마을   DOI   ScienceOn
34 ISO/IEC, Information technology - Software product quality - Part 1: Quality model. International Organization for Standardization, ISO/IEC FDIS 9126-1 (2000).
35 Jin KY, Shin HC, Pan AH, Consistency support method among products of analysis and design step, in 2004 the 31th KIISE Spring Conference, Seoul, 22-23 Oct 2004.
36 Jo HK, Ko IY, Lee J, Park S, An Artifact-sharing Method across Multiple Component-based Military Software Development Processes, in 2007 the 34th KIISE Fall Conference, Pusan, 26-27 Oct 2007.
37 KASI, ARGO-M operation and control system development project: Interface Control Document, Korea Astronomy and Space Science Institute, ARGO-ICD-660-P00 (2011a).
38 KASI, ARGO-M operation and control system development project: Requirement traceability description (ICS), Korea Astronomy and Space Science Institute, AOSMDOC-004-ICS-006 (2011b).
39 KASI, ARGO-M operation and control system development project: Requirement traceability description (OCS), Korea Astronomy and Space Science Institute, AOSMDOC-004-OCS-006 (2011c).
40 Enterprise Architect [Internet], cited 2014 June 18, available from: http://www.sparxsystems.com/
41 KASI, ARGO-M operation and control system development project: Requirement traceability description (DAS), Korea Astronomy and Space Science Institute, AOSMDOC-004-DAS-006 (2011d).
42 KASI, ARGO-M operation and control system development project : Unit test plan and result report for preinstallation test (ICS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 1 (2012c).
43 KASI, ARGO-M operation and control system development project : Final design document (OCS), Korea Astronomy and Space Science Institute, AOSM-DOC-004-OCS (2012a).
44 KASI, ARGO-M operation and control system development project: Final design document (OCS) - Component design document, Korea Astronomy and Space Science Institute, AOSM-DOC-004-OCS-004 (2012b).
45 Ham DH, Kim JS, Cho JH, Ha SJ, MaRMI-III: A Methodology for Component-Based Development, ETRI Journal 26, 167-180 (2004).   과학기술학회마을   DOI   ScienceOn
46 Allen P, Kim KJ, Fundamental elements of CBD process, Journal of KIISE 19, 40-50 (2001).
47 Bespal'ko V, Boole E, Vedin V, The Model A032-ET of Riga Event Timers, in 2006 the 15th International Workshop on Laser Ranging, Canberra, Australia, 15-20 Oct 2006.
48 Chae J, Yoon H, Comparison and Evaluation of Software Product Line Methodology for developing Embedded Software, in 2007 the 34th KIISE Conference, Pusan, 26-27 Oct 2007.
49 Chung SW, Luor T, Lu HP, Assessment of institutions, scholars, and contributions on agile software development (2001-2012), J. Syst. Software 93, 84-101 (2014). http://dx.doi.org/10.1016/j.jss.2014.03.006   DOI
50 Chung YD, Lim JS, Yoon H, Present and future of advanced defense development methodology, Journal of KIISE 24, 75-80 (2006).
51 Seo YK, Lim HC, Rew DY, Jo JH, Park JU, et al., Study on the preliminary design of ARGO-M operation system, JASS 27, 393-400 (2010). http://dx.doi.org/10.5140/JASS.2010.27.4.393   과학기술학회마을   DOI
52 KASI, ARGO-M operation and control system development project : System test plan and result report for preinstallation test (DAS), Korea Astronomy and Space Science Institute, AOSM-DOC-05 appendix 6 (2012h).