Reverse engineering a large component-based software product
Proceedings Fifth European Conference on Software Maintenance and Reengineering
https://doi.org/10.1109/.2001.914973References (35)
- References
- R.S. Arnold; "Software Reengineering", ISBN 0818632720, IEEE Computer Society Press, 1993
- R.S. Arnold; "Tutorial on Software Restructuring", ISBN 0818606800, IEEE Computer Society Press, 1993
- L. Bass, P. Clements, R. Kazman; "Software Architecture in Practice", ISBN 0201199300, Addison-Wesley, 1998.
- F.P. Brooks; "No Silver Bullet. Essence and Accidents of Software Engineering", in IEEE Computer, April 1987.
- D. Box; "Essential COM", ISBN 0201634465, Addison- Wesley, Jan. 1998.
- E.J. Chikofsky, J.H. Cross; "Reverse Engineering and Design Recovery : A Taxonomy", in IEEE Software, January 1990.
- S. Ducasse, S. Demeyer, editors; "The FAMOOS Object- Oriented Reegineering Handbook", Univ. of Bern, Oct. 1999.
- 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.
- R. Englander; "Developing Java Beans", O'Reilly & Associates. Jun. 1997.
- J.M. Favre; "Understanding-In-The-Large", 5th International Workshop on Program Comprehension (IWPC'97), 1997.
- J.M. Favre; "A rigorous approach to the maintenance of large portable software", European Conference on Software Maintenance and Reengineering (CSMR'97), March 1997
- 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
- M. Fowler, "Refactoring. Improving the Design of Existing Code", ISBN 0201485672, Addison-Wesley, Nov. 1999
- D. Garlan; "Software Architecture: a Roadmap", in A. Finkelstein, editor, The Future of Software Engineering, 22nd Int. Conference on Software Engineering, Jun. 2000.
- R. Holt et al, PBS: Portable Bookshelf Tools, http:// www.turing.toronto.edu
- R. Kazman, S.J. Carrière; "Playing Detective: Reconstructing Software Architecture From Available Evidence", Tech. Rep. CMU-SEI-TR-010, Software Engineering Institute, 1997.
- Y. Ledru, R. Sanlaville, J. Estublier; "Defining an Architecture Description Language for Dassault Systèmes",. 4th Int. Software Architecture Workshop, Jun.2000.
- 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.
- H.A. Muller et al, RIGI, http://www.rigi.csc.uvic.ca/
- 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.
- L.B.S. Raccoon, "Fifty Years of Progress in Software Engineering", Software Engineering Notes, Vol. 22, No 1, ACM SigSoft, Jan. 1997.
- J. Rumbaugh, I. Jacobson, G. Booch; "The Unified Modeling Language Reference Manual", ISBN 020130998X, 1999.
- R. Sanlaville, J.M. Favre, Y. Ledru, "Helping Various Stakeholders to Understand a Very Large Software Product" submitted to IWPC'2001.
- K.J. Sullivan, J. Socha, M. Marchukov; "Using Formal Methods to Reason about Architectural Standards", International Conference on Software Engineering (ICSE'97), 1997
- J.Warmer, A. Kleppe; "The Object Constraint Language", ISBN 0201379406, Addison-Wesley, 1999.
- E. Yourdon; "Re-3 : Re-engineering, Restructuring, Reverse Engineering" in American Programmer, Vol.2, No. 4, 1989.
- CIA/++,CIAO http:// http://www.research.att.com/~ciao/
- Dassault Systèmes CATIA Software.http://www.catia.com/
- COM Specification. Available at http://www.microsoft.com/ com/resources/comdocs.asp
- Unified Modeling Language Specification V1.3., Jun. 1999
- JavaBeans Specification. http://java.sun.com/products/ javabeans/docs/spec.html
- "CCM: Corba Component Model", OMG, August 1999
- Entreprise Java Bean, Sun, http://java.sun.com/products/ejb
- Spool Project, http://www.iro.umontreal.ca/labs/gelo/spool/