Advertisement

Programming and Computer Software

, Volume 27, Issue 2, pp 69–77 | Cite as

Visualization Facilities in Program Reengineering

  • D. E. Baburin
  • M. A. Bulyonkov
  • P. G. Emelianov
  • N. N. Filatkina
Article

Abstract

Analysis, maintenance, and modification of large program systems require adequate tools for information representation in easy-to-read form. This work describes a number of facilities for program visualization and the experience of using them for reengineering of outdated software.

Keywords

Operating System Artificial Intelligence Information Representation Program System Large Program 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

REFERENCES

  1. 1.
    Averbukh, V.L., Software Visualization, Cand. Sci. Dissertation, Yekaterinburg: Ural State University, 1995.Google Scholar
  2. 2.
    Bulyonkov, M.A. and Kochetov, D.V., Program Properties Visualization, Preprint of Ershov Inst. of Information Systems, Siberian Division, Russ. Acad. Sci., Novosibirsk, 1998, no. 51.Google Scholar
  3. 3.
    CASE-System Group. Tepkom REAL, http://wwwr.tepkom.ru/products/real/default.htm., 1999.Google Scholar
  4. 4.
    Zakharov, L.A., Kasyanov, V.N., Kuz'minov, T.V., Pokrovskii, S.B., Pottosin, I.V., Sabel'fel'd, V.K., Stepanov, G.G., and Shelekhov, V.I., SOKRAT: Environment for Reliable and Efficient Programming, in Aktual'nye problemy informatiki, prikladnoi matematiki i mekhaniki (Topical Problems of Informatics, Applied Mathematics, and Mechanics), Novosibirsk: Siberian Division, Russ. Acad. Sci., 1996, part 3, pp. 51–64.Google Scholar
  5. 5.
    Mansurov, N.N., Formal Methods to Speed up Development of Telecommunication Software, in Trudy Instituta Sistemnogo Programmirovaniya, Russ. Acad. Sci., (Trans. of Inst. System Programming), Moscow: Inst. System Programming, 2000, vol. 1, pp. 49–65.Google Scholar
  6. 6.
    Pokrovskii, S.B. and Stepanov, G.G., Hypertext-based Environment for Software Development, in Sredstva i instrumenty okruzheniya programmirovaniya (Aids and Tools for Programming Environment), Novosibirsk: Institute of Information Systems, Siberian Division, Russ. Acad. Sci., 1995, pp. 101–110.Google Scholar
  7. 7.
    Ball, T. and Eick, S., Software Visualization in Large, IEEE Comput., 1996, vol. 29, no. 4, pp. 25–39.Google Scholar
  8. 8.
    Bergnel, H., The Year-2000 Problem and the New Riddle of Induction, Commun. ACM, 1998, vol. 41, no. 3, pp. 13–17.Google Scholar
  9. 9.
    Bulyonkov, M. and Kochetov, D., Practical Aspects of Specialization of Algol-like Programs, Proc. Int. Seminar on Partial Evaluation, LNCS, 1996, vol. 1110, pp. 17–32.Google Scholar
  10. 10.
    Cybulski, J.L. and Reed, K., Hypertext Based Software Engineering Environment, IEEE Software, 1992, vol. 9, no. 2, pp. 62–68.Google Scholar
  11. 11.
    Emelianov, P.G. and Baburin, D.E., Semantic Analyzer of Modula-programs, Proc. 4th Int. Static Analysis Symp., LNCS, 1997, vol. 1302, pp. 361–363.Google Scholar
  12. 12.
    Morrison, R.R., et al., Current Directions in Hyper-Programming, Proc. of 3rd Int. Conf. on Perspectives of System Informatics, Novosibirsk, 1999, pp. 221–237.Google Scholar
  13. 13.
    Neumann, P.G., Computer-Related Risks Excerpts on Computer Calendar-Clock Problems, http://www.csl.sri.com/neu-mann/cal.html. 2000.Google Scholar
  14. 14.
    Levialdi, S., Visual Languages: Where We Do Stand? Proc. Int. Workshop on Applications of Graph Transformations with Industrial Relevance, LNCS, 1999, vol. 1779, pp. 145–164.Google Scholar
  15. 15.
    RescueWare WebGen, http://www.relativity.com/products/ webgen/webgen.html. 1999.Google Scholar

Copyright information

© MAIK “Nauka/Interperiodica” 2001

Authors and Affiliations

  • D. E. Baburin
    • 1
  • M. A. Bulyonkov
    • 1
  • P. G. Emelianov
    • 1
  • N. N. Filatkina
    • 1
  1. 1.Ershov Institute of Information Systems, Siberian DivisionRussian Academy of SciencesNovosibirskRussia

Personalised recommendations