메뉴 건너뛰기




Volumn 4, Issue 4, 1995, Pages 319-364

Formalizing Style to Understand Descriptions of Software Architecture

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER ARCHITECTURE; COMPUTER HARDWARE DESCRIPTION LANGUAGES; FORMAL LOGIC; INTERFACES (COMPUTER);

EID: 0029390712     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/226241.226244     Document Type: Article
Times cited : (138)

References (34)
  • 1
    • 0003752204 scopus 로고
    • A Pattern Language: Towns, Buildings, Construction
    • fiksolahl-king, L, and angel, S. Oxford University Press, New York.
    • Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., fiksolahl-king, L, and angel, S. 1977. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York.
    • (1977)
    • Alexander, C.1    Ishikawa, S.2    Silverstein, M.3    Jacobson, M.4
  • 2
    • 0011840442 scopus 로고
    • A formal approach to software architectures In
    • J. van Leeuwen, Ed. and garlan, D. Elsevier Science Publishers, B.V., Amsterdam.
    • Allen R. and garlan, D. 1992. A formal approach to software architectures In Proceedings of IFIP 92, J. van Leeuwen, Ed. Elsevier Science Publishers, B.V., Amsterdam.
    • (1992) Proceedings of IFIP
    • Allen, R.1
  • 3
    • 84976808960 scopus 로고
    • July, Towards formalized software architectures. Tech Rep CMU-CS-92-163, School of Computer Science, Carnegie MeTon Univ., Pittsburgh, Pa.
    • Allen, R. and Garlan, D. 1992. Towards formalized software architectures. Tech Rep CMU-CS-92-163, School of Computer Science, Carnegie MeTon Univ., Pittsburgh, Pa. July.
    • (1992)
    • Allen, R.1    Garlan, D.2
  • 4
    • 84910593224 scopus 로고
    • Proceedings of the ACM Interface Definition Language Workshop. SIGPLAN Not. 29
    • 8 Beyond defmition/use: Architectural interconnection. In
    • Allen, R. and Garlan, D. 1994. Beyond defmition/use: Architectural interconnection. In Proceedings of the ACM Interface Definition Language Workshop. SIGPLAN Not. 29, 8
    • (1994)
    • Allen, R.1    Garlan, D.2
  • 5
    • 0028166453 scopus 로고
    • Proceedings of the 16th International Conference on Software Engineering
    • Formalizing architectural connection. In (Sorrento, Italy). IEEE Computer Society Press, Los Alamitos, Calif.,
    • Allen, R. and Garlan, D. 1994 Formalizing architectural connection. In Proceedings of the 16th International Conference on Software Engineering (Sorrento, Italy). IEEE Computer Society Press, Los Alamitos, Calif., 71–80.
    • (1994) , pp. 71-80
    • Allen, R.1    Garlan, D.2
  • 7
    • 84976786201 scopus 로고
    • Proceedings of the Workshop on Domain-Specific Software Architecture
    • DARPA. Software Engineering Inst., Hidden Valley, Pa.
    • DARPA. 1990. Proceedings of the Workshop on Domain-Specific Software Architecture. Software Engineering Inst., Hidden Valley, Pa.
    • (1990)
  • 8
    • 84976664871 scopus 로고
    • Aug, A reference model for computer assisted software engineering environment frameworks. Tech. Rep. HPL-SEG-TN-9011, Hewlett Packard Laboratories, Bristol, England
    • Earl, A. 1990. A reference model for computer assisted software engineering environment frameworks. Tech. Rep. HPL-SEG-TN-9011, Hewlett Packard Laboratories, Bristol, England Aug.
    • (1990)
    • Earl, A.1
  • 9
    • 67651192557 scopus 로고
    • Tutorial on Software Design Techniques
    • and Washerman, A I. IEEE Computer Society Press, Los Alamitos, Calif
    • Freeman, P. and Washerman, A I. 1976. Tutorial on Software Design Techniques. IEEE Computer Society Press, Los Alamitos, Calif.
    • (1976)
    • Freeman, P.1
  • 10
    • 0003880013 scopus 로고
    • Design Patterns: Elements of Reusable Object-Oriented Design
    • And, J. Vlissides Addison-Wesley, Reading, Mass.
    • Gamma, E, Helm, R., Johnson, R., And Vlissides, J. 1994 Design Patterns: Elements of Reusable Object-Oriented Design. Addison-Wesley, Reading, Mass.
    • (1994)
    • Gamma, E.1    Helm, R.2    Johnson, R.3
  • 11
    • 84947810012 scopus 로고
    • VDM ' x2018;90: VDM and Z—Formal Methods in Software Development
    • Garlan, D. And Delisle, N. Formal specifications as reusable frameworks. In (Kiel, Germany). Lecture Notes in Computer Science, Springer-Verlag, Berlin,
    • Garlan, D. And Delisle, N. 1990. Formal specifications as reusable frameworks. In VDM ' x2018;90: VDM and Z—Formal Methods in Software Development (Kiel, Germany). Lecture Notes in Computer Science, vol. 428. Springer-Verlag, Berlin, 150–163.
    • (1990) , vol.428 , pp. 150-163
  • 12
    • 84976813340 scopus 로고
    • VDM 91: Formal Software Development Methods
    • Formalizing design spaces: Implicit invocation mechanisms. In Lecture Notes in Computer Science, Springer-Verlag, Berlin
    • Garlan, D. And Notkin, D. 1991. Formalizing design spaces: Implicit invocation mechanisms. In VDM  91: Formal Software Development Methods. Lecture Notes in Computer Science, vol. 551. Springer-Verlag, Berlin, 31–44.
    • (1991) , vol.551 , pp. 31-44
    • Garlan, D.1    Notkin, D.2
  • 13
    • 0027187106 scopus 로고
    • Proceedings of the 15th International Conference on Software Engineering
    • Adding implicit invocation to traditional programming languages. In (Bal-timore, Md.). IEEE Computer Society Press, Los Alamitos, Calif.
    • Garlan, D. and Scott, C. 1993. Adding implicit invocation to traditional programming languages. In Proceedings of the 15th International Conference on Software Engineering (Bal-timore, Md.). IEEE Computer Society Press, Los Alamitos, Calif.
    • (1993)
    • Garlan, D.1    Scott, C.2
  • 14
    • 0003667907 scopus 로고
    • Advances in Software Engineering and Knowledge Engineering
    • An introduction to software architecture. In World Scientific, Singapore, Also appears as SCS and SEI Tech. Reps. CMU-CS-94-166, CMU/SEI-94-TR-21, ESC-TR- V. Ambriola and G. Tortora, Eds.
    • Garlan, D. and Shaw, M. 1993. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, V. Ambriola and G. Tortora, Eds. World Scientific, Singapore, 1–39. Also appears as SCS and SEI Tech. Reps. CMU-CS-94-166, CMU/SEI-94-TR-21, ESC-TR- 94-021.
    • (1993) , pp. 1-39
    • Garlan, D.1    Shaw, M.2
  • 15
    • 84949945411 scopus 로고
    • Proceedings of SIGSOFT 94: The 2nd ACM SIGSOFT Symposium on the Foundations of Software Engineering
    • Exploiting style in architectural design environments. In ACM Press, New York,
    • Garlan, D., Allen, R., and Ockerbloom, J. 1994. Exploiting style in architectural design environments. In Proceedings of SIGSOFT 94: The 2nd ACM SIGSOFT Symposium on the Foundations of Software Engineering. ACM Press, New York, 179–185.
    • (1994) , pp. 179-185
    • Garlan, D.1    Allen, R.2    Ockerbloom, J.3
  • 16
    • 0026880657 scopus 로고
    • Using tool abstraction to compose systems
    • June, Kaiser, G. E., And Notkin, D, 6
    • Garlan, D,, Kaiser, G. E., And Notkin, D, 1992. Using tool abstraction to compose systems. IEEE Comput. 25, 6 (June).
    • (1992) IEEE Comput. 25
    • Garlan, D.1
  • 17
    • 0029288791 scopus 로고
    • A domain-specific software architecture for adaptive intelligent systems
    • hayes-roth, b, pfleger, k., lalanda, p., morignot, p., and balabanovic, m. 4 (Apr,)
    • hayes-roth, b, pfleger, k., lalanda, p., morignot, p., and balabanovic, m. 1995 A domain-specific software architecture for adaptive intelligent systems. IEEE Trans. Softw. Eng. 21, 4 (Apr,), 288–301.
    • (1995) IEEE Trans. Softw. Eng. 21 , pp. 288-301
  • 18
    • 84976761785 scopus 로고
    • Communicating Sequential Processes. Prentice-Hall International, London inverardi P. and wolf, A. 1995. Formal specification and analysis of software architectures using the chemical, abstract machine model. IEEE Trans. Softw. Eng. 21,4
    • (Apr
    • Hoare, C. A. R. 1985. Communicating Sequential Processes. Prentice-Hall International, London inverardi P. and wolf, A. 1995. Formal specification and analysis of software architectures using the chemical, abstract machine model. IEEE Trans. Softw. Eng. 21,4 (Apr ), 373–386.
    • (1985) , pp. 373-386
    • Hoare, C.A.R.1
  • 19
    • 0029292854 scopus 로고
    • Specification and analysis of system architecture using Rapide
    • Apr, augustin, L. m, keenney, J. J., vera, J., bryan, D., and mann, W. 4
    • Lockham, D. C., augustin, L. m, keenney, J. J., vera, J., bryan, D., and mann, W. 1995. Specification and analysis of system architecture using Rapide IEEE Trans. Softw Eng 21. 4 (Apr.), 336–355.
    • (1995) IEEE Trans. Softw Eng 21. , pp. 336-355
    • Lockham, D.C.1
  • 20
    • 84976824370 scopus 로고
    • Modelling distributed software architectures. Tech. Rep CMU-CS-95-151, Carnegie Mellon Univ., Pittsburgh, Pa.
    • Magee, J. and Kramer, J. 1995. Modelling distributed software architectures. Tech. Rep CMU-CS-95-151, Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1995)
    • Magee, J.1    Kramer, J.2
  • 21
    • 84976761936 scopus 로고
    • June, and graham, M H The domain-specific software architecture program Tech. Rep. CMU/SEI-92-SR-9, Carnegie Mellon Software Engineering Institute, Pittsburgh. Pa.
    • Mettala, E. and graham, M H 1992. The domain-specific software architecture program Tech. Rep. CMU/SEI-92-SR-9, Carnegie Mellon Software Engineering Institute, Pittsburgh. Pa. June.
    • (1992)
    • Mettala, E.1
  • 22
    • 0029288831 scopus 로고    scopus 로고
    • IEEE Trans. Softw. Eng. 21
    • moriconi, m, zian, X, and riemenschneider, r 1995 Correct architecture refinement. 4
    • moriconi, m, zian, X, and riemenschneider, r 1995 Correct architecture refinement. IEEE Trans. Softw. Eng. 21, 4 (Apr.), 356–372
  • 23
    • 0027570688 scopus 로고
    • How architecture wins technology wars
    • Apr, and ferguson, C. H. 2 (Mar -
    • Morris, C. R. and ferguson, C. H. 1993. How architecture wins technology wars Harvard Bus. Rev 71, 2 (Mar -Apr.)
    • (1993) Harvard Bus. Rev 71
    • Morris, C.R.1
  • 24
    • 84976770960 scopus 로고
    • Blackboard systems: Part 1
    • Nn, H. P. 1986. Blackboard systems: Part 1 Al Mag 7, 3, 38–53.
    • (1986) Al Mag 7 , vol.3 , pp. 38-53
    • Nn, H.P.1
  • 25
    • 0009597121 scopus 로고
    • Blackboard systems: Part 2
    • Nil, H. P. 1986. Blackboard systems: Part 2. AI Mag 7, 4, 62–69
    • (1986) AI Mag 7, 4 , pp. 62-69
    • Nil, H.P.1
  • 26
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • Oct
    • Perry, D E. and Wolf, A. L. 1992. Foundations for the study of software architecture. Softw Eng. Not 77, 4 (Oct.), 40–52
    • (1992) Softw Eng. Not , vol.77 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 27
    • 0003880003 scopus 로고
    • Design Patterns for Object-Oriented Software Development
    • Addison-Wesley, Reading, Mass.
    • Pree, W 1995 Design Patterns for Object-Oriented Software Development Addison-Wesley, Reading, Mass.
    • (1995)
    • Pree, W.1
  • 28
    • 0025452123 scopus 로고
    • Connecting tools using message passing m the Field Environment
    • July
    • Reiss, S 1990. Connecting tools using message passing m the Field Environment. IEEE Softw. 7, 4 (July), 57–66.
    • (1990) IEEE Softw. , vol.7 , Issue.4 , pp. 57-66
    • Reiss, S.1
  • 30
    • 0003116303 scopus 로고
    • Formulations and Formalisms in Software Architecture
    • Lecture Notes m Computer Science. Springer-Verlag, Berlin.
    • Shaw, M and Garlan, D. 1995. Formulations and Formalisms in Software Architecture Lecture Notes m Computer Science. Vol. 1000. Springer-Verlag, Berlin.
    • (1995) , vol.1000
    • Shaw, M.1    Garlan, D.2
  • 31
    • 0029288830 scopus 로고
    • Abstractions for software architecture and tools to support them
    • zelesnik 4 (Apr), and, g.
    • Shaw, M., Deline, R., Klein, D. V., Ross, T. L., Young, D. M., and zelesnik, g. 1995. Abstractions for software architecture and tools to support them. IEEE Trans. Softw. Eng. 21, 4 (Apr), 314–335
    • (1995) IEEE Trans. Softw. Eng. 21 , pp. 314-335
    • Shaw, M.1    Deline, R.2    Klein, D.V.3    Ross, T.L.4    Young, D.M.5
  • 32
    • 0003566434 scopus 로고
    • The Z Notation: A Reference Manual
    • 2nd ed. Prentice-Hall, Englewood Cliffs, N J
    • Spivey, J. 1992. The Z Notation: A Reference Manual, 2nd ed. Prentice-Hall, Englewood Cliffs, N J
    • (1992)
    • Spivey, J.1
  • 33
    • 0026887938 scopus 로고
    • Reconciling environment integcation and software evolution
    • July, 3
    • Sullivan, K J. and Notkin, D 1992. Reconciling environment integcation and software evolution. ACM Trans Softw. Eng. Method 1, 3 (July), 229–268
    • (1992) ACM Trans Softw. Eng. Method 1 , pp. 229-268
    • Sullivan, K.J.1    Notkin, D.2
  • 34
    • 0028064053 scopus 로고
    • Proceedings of the 2nd International Workshop on Configurable Distributed Systems
    • Mode changes in real-time architecture description language. In IEEE Computer Society Press, Los Alamitos, Calif.
    • Vestal, S. 1994. Mode changes in real-time architecture description language. In Proceedings of the 2nd International Workshop on Configurable Distributed Systems. IEEE Computer Society Press, Los Alamitos, Calif.
    • (1994)
    • Vestal, S.1


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