Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2006.13D.7.923

Design and Application of the TFM Based System Test Model for the Weapon System Embedded Software  

Kim, Jae-Hwan (국방대학교 전산정보학과)
Yoon, Hee-Byung (국방대학교 전산정보학과)
Abstract
In this paper we design the system test model for the weapon system embedded software based on the Time Factor Method(TFM) considering time factors and suggest the results through the case study. For doing this, we discuss the features, system tests and the object-oriented model based UML notations of the weapon system embedded software. And we give a test method considering time factors, a measuring method to time factors, and a test case selection algorithm as an approach to the TFM for designing the system test model. The TFM based system test model consists of three factors (X, Y, Z) in the weapon system embedded software. With this model, we can extract test cases through the selection algorithm for a maximum time path in 'X', identify the objects related to the Sequence Diagram in 'Y' and measure the execution time of each objects which is identified by the Timing Diagram in 'Z' Also, we present the method of extracting the system test cases by applying the proposed system test model to the 'Multi-function missile defense system'.
Keywords
Time Factor Method; Object; Weapon System Embedded Software; Time Factor; System Test Model;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Sang-Uk Ieon, jang-Eui Hong and Doo-Hwan Bae, 'Interaction-based behavior modeling of embedded software using UML 2.0,' IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC' 06), p.5, 2006.4   DOI
2 A. En-Nouaary, F. Khendddek, and R. Dssouli, 'Testing Embedded Real-Time Systems,' 7th International Conference on Real-Time Computing Systems and Applications(RTCSNOO), pp.417-424, 2000   DOI
3 Yan Jiong, Wang Ji and Chen Huowang, 'Deriving software statistical testing model from UML model,' 3rd International Conference Quality Software, pp.343-350, 2003. 11   DOI
4 M. Gh, Mohammad and K.K. Saluja, 'Optimizing program disturb fault tests using defect-based testing,' IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol.24, Is. 6, pp.905-915, 2005. 6   DOI   ScienceOn
5 William Stallings, Data and Computer Communications 7th Ed., Pear Education, 2004
6 David A. Patterson and John L. Hennessy, Computer Organization And Design, ELSEVIER, 2005
7 M. Bjerkander and C. Kobryn, 'Architecting Systems with UML 2.0,' IEEE Software, Vol. 20, Is. 4, pp.57-61, 2003. 9   DOI   ScienceOn
8 B. Selic, 'Tutorial h2: an overview of UML 2.0,' 25th International Conference Software Engineering, pp.755-756, 2003.5   DOI
9 C. Yilmaz, M.B. Cohen, and A.A. Porter, 'Covering arrays for efficient fault characterization in complex configuration spaces,' IEEE Transactions on Software Engineering, Vol.32, Is. 1, pp.20-34, 2006. 1.   DOI   ScienceOn
10 Mark Sh. Levin and Mark Last, 'Muli-Function System Testing: Composition of Test Sets,' 8th IEEE International Symposium on High Assurance Systems Engineering(HASE'04), pp.99-108, 2004
11 Object Management Group, 'UML 2.0 Superstructure RFP,' OMG document no. pct/03-08-02, 2003. 2
12 Rumbaugh, Jacobson, and Booch, The Unified Modeling Language Reference Manual, Addison-Wesley, 1999
13 S.D. Miller, R.A. DeCarlo, and A.P. Mathur, 'A software cybernetic approach to control of the software system test phase,' COMPSAC, Vol.2, pp.103-108, 2005. 7   DOI
14 R. Fryer, 'A FPGA based real-time analyzer for in-flight software & system testing,' DASC, Vol.2, pp.506-506, 2004. 10
15 Paul C. Jorgensen, Software Testing, A Craftsman's Approach, Part IV, CRC Press, 1995
16 Software Technology Support Center, Guidelines for Successful Acquisition and Management of SoftwareIntensive Systems(GSAM), Department of the Air Force, Ver. 3.0, 2000. 5