메뉴 건너뛰기




Volumn 21, Issue 12, 1995, Pages 993-1005

Creation of Views for Reuse of Software with Different Data Representations

Author keywords

abstract data type; data conversion; generic algorithm; program transformation; software reuse; symbolic algebra; View; visual programming

Indexed keywords


EID: 0041420857     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.489074     Document Type: Article
Times cited : (18)

References (55)
  • 1
    • 84937648669 scopus 로고
    • IEEE Trans. on Software Engineering
    • Nov.
    • IEEE Trans. on Software Engineering, vol. 11, no. 11, Nov. 1985.
    • (1985) , vol.11 , Issue.11
  • 2
    • 0025558067 scopus 로고
    • Compiling scientific code using partial evaluation
    • Dec.
    • A. Berlin and D. Weise, “Compiling scientific code using partial evaluation,” IEEE Computer, vol. 23, no. 12, pp. 25-37, Dec. 1990.
    • (1990) IEEE Computer , vol.23 , Issue.12 , pp. 25-37
    • Berlin, A.1    Weise, D.2
  • 4
    • 0013194968 scopus 로고
    • Software Reusability
    • ACM Press: Addison-Wesley
    • T. Biggerstaff and A. Perlis, eds., Software Reusability (2 vols.), ACM Press: Addison-Wesley, 1989.
    • (1989) , vol.2
    • Biggerstaff, T.1    Perlis, A.2
  • 5
    • 0026170770 scopus 로고
    • A packaging system for heterogeneous execution environments
    • June
    • J. Callahan and J. Purtilo “A packaging system for heterogeneous execution environments,” IEEE Trans. Software Engineering, vol. 17, no. 6, pp. 626-635, June 1991.
    • (1991) IEEE Trans. Software Engineering , vol.17 , Issue.6 , pp. 626-635
    • Callahan, J.1    Purtilo, J.2
  • 8
    • 84937646412 scopus 로고
    • PhD dissertation, Tech. Report 94-1434, Dept. of Computer Science, Cornell Univ.
    • S. Efremidis, “On program transformations,” PhD dissertation, Tech. Report 94-1434, Dept. of Computer Science, Cornell Univ., 1994.
    • (1994) “On program transformations,”
    • Efremidis, S.1
  • 10
    • 85034605080 scopus 로고
    • R. Conradi et al., eds., Lecture Notes in Computer Science Advanced Programming Environments, Springer-Verlag
    • D. Garlan, “Views for tools in integrated environments,” in R. Conradi et al., eds., Lecture Notes in Computer Science, vol. 244: Advanced Programming Environments, Springer-Verlag, 1986.
    • (1986) “Views for tools in integrated environments,” , vol.244
    • Garlan, D.1
  • 12
    • 0022667698 scopus 로고
    • Reusing and interconnecting software components
    • Feb.
    • J. A. Goguen, “Reusing and interconnecting software components,” IEEE Computer, pp. 16-28, Feb. 1986.
    • (1986) IEEE Computer , pp. 16-28
    • Goguen, J.A.1
  • 14
    • 0005302189 scopus 로고
    • Tech. Report SRI-CSL-92-03, Computer Science Lab, SRI International, Menlo Park, Mar.
    • J. A. Goguen, “Introducing OBJ,” Tech. Report SRI-CSL-92-03, Computer Science Lab, SRI International, Menlo Park, Mar. 1992.
    • (1992) “Introducing OBJ,”
    • Goguen, J.A.1
  • 16
    • 0022085285 scopus 로고
    • A new notion of encapsulation
    • July
    • D. Gries and J. Prins, “A new notion of encapsulation,” ACM SIGPLAN Notices, vol. 20, no. 7, pp. 131-139, July 1985.
    • (1985) ACM SIGPLAN Notices , vol.20 , Issue.7 , pp. 131-139
    • Gries, D.1    Prins, J.2
  • 17
    • 0012167514 scopus 로고
    • The transform-a new language construct
    • D. Gries and D. Volpano, “The transform-a new language construct,” Structured Programming, vol. 11, no. 1, pp. 1-10, 1990.
    • (1990) Structured Programming , vol.11 , Issue.1 , pp. 1-10
    • Gries, D.1    Volpano, D.2
  • 18
    • 0025519252 scopus 로고
    • Extending objects to support multiple interfaces and access control
    • Nov.
    • B. Hailpern and H. Ossher, “Extending objects to support multiple interfaces and access control,” IEEE Trans. Software Engineering, vol, 16, no. 11, pp. 1,247-1,257, Nov. 1990.
    • (1990) IEEE Trans. Software Engineering , vol.16 , Issue.11 , pp. 1247-1257
    • Hailpern, B.1    Ossher, H.2
  • 19
    • 0023456998 scopus 로고
    • RPDE3: A framework for integrating tool fragments
    • Nov.
    • W. Harrison, “RPDE3: A framework for integrating tool fragments,” IEEE Software, vol. 4, no. 6, pp. 46-56, Nov. 1987.
    • (1987) IEEE Software , vol.4 , Issue.6 , pp. 46-56
    • Harrison, W.1
  • 20
    • 84976706598 scopus 로고
    • A value transmission method for abstract data types
    • Oct.
    • M. Herlihy and B. Liskov, “A value transmission method for abstract data types,” ACM Trans. Programming Languages Syst., vol. 4, no. 4, pp. 527-551, Oct. 1982.
    • (1982) ACM Trans. Programming Languages Syst. , vol.4 , Issue.4 , pp. 527-551
    • Herlihy, M.1    Liskov, B.2
  • 24
    • 0026873608 scopus 로고
    • Software reuse
    • June
    • C. W. Krueger, “Software reuse,” ACM Computing Surveys, vol. 24, no. 2, pp. 131-184, June 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.2 , pp. 131-184
    • Krueger, C.W.1
  • 25
    • 0023383221 scopus 로고
    • IDL: Sharing intermediate representations
    • July
    • D. Lamb, “IDL: Sharing intermediate representations,” ACM Trans. Programming Languages Syst. vol. 9, no. 3, pp. 267-318, July 1987.
    • (1987) ACM Trans. Programming Languages Syst. , vol.9 , Issue.3 , pp. 267-318
    • Lamb, D.1
  • 26
    • 0242592090 scopus 로고
    • Why a diagram is (sometimes) worth 10,000 words
    • also in [44]
    • J. Larkin and H. A. Simon, “Why a diagram is (sometimes) worth 10,000 words,” Cognitive Science, vol. 11, pp. 65-99, 1987; also in [44].
    • (1987) Cognitive Science , vol.11 , pp. 65-99
    • Larkin, J.1    Simon, H.A.2
  • 29
    • 0029325224 scopus 로고
    • Reusing software: Issues and research directions
    • June
    • H. Mili, F. Mili, and A. Mili, “Reusing software: Issues and research directions,” IEEE Trans. Software Engineering, vol. 21, no. 6, pp. 528-562, June 1995.
    • (1995) IEEE Trans. Software Engineering , vol.21 , Issue.6 , pp. 528-562
    • Mili, H.1    Mili, F.2    Mili, A.3
  • 31
    • 0041922215 scopus 로고
    • GLISP: A LISP-based programming system with data abstraction
    • Fall
    • G. Novak, “GLISP: A LISP-based programming system with data abstraction,” AI Magazine, vol. 4, no. 3, pp. 37-47, Fall 1983.
    • (1983) AI Magazine , vol.4 , Issue.3 , pp. 37-47
    • Novak, G.1
  • 32
    • 84936900998 scopus 로고
    • Tech. Report STAN-CS-82-895, C.S. Dept., Stanford Univ. TR-83-25, A.I. Lab, C.S. Dept., Univ. of Texas at Austin
    • G. Novak, “GLISP User's Manual,” Tech. Report STAN-CS-82-895, C.S. Dept., Stanford Univ., 1982; TR-83-25, A.I. Lab, C.S. Dept., Univ. of Texas at Austin.
    • (1982) “GLISP User's Manual,”
    • Novak, G.1
  • 34
    • 85031701225 scopus 로고
    • Software reuse through view type clusters
    • IEEE CS Press Sept.
    • G. Novak, “Software reuse through view type clusters,” Proc. Seventh Knowledge-Based Software Eng. Conf., IEEE CS Press, pp. 70-79, Sept. 1992.
    • (1992) Proc. Seventh Knowledge-Based Software Eng. Conf. , pp. 70-79
    • Novak, G.1
  • 36
    • 0028259239 scopus 로고
    • Generating programs from connections of physical models
    • IEEE CS Press, Mar.
    • G. Novak, “Generating programs from connections of physical models,” Proc. 10th Conf. Artificial Intelligence for Applications, IEEE CS Press, Mar. 1994, pp. 224-230.
    • (1994) Proc. 10th Conf. Artificial Intelligence for Applications , pp. 224-230
    • Novak, G.1
  • 37
    • 0029359411 scopus 로고
    • Conversion of units of measurement
    • Aug.
    • G. Novak, “Conversion of units of measurement,” IEEE Trans. Software Engineering, vol. 21, no. 8, pp. 651-661, Aug. 1995.
    • (1995) IEEE Trans. Software Engineering , vol.21 , Issue.8 , pp. 651-661
    • Novak, G.1
  • 40
    • 0026173909 scopus 로고
    • Module reuse by interface adaptation
    • June
    • J. M. Purtilo and J. M. Atlee, “Module reuse by interface adaptation,” Software Practice and Experience, vol. 21, no. 6, pp. 539-556, June 1991.
    • (1991) Software Practice and Experience , vol.21 , Issue.6 , pp. 539-556
    • Purtilo, J.M.1    Atlee, J.M.2
  • 44
    • 0004027813 scopus 로고
    • Models of Thought
    • Yale Univ. Press
    • H. A. Simon, Models of Thought, vol. 2, Yale Univ. Press, 1989.
    • (1989) , vol.2
    • Simon, H.A.1
  • 45
    • 0025488553 scopus 로고
    • KIDS: a semiautomatic program development system
    • Sept.
    • D. R. Smith, “KIDS: a semiautomatic program development system,” IEEE Trans. Software Engineering, vol. 16, no. 9, pp. 1,024-1,043, Sept. 1990.
    • (1990) IEEE Trans. Software Engineering , vol.16 , Issue.9 , pp. 1024-1043
    • Smith, D.R.1
  • 50
    • 84976819957 scopus 로고
    • An overview of Miranda
    • Dec.
    • D. Turner, “An overview of Miranda,” SIGPLAN Notices, Dec. 1986.
    • (1986) SIGPLAN Notices
    • Turner, D.1
  • 55
    • 0043177307 scopus 로고
    • Advances in Computers
    • Academic Press
    • M. C. Yovits, ed., Advances in Computers, vol. 33, Academic Press, 1991.
    • (1991) , vol.33
    • Yovits, M.C.1


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