Feature Oriented Re-engineering of Legacy systems into Product Line Assets - a Case Study

제품라인 자산 개발을 위한 휘처 기반 레가시 시스템 재공학 : 홈서비스 로봇 사례연구

  • Published : 2006.03.01

Abstract

Keywords

References

  1. DeBaud, J.M., Girard, J.F.: The relationship between the Product Line Development Entry Points and Reengineering, 2nd International Workshop on Development and Evolution of Software Architectures for Product Families, LNCS 1492, pp. 132-139, 1998
  2. Bayer, J., Girard, J.F, Wuerthner, M., DeBaud, J.M., Apel, M.: Transitioning Legacy Assets to a Product Line Architecture, 7th European Software Engineering Conference (ESEC/FSE'99), LNCS-1687, pp.446-463, 1999
  3. Bosch, J., Ran, A.: Evolution of Software Product Families, Software Architectures for Product Families: International Workshop (IW-SAPF-3), LNCS 1952, pp.168-183, 2000
  4. Maccari, A., Riva, C.: Architectural Evolution of Legacy Product Families, Software Product Family Engineering: 4th International Workshop (PFE-4 2001), LNCS 2290, pp.64-69, 2002
  5. Kang, K., Lee, J., Donohoe, P.: Feature Oriented Product Line Engineering, IEEE Software, 19(4), July/August, pp.58-65, 2002 https://doi.org/10.1109/MS.2002.1020288
  6. Eixelsberger, W., Kalan, M., Ogris, M., Beckman, H., Bellay, B., Gall, H.: Recovery of Architectural Structure: A Case Study, 2nd International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families LNCS Vol. 1429. Springer-Verlag, Berlin Heidelberg New York, 2002
  7. Bergey, J., O'Brien, L., Smith, D.: Option Analysis for Reengineering (OAR): A Method for Mining Legacy Assets (CMU/SEI-2001-TN-013). Pittsburgh, PA:Software Engineering Institute, Carnegie Mellon University, 2001
  8. Lee, K., Kang, K., Lee, J.: Concepts and Guidelines of Feature Modeling for Product Line Software Engineering. In: Gacek, C. (eds.): Software Reuse: Methods, Techniques, and Tools.Lecture Notes in Computer Science, Vol. 2319. Springer-Verlag, Berlin Heidelberg, 2002
  9. Kim, M., Lee, J., Kang, K., Hong, Y., Bang., S.: Re-engineering Software Architecture of Home Service Robots: A Case Study, International Conference on Software Engineering, Missouri, USA, pp.505-513, 2005
  10. Medvidovic, N., Taylor, R. N.: Exploiting architectural style to develop a family of applications, Software Engineering. IEE Proceeding, Vol.144, No.5-6. October/December, 1997
  11. Lago, P., Vliet, H.: Observations from the Recovery of a Software Product Family, Software Product Line Conference 2004, LNCS Vol 3154 Springer-Verlag, Berlin Heidelberg, New York , 2004
  12. Basset, P.G.: Framing Software Reuse: Lessons from the Real World. Prentice Hall, Yourdon Press, 1997
  13. Fowler, M., Beck, K., Brant.,J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2000
  14. Bosch, J., Hogstrom, M.: Product Instantiation in Software Product Lines: A Case Study. Second International Symposium on Generative and Component-Based Software Engineering, LNCS 2177, 2001