A Design and Verification of MOSAIC Architecture Based on Self-Adaptive Software for the Military Mobile Equipment

군 모바일 단말기를 위한 자가적응 소프트웨어 기반 MOSAIC 아키텍처 설계 및 검증

  • Received : 2010.06.01
  • Accepted : 2010.08.06
  • Published : 2010.10.05

Abstract

An environment in which the software is operated become more complex and changed dynamically. Such software requires the ability to adapt in accordance with operating environments, by monitoring the changes of user requirements and operating environments. Especially, the mobile device used in military operation requires more dynamical adaptation than the mobile device in normal environment. In this paper, we propose MOSAIC architecture based on Self-Adaptive Software suitable for military mobile device and verify the results. The proposed architecture consists of context manager, evaluation manager and adaptation manager. We simulate the MOSAIC architecture by modelling PRE(Position Reporting Equipment) used in the army and verify four types of operational mode and dynamical reconfiguration of user interface.

Keywords

References

  1. "2007 국방과학기술조사서 제1권 총론 및 미래전분석", 국방기술품질원, 2008.
  2. Heather J. Goldsby, David B. Knoester, Betty H. C. Cheng, Philip K. McKinley, Charles A. Ofria, "Digitally Evolving Models for Dynamically Adaptive Systems", International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS'07), pp. 13-21, 2007.
  3. Jacqueline Floch, Svein Hallsteinsen, Erlend Stav, Frank Eliassen, Ketil Lund, Eli Gjorven, "Using Architecture Models for Runtime Adaptability", IEEE Software, Vol. 23, No. 2, pp. 62-70, 2006.
  4. D. Garlan, S. Cheng, A. C. Huang, B. Schmerl, P. Steenkiste, "Rainbow : Architecture-Based Self-Adaptation with Reusable Infrastructure", IEEE Computer, Vol. 37, No. 10, pp. 46-54, Oct. 2004. https://doi.org/10.1109/MC.2004.175
  5. DARPA, "Self Adaptive Software", BAA 98-12, Proposer Information Pamphlet, Dec. 1997.
  6. P. Oreizy et al., "Architecture-Based Approach to Self-Adaptive Software", IEEE Intelligent Systems, Vol. 14, No. 3, pp. 54-62, May 1999. https://doi.org/10.1109/5254.769885
  7. Robert Laddaga, Paul Robertson, Howard E. Shrobe, "Results of the First International Workshop on Self Adaptive Software", in Self- Adaptive Software, First International Workshop, IWSAS 2000, Lecture Notes in Computer Science 1936 Springer, pp. 242-247, 2001.
  8. Guanling Chen, David Kotz, "A Survey of Context-Aware Mobile Computing Research", Technical Report TR200-381, Dartmouth College, Computer Science, Hanover, HN, 2000.