Static and Dynamic Reverse Engineering Techniques for Java Software Systems

[1]  Ismaïl Khriss,et al.  Algorithmic support for model transformation in object‐oriented software development , 2001, Concurr. Comput. Pract. Exp..

[2]  David Harel,et al.  LSCs: Breathing Life into Message Sequence Charts , 1999, Formal Methods Syst. Des..

[3]  Hausi A. Müller,et al.  Analyzing Java software by combining metrics and program visualization , 2000, Proceedings of the Fourth European Conference on Software Maintenance and Reengineering.

[4]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[5]  T. Systa,et al.  On the relationships between static and dynamic models in reverse engineering Java software , 1999, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303).

[6]  Stéphane Ducasse,et al.  A hybrid reverse engineering approach combining metrics and program visualisation , 1999, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303).

[7]  Spencer Rugaber A tool suite for evolving legacy software , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).

[8]  Stéphane Ducasse,et al.  Recovering high-level views of object-oriented applications from static and dynamic information , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).

[9]  Tarja Systä,et al.  On the Relationships between Static and Dynamic Models in Reverse Engineering Java Software , 1999, WCRE.

[10]  Mohammad Reza Mousavi,et al.  Synthesizing software architecture descriptions from Message Sequence Chart specifications , 1998, Proceedings 13th IEEE International Conference on Automated Software Engineering (Cat. No.98EX239).

[11]  Melissa P. Chase,et al.  Managing recovered function and structure of legacy software components , 1998, Proceedings Fifth Working Conference on Reverse Engineering (Cat. No.98TB100261).

[12]  Bjørn N. Freeman-Benson,et al.  Visualizing dynamic software system information through high-level models , 1998, OOPSLA '98.

[13]  Ismaïl Khriss,et al.  Automating the Synthesis of UML StateChart Diagrams from Multiple Collaboration Diagrams , 1998, UML.

[14]  Mark N. Wegman,et al.  Execution Patterns in Object-Oriented Visualization , 1998, COOTS.

[15]  Kai Koskimies,et al.  Automated Support for Modeling OO Software , 1998, IEEE Softw..

[16]  J. Bansiya,et al.  AUTOMATING DESIGN-PATTERN IDENTIFICATION , 1998 .

[17]  David Harel,et al.  Modeling Reactive Systems With Statecharts : The Statemate Approach , 1998 .

[18]  Stefan Leue,et al.  Synthesizing ROOM Models from Message Sequence Chart Specifications , 1998 .

[19]  Hausi A. Müller,et al.  A cognitive framework for describing and evaluating software exploration tools , 1998 .

[20]  Bill Venners,et al.  Inside the Java Virtual Machine , 1997 .

[21]  Spencer Rugaber,et al.  Using visualization for architectural localization and extraction , 1997, Proceedings of the Fourth Working Conference on Reverse Engineering.

[22]  Hausi A. Müller,et al.  The Software Bookshelf , 1997, IBM Syst. J..

[23]  Danny B. Lange,et al.  Object-Oriented Program Tracing and Visualization , 1997, Computer.

[24]  Hausi A. Müller,et al.  Rigi: A Visualization Environment for Reverse Engineering , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[25]  Tarja Systä,et al.  Automated Support for Constructing OMT Scenarios and State Diagrams in SCED , 1997 .

[26]  Roy H. Campbell,et al.  Architecture-oriented visualization , 1996, OOPSLA '96.

[27]  Hanspeter Mössenböck,et al.  Scene: using scenario diagrams and active text for illustrating object-oriented programs , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[28]  David Notkin,et al.  An empirical study of static call graph extractors , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[29]  Coln Atkinson,et al.  Object-oriented development: The fusion method , 1996 .

[30]  Jukka Paakki,et al.  Automated Hypertext Support for Software Maintenance , 1996, Comput. J..

[31]  Stéphane S. Somé,et al.  An Enhancement of Timed Automata generation from Timed Scenarios using Grouped States , 1996 .

[32]  Stéphane S. Somé,et al.  Toward an Automation of Requirements Engineering using Scenarios , 1996 .

[33]  Jean G. Vaucher,et al.  From scenarios to timed automata: building specifications from users requirements , 1995, Proceedings 1995 Asia Pacific Software Engineering Conference.

