Academia.eduAcademia.edu

Outline

Reverse engineering a large component-based software product

Proceedings Fifth European Conference on Software Maintenance and Reengineering

https://doi.org/10.1109/.2001.914973

References (35)

  1. References
  2. R.S. Arnold; "Software Reengineering", ISBN 0818632720, IEEE Computer Society Press, 1993
  3. R.S. Arnold; "Tutorial on Software Restructuring", ISBN 0818606800, IEEE Computer Society Press, 1993
  4. L. Bass, P. Clements, R. Kazman; "Software Architecture in Practice", ISBN 0201199300, Addison-Wesley, 1998.
  5. F.P. Brooks; "No Silver Bullet. Essence and Accidents of Software Engineering", in IEEE Computer, April 1987.
  6. D. Box; "Essential COM", ISBN 0201634465, Addison- Wesley, Jan. 1998.
  7. E.J. Chikofsky, J.H. Cross; "Reverse Engineering and Design Recovery : A Taxonomy", in IEEE Software, January 1990.
  8. S. Ducasse, S. Demeyer, editors; "The FAMOOS Object- Oriented Reegineering Handbook", Univ. of Bern, Oct. 1999.
  9. F. Duclos, J. Estublier, R. Sanlaville; "Open architectures for Software Adaptation", (in french) 13th International Conference on Software and Systems Engineering and their Applications (ICSSEA'2000), Dec. 2000.
  10. R. Englander; "Developing Java Beans", O'Reilly & Associates. Jun. 1997.
  11. J.M. Favre; "Understanding-In-The-Large", 5th International Workshop on Program Comprehension (IWPC'97), 1997.
  12. J.M. Favre; "A rigorous approach to the maintenance of large portable software", European Conference on Software Maintenance and Reengineering (CSMR'97), March 1997
  13. J.M. Favre, "GSEE: a Generic Software Exploration Environment", submitted to the International Workshop on Program Comprehension (IWPC'2001), May 2001. http://www-adele.imag.fr/~jmfavre/GSEE
  14. M. Fowler, "Refactoring. Improving the Design of Existing Code", ISBN 0201485672, Addison-Wesley, Nov. 1999
  15. D. Garlan; "Software Architecture: a Roadmap", in A. Finkelstein, editor, The Future of Software Engineering, 22nd Int. Conference on Software Engineering, Jun. 2000.
  16. R. Holt et al, PBS: Portable Bookshelf Tools, http:// www.turing.toronto.edu
  17. R. Kazman, S.J. Carrière; "Playing Detective: Reconstructing Software Architecture From Available Evidence", Tech. Rep. CMU-SEI-TR-010, Software Engineering Institute, 1997.
  18. Y. Ledru, R. Sanlaville, J. Estublier; "Defining an Architecture Description Language for Dassault Systèmes",. 4th Int. Software Architecture Workshop, Jun.2000.
  19. N. Medvidovic, R.N. Taylor; "A Framework for Classifying and Comparing Architecture Description Languages". 6th European Software Engineering Conference (ESEC'97),. LNCS 1013, Springer-Verlag, Sep. 1997.
  20. H.A. Muller et al, RIGI, http://www.rigi.csc.uvic.ca/
  21. S.T. Nguyen, J.M. Favre, Y. Ledru, J. Estublier; "Exploring Large Software Products", (in french), 13th International Conference on Software and Systems Engineering and their Applications (ICSSEA'2000), Dec. 2000.
  22. L.B.S. Raccoon, "Fifty Years of Progress in Software Engineering", Software Engineering Notes, Vol. 22, No 1, ACM SigSoft, Jan. 1997.
  23. J. Rumbaugh, I. Jacobson, G. Booch; "The Unified Modeling Language Reference Manual", ISBN 020130998X, 1999.
  24. R. Sanlaville, J.M. Favre, Y. Ledru, "Helping Various Stakeholders to Understand a Very Large Software Product" submitted to IWPC'2001.
  25. K.J. Sullivan, J. Socha, M. Marchukov; "Using Formal Methods to Reason about Architectural Standards", International Conference on Software Engineering (ICSE'97), 1997
  26. J.Warmer, A. Kleppe; "The Object Constraint Language", ISBN 0201379406, Addison-Wesley, 1999.
  27. E. Yourdon; "Re-3 : Re-engineering, Restructuring, Reverse Engineering" in American Programmer, Vol.2, No. 4, 1989.
  28. CIA/++,CIAO http:// http://www.research.att.com/~ciao/
  29. Dassault Systèmes CATIA Software.http://www.catia.com/
  30. COM Specification. Available at http://www.microsoft.com/ com/resources/comdocs.asp
  31. Unified Modeling Language Specification V1.3., Jun. 1999
  32. JavaBeans Specification. http://java.sun.com/products/ javabeans/docs/spec.html
  33. "CCM: Corba Component Model", OMG, August 1999
  34. Entreprise Java Bean, Sun, http://java.sun.com/products/ejb
  35. Spool Project, http://www.iro.umontreal.ca/labs/gelo/spool/