메뉴 건너뛰기




Volumn 12, Issue 3, 2000, Pages 143-170

Maintaining a legacy: Towards support at the architectural level

Author keywords

Architectural views; Complexity control; Legacy systems; Program understanding; Reverse architecting; Software architecture; Visualization

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING; COMPUTER SOFTWARE MAINTENANCE; REVERSE ENGINEERING; SOFTWARE ENGINEERING; VISUALIZATION;

EID: 0034179793     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/1096-908x(200005/06)12:3<143::aid-smr207>3.0.co;2-7     Document Type: Article
Times cited : (14)

References (52)
  • 2
    • 0342992756 scopus 로고
    • Institute of Electrical and Electronics Engineers: New York NY
    • IEEE. IEEE Software Engineering Standards Collection. Institute of Electrical and Electronics Engineers: New York NY, 1993.
    • (1993) IEEE Software Engineering Standards Collection
  • 3
    • 0001956194 scopus 로고
    • Foundations for the Study of Software Architecture
    • Perry DE, Wolf AL. Foundations for the Study of Software Architecture. ACM, Software Engineering Notes 1992; 17(4):40-52.
    • (1992) ACM, Software Engineering Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 5
    • 84889156601 scopus 로고
    • Special issue on Software Architecture
    • IEEE Software. 1995; 12(6). (Special issue on Software Architecture).
    • (1995) IEEE Software , vol.12 , Issue.6
  • 6
    • 84889146904 scopus 로고
    • Special issue on Software Architecture
    • IEEE. Transactions on Software Engineering 1995; 21(4). (Special issue on Software Architecture).
    • (1995) Transactions on Software Engineering , vol.21 , Issue.4
  • 10
    • 0004280530 scopus 로고
    • TEDDY user's manual
    • Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands
    • van Ommering RC. TEDDY user's manual. Technical Report 12NC 4322 2730176 1, Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands, 1993.
    • (1993) Technical Report 12NC 4322 2730176 1
    • Van Ommering, R.C.1
  • 11
    • 84889129249 scopus 로고
    • Design visualization definition and concepts
    • Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands
    • Roosen M. Design visualization definition and concepts. IST Report RWB-508-re-94040, Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands, 1994.
    • (1994) IST Report RWB-508-re-94040
    • Roosen, M.1
  • 12
    • 0346134561 scopus 로고
    • The theory of relations and its applications to software structuring
    • Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands
    • Feijs LMG, van Ommering RC. The theory of relations and its applications to software structuring. IST Report RWB-508-re-95011, Department for Information and Software Technology, Philips Research, Eindhoven, the Netherlands, 1995.
    • (1995) IST Report RWB-508-re-95011
    • Feijs, L.M.G.1    Van Ommering, R.C.2
  • 13
    • 0031331774 scopus 로고    scopus 로고
    • Reverse architecting approach for complex systems
    • Bari, Italy, 1997. IEEE Computer Society Press: Los Alamitos, CA
    • Krikhaar RL. Reverse architecting approach for complex systems. Proceedings International Conference on Software Maintenance'97, Bari, Italy, 1997. IEEE Computer Society Press: Los Alamitos, CA, 1997; 4-10.
    • (1997) Proceedings International Conference on Software Maintenance'97 , pp. 4-10
    • Krikhaar, R.L.1
  • 16
    • 0346207425 scopus 로고    scopus 로고
    • 3D visualization of software architectures
    • Feijs L, deJong R. 3D visualization of software architectures. Communications of the ACM 1998; 41(12):73-78.
    • (1998) Communications of the ACM , vol.41 , Issue.12 , pp. 73-78
    • Feijs, L.1    DeJong, R.2
  • 17
    • 0033079458 scopus 로고    scopus 로고
    • Relation partition algebra - Mathematical aspects of uses and part-of relations
    • Feijs L, van Ommering RC. Relation partition algebra - mathematical aspects of uses and part-of relations. Science of Computer Programming 1999; 33:163-212.
    • (1999) Science of Computer Programming , vol.33 , pp. 163-212
    • Feijs, L.1    Van Ommering, R.C.2
  • 19
    • 84889166506 scopus 로고
    • CCITT High Level Language (CHILL) - Recommendation Z.200
    • Fascicle VI.12. ITU: Geneva, Switzerland
    • CCITT High Level Language (CHILL) - Recommendation Z.200. Red Book, Volume VI - Fascicle VI.12. ITU: Geneva, Switzerland, 1985.
    • (1985) Red Book , vol.6
  • 20
    • 0032181540 scopus 로고    scopus 로고
    • The feature and service interaction problem in telecommunications systems - A survey
    • Keck DO, Kühn PJ. The feature and service interaction problem in telecommunications systems - a survey. IEEE Transactions on Software Engineering 1998; 24(10):779-796.
    • (1998) IEEE Transactions on Software Engineering , vol.24 , Issue.10 , pp. 779-796
    • Keck, D.O.1    Kühn, P.J.2
  • 21
    • 0024913540 scopus 로고
    • Program understanding: Challenge for the 1990s
    • Corbi TA. Program understanding: Challenge for the 1990s. IBM Systems Journal 1989; 28(2):294-306.
    • (1989) IBM Systems Journal , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 22
    • 84976824797 scopus 로고
    • Automated support for legacy code understanding
    • Special issue on Reverse Engineering
    • Ning JQ, Engberts A, Kozacynski WV. Automated support for legacy code understanding. Communications of the ACM 1994; 37(5):50-57. (Special issue on Reverse Engineering.)
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 50-57
    • Ning, J.Q.1    Engberts, A.2    Kozacynski, W.V.3
  • 24
    • 0029481946 scopus 로고
    • Maintainability measurements on industrial source code maintenance activities
    • Opio, France, 1995. IEEE Computer Society Press: Los Alamitos, CA
    • Pearse T, Oman P. Maintainability measurements on industrial source code maintenance activities. Proceedings International Conference on Software Maintenance'95, Opio, France, 1995. IEEE Computer Society Press: Los Alamitos, CA, 1995; 295-303.
    • (1995) Proceedings International Conference on Software Maintenance'95 , pp. 295-303
    • Pearse, T.1    Oman, P.2
  • 26
    • 0021448910 scopus 로고
    • The evaluation of software systems' structure using quantitative software metrics
    • Henry S, Kafura D. The evaluation of software systems' structure using quantitative software metrics. Software - Practice and Experience 1984; 14(6):561-573.
    • (1984) Software - Practice and Experience , vol.14 , Issue.6 , pp. 561-573
    • Henry, S.1    Kafura, D.2
  • 30
    • 84889140086 scopus 로고
    • Architecture visualization and analysis: Motivation and example
    • Philips Research: Eindhoven, the Netherlands
    • Feijs LMG. Architecture visualization and analysis: motivation and example. IST Report RWB-510-re-95042. Philips Research: Eindhoven, the Netherlands, 1995.
    • (1995) IST Report RWB-510-re-95042
    • Feijs, L.M.G.1
  • 32
    • 0004192415 scopus 로고    scopus 로고
    • Doctoral dissertation, Faculty of Mathematics, Informatics, Physics and Astronomy, University of Amsterdam (UvA)
    • Krikhaar RL. Software architecture reconstruction. Doctoral dissertation, Faculty of Mathematics, Informatics, Physics and Astronomy, University of Amsterdam (UvA), 1999.
    • (1999) Software Architecture Reconstruction
    • Krikhaar, R.L.1
  • 34
    • 0029408391 scopus 로고
    • The 4 + 1 view model of architecture
    • Kruchten P. The 4 + 1 view model of architecture. IEEE Software 1995; 12(6):42-50.
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-50
    • Kruchten, P.1
  • 36
    • 0142148954 scopus 로고    scopus 로고
    • A module architecture browser - Visualization of architectural information in support of reverse engineering
    • Stan Ackermans Institute, Department of Software Technology, Eindhoven University of Technology
    • Glas A. A module architecture browser - visualization of architectural information in support of reverse engineering. Final Report of the Postgraduate Program Software Technology, Stan Ackermans Institute, Department of Software Technology, Eindhoven University of Technology, 1998.
    • (1998) Final Report of the Postgraduate Program Software Technology
    • Glas, A.1
  • 37
    • 0033316574 scopus 로고    scopus 로고
    • Experience with a reverse architecture approach to increase understanding
    • Oxford, England, IEEE Computer Society Press: Los Alamitos, CA
    • von Mayrhauser A, Wang J, Li Q. Experience with a reverse architecture approach to increase understanding. Proceedings International Conference on Software Maintenance, Oxford, England, 1999. IEEE Computer Society Press: Los Alamitos, CA; 131-138.
    • (1999) Proceedings International Conference on Software Maintenance , pp. 131-138
    • Von Mayrhauser, A.1    Wang, J.2    Li, Q.3
  • 39
    • 0029477394 scopus 로고
    • Design maintenance: Unexpected architectural interactions
    • Opio (Nice), France, 1995. IEEE Computer Society Press: Los Alamitos, CA
    • Carmichael I, Tzeropos V, Holt RC. Design maintenance: Unexpected architectural interactions. International Conference on Software Maintenance'95, Opio (Nice), France, 1995. IEEE Computer Society Press: Los Alamitos, CA; 1995; 134-139.
    • (1995) International Conference on Software Maintenance'95 , pp. 134-139
    • Carmichael, I.1    Tzeropos, V.2    Holt, R.C.3
  • 40
    • 0032310198 scopus 로고    scopus 로고
    • Structural manipulations of software architecture using Tarski relation algebra
    • Honolulu, Hawaii, 1998. IEEE Computer Society Press: Los Alamitos, CA
    • Holt RC. Structural manipulations of software architecture using Tarski relation algebra. Proceedings 5th Working Conference on Reverse Engineering (WCRE'98), Honolulu, Hawaii, 1998. IEEE Computer Society Press: Los Alamitos, CA, 1998; 210-219.
    • (1998) Proceedings 5th Working Conference on Reverse Engineering (WCRE'98) , pp. 210-219
    • Holt, R.C.1
  • 41
    • 0029708968 scopus 로고    scopus 로고
    • An interactive visualization for message sequence charts
    • Berlin, March 1996. IEEE Computer Society Press: Los Alamitos, CA
    • Eick SG, Ward A. An interactive visualization for message sequence charts. 4th Workshop on Program Comprehension (WPC'96), Berlin, March 1996. IEEE Computer Society Press: Los Alamitos, CA, 1996; 2-8.
    • (1996) 4th Workshop on Program Comprehension (WPC'96) , pp. 2-8
    • Eick, S.G.1    Ward, A.2
  • 42
    • 0029452202 scopus 로고
    • Software reflection models: Bridging the gap between source and high-level models
    • Murphy GC, Notkin D, Sullivan K. Software reflection models: Bridging the gap between source and high-level models. ACM Software Engineering Notes 1995; 20(4):18-28.
    • (1995) ACM Software Engineering Notes , vol.20 , Issue.4 , pp. 18-28
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.3
  • 46
    • 0031707189 scopus 로고    scopus 로고
    • View extraction and view fusion in architectural understanding
    • Victoria, BC, June 1998. IEEE Computer Society Press: Los Alamitos, CA
    • Kazman R, Carrière SJ. View extraction and view fusion in architectural understanding. Proceedings 5th International Conference on Software Reuse (ICRS'98), Victoria, BC, June 1998. IEEE Computer Society Press: Los Alamitos, CA, 1998; 200-299.
    • (1998) Proceedings 5th International Conference on Software Reuse (ICRS'98) , pp. 200-299
    • Kazman, R.1    Carrière, S.J.2
  • 47
    • 60749089448 scopus 로고
    • The structure of the multi-programming system
    • Dijkstra EW. The structure of the multi-programming system. Communications of the ACM 1968; 11(5):341-346.
    • (1968) Communications of the ACM , vol.11 , Issue.5 , pp. 341-346
    • Dijkstra, E.W.1
  • 49
    • 0024016415 scopus 로고
    • On visual formalisms
    • Harel D. On visual formalisms. Communications of the ACM 1988; 31(5):514-530.
    • (1988) Communications of the ACM , vol.31 , Issue.5 , pp. 514-530
    • Harel, D.1
  • 50
    • 0033881595 scopus 로고    scopus 로고
    • Hiding expressed using relation algebra with multi-relations - Oblique lifting and lowering for unbalanced systems
    • February 29-March 3, Zurich, Switzerland, 1999. IEEE Computer Society Press: Los Alamitos, CA
    • Bril RJ, Feijs LMG, Glas A, Krikhaar RL, Winter T. Hiding expressed using relation algebra with multi-relations - oblique lifting and lowering for unbalanced systems. 4th European Conference on Software Maintenance and Reengineering (CSMR), February 29-March 3, Zurich, Switzerland, 1999. IEEE Computer Society Press: Los Alamitos, CA, 1999; 33-43.
    • (1999) 4th European Conference on Software Maintenance and Reengineering (CSMR) , pp. 33-43
    • Bril, R.J.1    Feijs, L.M.G.2    Glas, A.3    Krikhaar, R.L.4    Winter, T.5
  • 52
    • 0003408303 scopus 로고    scopus 로고
    • Software architecture: An executive overview
    • Software Engineering Institute, Pittsburgh, PA
    • Clemens P, Northrop L. Software architecture: An executive overview. Technical Report CMU/SEI-96-TR-003, Software Engineering Institute, Pittsburgh, PA, 1996.
    • (1996) Technical Report CMU/SEI-96-TR-003
    • Clemens, P.1    Northrop, L.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.