[34]  Brian Henderson-Sellers,et al.  Object-Oriented Metrics , 1995, TOOLS.

[35]  Danny B. Lange,et al.  Interactive visualization of design patterns can help in framework understanding , 1995, OOPSLA.

[36]  Glenn S. Fowler,et al.  Ciao: a graphical navigator for software and document repositories , 1995, Proceedings of International Conference on Software Maintenance.

[37]  Martin Glinz,et al.  An Integrated Formal Model of Scenarios Based on Statecharts , 1995, ESEC.

[38]  Norbert Portner Flexible command interpreter: a pattern for an extensible and language-independent interpreter system , 1995 .

[39]  James E. Rumbaugh,et al.  OMT: The Dynamic Model , 1995, Journal of object-oriented programming.

[40]  James E. Rumbaugh,et al.  OMT: The Development Process , 1995, J. Object Oriented Program..

[41]  James E. Rumbaugh,et al.  OMT: The Functional Model , 1995, J. Object Oriented Program..

[42]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[43]  Hausi A. Müller,et al.  Programmable Reverse Engineering , 1994, Int. J. Softw. Eng. Knowl. Eng..

[44]  Mark Lorenz,et al.  Object-oriented software metrics - a practical guide , 1994 .

[45]  David Chenho Kung,et al.  Formal approach to scenario analysis , 1994, IEEE Software.

[46]  Hausi A. Müller,et al.  Understanding Software Systems Using Reverse Engineering Technology , 1994, COODBSE.

[47]  Hideto Tomabechi,et al.  Automatic Synthesis of State Machines from Trace Diagrams , 1994, Softw. Pract. Exp..

[48]  Bran Selic,et al.  Real-time object-oriented modeling , 1994, Wiley professional computing.

[49]  J. Tuomi,et al.  Design of State Diagram Facilities in Sced Design of State Diagram Facilities in Sced Design of State Diagram Facilities in Sced , 1994 .

[50]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[51]  Sallie M. Henry,et al.  Object-oriented metrics that predict maintainability , 1993, J. Syst. Softw..

[52]  Doug Kimelman,et al.  Visualizing the behavior of object-oriented systems , 1993, OOPSLA '93.

[53]  H.A. Muller,et al.  Using virtual subsystems in project management , 1993, Proceedings of 6th International Workshop on Computer-Aided Software Engineering.

[54]  Sallie M. Henry,et al.  Maintenance metrics for the object oriented paradigm , 1993, [1993] Proceedings First International Software Metrics Symposium.

[55]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[56]  Hausi A. Müller,et al.  A reverse-engineering approach to subsystem structure identification , 1993, J. Softw. Maintenance Res. Pract..

[57]  Dana Angluin,et al.  Computational learning theory: survey and selected bibliography , 1992, STOC '92.

[58]  Derek Coleman,et al.  Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design , 1992, IEEE Trans. Software Eng..

[59]  Chris F. Kemerer,et al.  Towards a metrics suite for object oriented design , 2017, OOPSLA '91.

[60]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[61]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[62]  James H. Cross,et al.  Reverse engineering and design recovery: a taxonomy , 1990, IEEE Software.

[63]  Bjarne Stroustrup,et al.  The Annotated C++ Reference Manual , 1990 .

[64]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[65]  Ted J. Biggerstaff,et al.  Design recovery for maintenance and reuse , 1989, Computer.

[66]  A. Pnueli,et al.  STATEMATE: a working environment for the development of complex reactive systems , 1988, [1988] Proceedings. The Third Israel Conference on Computer Systems and Software Engineering.

[67]  Stephen J. Mellor,et al.  Object Oriented Systems Analysis: Modeling the World in Data , 1988 .

[68]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[69]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[70]  Carl H. Smith,et al.  Inductive Inference: Theory and Methods , 1983, CSUR.

[71]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[72]  Robert S. Boyer,et al.  A fast string searching algorithm , 1977, CACM.

[73]  Alan W. Biermann,et al.  Constructing Programs from Example Computations , 1976, IEEE Transactions on Software Engineering.

[74]  Alan W. Biermann,et al.  Speeding up the Synthesis of Programs from Traces , 1975, IEEE Transactions on Computers.