프로덕트 라인 엔지니어링에서 동적 재구성이 가능한 임베디드 시스템 개발을 위한 휘처 중심의 방법

  • Published : 2006.11.06

Abstract

Keywords

References

  1. P. Clements and L. Northrop, Software Product Lines: Practices and Pattern, Addison Wesley, Upper Saddle River, NJ (2002)
  2. D.M. Weiss and C.T.R Lai, Software Product-Line Engineering: A Familly-Based Software Development Process, Reading, MA: Addison Wesley Longman, Inc., (1999)
  3. K. Kang, J. Lee, and P. Donohoe, Feature-Oriented Product Line Engineering, IEEE Software, 19(4), July/August (2002) 58-65 https://doi.org/10.1109/MS.2002.1020288
  4. J. Bosch, G. Florijin, D. Greefhorst, J. Kuusela, J.H. Obbink, K. Pohl, Variability Issues in Software Product Lines, In: van der Linden, F. (eds.): Software Product Family Engineering. Lecture Notes in Computer Science, Vol. 2290. Springer-Verlag, Berlin Heidelberg (2002) 13-21
  5. H. Gomaa and M. Hussein, Dynamic Software Recon-figuration in Software Prodict Families, In: van der Linden, F. (eds.): Software Product Family Engineering, Lecture Notes in Computer Science, Vol.3014 Springer-Verlag, Berlin Heidelberg (2004) 435-444
  6. J. Kramer and J. Magee, The Evolving Philosophers Problem: Dynamic Change Management, Transaction on Software Engineering, Vol. 16, No. 11, November (1990) 1293-1306 https://doi.org/10.1109/32.60317
  7. D. Garlan and B. Schmerl, Model-based Adaptation for Self-Healing Systems, Proceeding of the Workshop on Self-Healing Systems (WOSS'02), Nov. 18-19 (2002) 27-32
  8. A.G. Ganek and T.A. Corbi, The drawing of the autonomic computing era, IBM Systems Journal, Vol. 42, No. 1 (2003) 5-18 https://doi.org/10.1147/sj.421.0005
  9. P. Oreizy, et al., An Architecture-Based Approach to Self-Adaptative Software, IEEE Intelligent Systems, May/June (1999), 54-62
  10. S.S. Yau, F. Karim, Y. Wang, B. Wang, and S.K.S. Gupta, Reconfigurable Context-Sensitive Middleware for Pervasive Computing, Pervasive Computing, July/September (2002) 33-40
  11. B. Schilit, N. Adams, and R. Want, Context-Aware Computing Applications, Proceedings of IEEE Workshop Mobile Computing Systems and Applications, IEEE CS Press, Los Alamitos, Calf. (1994) 85-90
  12. M. Mikic-Rakic and N. Medvidovic, Architecture-Level Support for Software Component Deployment in Resource Constrained Environments, Proceedings of First International IFIP/ACM Working Conference on Component Deployjment, Berlin, Germany, (2002) 31-50
  13. A. van der Hoek, A.L. Wolf, Software release management for component-based software, Software Practice and Experience, Vol.33 (2003) 77-98 https://doi.org/10.1002/spe.496
  14. R.S. Hall, D.M. Heimbigner, and A.L. Wolf, A cooperative approach to support software deployment using the software dock, Proceedings of the 1999 International Conference on Software Engineering, ACM Press: New York, NY (1999) 174-183
  15. J.P. Sousa and D. Garlan, Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments, Proceeding of the 3rd Working IEEE/IFIP Conference on Software Architecture, Kluwer Academic Publishers (2002) 29-4317
  16. G. Banavar and A. Bernstein, Software infrastructure and design challenges for ubiquitous computing applications, Communications of ACM, Vol.45, Issue 12 (2002) 92-96
  17. M. Kim, J. Lee, K. Kang, Y. Hong, and S. Bang, Reengineering Software Architecture of Home Service Robots: A Case Study, Proceedings of the 27th International Conference on Software Engineering, ACM Press: New York, NY (2005) 505-512
  18. J. Lee and K. Kang, Feature inding Analysis for Product Line Component Development. In: van der Linden, F. (eds.): Software Product Family Engineering. Lecture Notes in Computer Science, Vol. 3014. Springer-Verlag, Berling Heidelberg (2004) 266-276
  19. N. Medvidovic, D.S. Rosenblum, R.N. Taylor, A Language and Environment for Architecture- Based Software Development and Evolution. Proceedings of the 21st International Conference on Software Engineering, ACM Press: New York, NY (1999) 44-53
  20. N. Medvidovic and R.N. Taylor, Exploiting architect-tural style to develop a family of applications, Software Engineering, IEE Proceeding, Vol. 144, No 5-6. October /December (1997)
  21. K. Czarnecki, U. Eisenecker. Generative Program-ming: Methods, Tools, and Applications, Reading, MA: Addison Wesley Longman, Inc. (2000)
  22. J. Kramer et al., Software Architecture Description, Software Architecture for Product Families: Principles and Practice, M. Jazayeri et al., ed., pp. 31-64. Upper Saddle River, N.J.: Addison-Wesley (2000)
  23. R. Roshandel, A. van der Hoek, M. Mikic-Rakic, N. Medvidovic, Mae - A System Model and Environment for Managing Architectural Evolution, ACM Transactions on Software Engineering and Methodology, 13(2) (2004) 240-276 https://doi.org/10.1145/1018210.1018213
  24. K. Kim, Dynamic Reconfiguration of Architecture based on Component Interactions, Master Thesis, Dept. of CSE, POSTECH. (2006)