2007 International Conference on Computational Intelligence and Security Workshops (CISW 2007) 2007
DOI: 10.1109/cisw.2007.4425638
|View full text |Cite
|
Sign up to set email alerts
|

Research on Mission Hot-Swapping and Dynamic Replacement Mechanism of Mission Component

Abstract: It's urgently necessary for many mission-critical systems with high availability to implement online updating, fault recovery and environmental adaptability of software. Therefore, the idea of mission hot-swapping is proposed, in which, related problems and key technologies of mission component's dynamic replacement is analyzed. A dynamic replacement mechanism of mission component based on interceptor and component container is put forward. The research results show that the dynamic replacement of mission comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…Also, number of authors have highlighted additional DSU approaches including dynamic replacement [22, 54, 66, 75, 86, 92, 93 ], dynamic instrumentation [52, 59, 60, 74, 84, 94 ], dynamic linking [37, 39, 53, 75, 83, 85 ], lust‐in‐time compilation [30, 44, 55, 58, 76, 95 ], wrapper [4, 40, 42, 44, 52 ], dynamic aspect‐oriented [35, 41, 50, 96, 97 ], extension of features [98, 99 ], dynamic adaptation [43, 59 ], rolling update [84 ], object transformer [49 ], data‐driven programming [92 ], distributed DSU [38 ], dynamic core library update [56 ], using run time to support DSU [92 ], procedure‐oriented [30 ], micro‐language‐based [100 ], and dynamic rebinding [5 ].…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…Also, number of authors have highlighted additional DSU approaches including dynamic replacement [22, 54, 66, 75, 86, 92, 93 ], dynamic instrumentation [52, 59, 60, 74, 84, 94 ], dynamic linking [37, 39, 53, 75, 83, 85 ], lust‐in‐time compilation [30, 44, 55, 58, 76, 95 ], wrapper [4, 40, 42, 44, 52 ], dynamic aspect‐oriented [35, 41, 50, 96, 97 ], extension of features [98, 99 ], dynamic adaptation [43, 59 ], rolling update [84 ], object transformer [49 ], data‐driven programming [92 ], distributed DSU [38 ], dynamic core library update [56 ], using run time to support DSU [92 ], procedure‐oriented [30 ], micro‐language‐based [100 ], and dynamic rebinding [5 ].…”
Section: Resultsmentioning
confidence: 99%
“…Current techniques to define statesA number of studies have demonstrated 12 techniques to define states in DSU including state transformer [45, 73, 83, 95, 115 ], formalise as state machine [9, 61, 83, 120 ], adaptation [41, 65 ], prepare ready tainted states [101 ], state convergence algorithm [126 ], state‐based specification language [83 ], enforcing restrictions [116 ], model checkers [83 ], using check points [37 ], custom state transfer [116 ], convert states bi‐directionally [42 ], and event‐based [66 ]. C. Existing techniques to transfer states in DSUBefore we list the identified states transformations techniques, it is interesting to mention number of techniques utilised in DSU to assist in states transformations in the selected primary studies, the techniques are including wrappers [16, 22, 43, 46, 52, 77, 94, 95 ], adaptation [4, 38, 41, 43, 59, 100, 129 ], refactoring [47, 50, 55, 74, 86, 99, 123 ], proxies [41, 46, 53, 113, 119, 131 ], class loaders [55, 85, 86, 123 ], in‐Place Proxification [43, 55, 91 ], adjustment [41, …”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations