메뉴 건너뛰기




Volumn 11, Issue 1, 2002, Pages 2-57

Modeling software architectures in the unified modeling language

Author keywords

C2; D.2.11 Software Engineering : Software Architectures; D.2.2 Software Engineering : Design Tools and Techniques; Design; Formal modeling; Languages; Object Constraint Language; Object oriented design; Rapide; Software architecture; Standardization

Indexed keywords

FORMAL MODELING; SOFTWARE ARCHITECTURE; UNIFIED MODELING LANGUAGE (UML);

EID: 0006101465     PISSN: 1049331X     EISSN: None     Source Type: Journal    
DOI: 10.1145/504087.504088     Document Type: Article
Times cited : (268)

References (62)
  • 1
  • 4
    • 0031193084 scopus 로고    scopus 로고
    • A Formal basis for architectural connection
    • ALLEN, R. AND GARLAN, D. 1997. A Formal basis for architectural connection. ACM Trans. Softw. Eng. Methodol. 6, 3 (July), 213-249.
    • (1997) ACM Trans. Softw. Eng. Methodol. , vol.6 , Issue.3 JULY , pp. 213-249
    • Allen, R.1    Garlan, D.2
  • 6
    • 0029386499 scopus 로고
    • A formal semantics of object models
    • BOURDEAU, R. H. AND CHENG, B. H. C. 1995. A formal semantics of object models. IEEE Trans. Softw. Eng. 21, 10 (Oct.), 799-821.
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.10 OCT. , pp. 799-821
    • Bourdeau, R.H.1    Cheng, B.H.C.2
  • 7
    • 0032667363 scopus 로고    scopus 로고
    • Exploiting ADLs to specify architectural styles induced by middleware infrastructures
    • (Los Angeles, CA). ACM Press, New York, NY
    • Di NITTO, E. AND ROSENBLUM, D. S. 1999. Exploiting ADLs to specify architectural styles induced by middleware infrastructures. In Proceedings of the 21st International Conference on Software Engineering (Los Angeles, CA). ACM Press, New York, NY, 13-22.
    • (1999) Proceedings of the 21st International Conference on Software Engineering , pp. 13-22
    • Di Nitto, E.1    Rosenblum, D.S.2
  • 8
    • 84947754120 scopus 로고    scopus 로고
    • Extending architectural representation in UML with view integration
    • (UML'99, Fort Collins, CO). IEEE Computer Society Press, Los Alamitos, CA
    • EGYED, A. AND MEDVIDOVIC, N. 1999. Extending architectural representation in UML with view integration. In Proceedings of the Second International Conference on the Unified Modeling Language (UML'99, Fort Collins, CO). IEEE Computer Society Press, Los Alamitos, CA, 2-16.
    • (1999) Proceedings of the Second International Conference on the Unified Modeling Language , pp. 2-16
    • Egyed, A.1    Medvidovic, N.2
  • 9
    • 84945253450 scopus 로고    scopus 로고
    • A formal approach to heterogeneous software modeling
    • Proceedings of the Third International Conference on the Fundamental Approaches to Software Engineering (FASE 2000, Berlin, Germany, March-April), Tom Mailbaum, Ed. Springer-Verlag, Berlin/Heidelberg, Germany
    • EGYED, A. AND MEDVIDOVIC, N. 2000. A formal approach to heterogeneous software modeling. In Proceedings of the Third International Conference on the Fundamental Approaches to Software Engineering (FASE 2000, Berlin, Germany, March-April), Tom Mailbaum, Ed. Lecture Notes in Computer Science, No. 1783. Springer-Verlag, Berlin/Heidelberg, Germany.
    • (2000) Lecture Notes in Computer Science , vol.1783
    • Egyed, A.1    Medvidovic, N.2
  • 11
    • 0026202534 scopus 로고
    • Logical time in distributed computing systems
    • FIDGE, C. J. 1991. Logical time in distributed computing systems. IEEE Comp. 24, 8, 28-33.
    • (1991) IEEE Comp. , vol.24 , Issue.8 , pp. 28-33
    • Fidge, C.J.1
  • 12
    • 11244299568 scopus 로고
    • Proceedings of the First International Workshop on Architectures for Software Systems (Seattle, WA, Apr.)
    • Published
    • GARLAN, D. (Ed.). 1995. Proceedings of the First International Workshop on Architectures for Software Systems (Seattle, WA, Apr.). Published in ACM Softw. Eng. Notes.
    • (1995) ACM Softw. Eng. Notes
    • Garlan, D.1
  • 14
    • 84956981199 scopus 로고    scopus 로고
    • Reconciling the needs of architectural description with object-modeling notations
    • (UML 2000, York, UK, October), Springer-Verlag, Berlin, Germany
    • GARLAN, D. AND KOMPANEK, A. 2000. Reconciling the needs of architectural description with object-modeling notations. In Proceedings of the Third International Conference on the Unified Modeling Language (UML 2000, York, UK, October), Springer-Verlag, Berlin, Germany.
    • (2000) Proceedings of the Third International Conference on the Unified Modeling Language
    • Garlan, D.1    Kompanek, A.2
  • 15
    • 0001803032 scopus 로고    scopus 로고
    • ACME: An architectural interconnection language
    • Wile. (Toronto, Ont., Canada). IBM Canada Ltd., Toronto, Ont., Canada
    • GARLAN, D., MONROE, R., AND WILE, D. 1997. ACME: An architectural interconnection language. In Wile. Proceedings of GASCON '97 (Toronto, Ont., Canada). IBM Canada Ltd., Toronto, Ont., Canada.
    • (1997) Proceedings of GASCON '97
    • Garlan, D.1    Monroe, R.2    Wile, D.3
  • 16
    • 2442610227 scopus 로고
    • Summary of the Dagstuhl Workshop on Software Architecture, February 1995
    • July
    • GARLAN, D., PAULISCH, F. N., AND TICHY, W. F. (Eds.). 1995. Summary of the Dagstuhl Workshop on Software Architecture, February 1995. ACM Softw. Eng. Notes July, 63-83.
    • (1995) ACM Softw. Eng. Notes , pp. 63-83
    • Garlan, D.1    Paulisch, F.N.2    Tichy, W.F.3
  • 18
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • HAREL, D. 1987. Statecharts: A visual formalism for complex systems. Sci. Comput. Program. 8, 231-274.
    • (1987) Sci. Comput. Program , vol.8 , pp. 231-274
    • Harel, D.1
  • 19
    • 0030261971 scopus 로고    scopus 로고
    • The STATEMATE semantics of statecharts
    • HAREL, D. AND NAAMAD, A. 1996. The STATEMATE semantics of statecharts. ACM Trans. Softw. Eng. Methodol. 5, 4 (Oct.), 293-333.
    • (1996) ACM Trans. Softw. Eng. Methodol. , vol.5 , Issue.4 OCT. , pp. 293-333
    • Harel, D.1    Naamad, A.2
  • 23
    • 0029408391 scopus 로고
    • The 4+1 view model of architecture
    • KRUCHTEN, P. B. 1995. The 4+1 view model of architecture. IEEE Software, 12, 6 (Nov.), 42-50.
    • (1995) IEEE Software , vol.12 , Issue.6 NOV. , pp. 42-50
    • Kruchten, P.B.1
  • 25
    • 0017996760 scopus 로고
    • Time, clocks and the ordering of events in a distributed system
    • LAMPORT, L. 1978. Time, clocks and the ordering of events in a distributed system. Commun. ACM 21, 7, 558-565.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 27
    • 0029373110 scopus 로고
    • An event-based architecture definition language
    • LUCKHAM, D. C. AND VERA, J. 1995. An event-based architecture definition language. IEEE Trans. Softw. Eng. 21, 9 (Sept.), 717-734.
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.9 SEPT. , pp. 717-734
    • Luckham, D.C.1    Vera, J.2
  • 31
    • 84881229442 scopus 로고    scopus 로고
    • Reuse of off-the-shelf components in C2-style architectures
    • (SSR'97, Boston, MA). ACM Press New York
    • MEDVIDOVIC, N., OREIZY, P., AND TAYLOR, R. N. 1997. Reuse of off-the-shelf components in C2-style architectures. In Proceedings of the 1997 Symposium on Software Reusability (SSR'97, Boston, MA). ACM Press New York, 190-198. Also in Proceedings of the 1997 International Conference on Software Engineering (ICSE'97, Boston, MA). ACM Press, New York, NY, 692-700.
    • (1997) Proceedings of the 1997 Symposium on Software Reusability , pp. 190-198
    • Medvidovic, N.1    Oreizy, P.2    Taylor, R.N.3
  • 32
    • 0030615570 scopus 로고    scopus 로고
    • (ICSE'97, Boston, MA). ACM Press, New York, NY
    • MEDVIDOVIC, N., OREIZY, P., AND TAYLOR, R. N. 1997. Reuse of off-the-shelf components in C2-style architectures. In Proceedings of the 1997 Symposium on Software Reusability (SSR'97, Boston, MA). ACM Press New York, 190-198. Also in Proceedings of the 1997 International Conference on Software Engineering (ICSE'97, Boston, MA). ACM Press, New York, NY, 692-700.
    • Proceedings of the 1997 International Conference on Software Engineering , pp. 692-700
  • 33
    • 0002345878 scopus 로고    scopus 로고
    • Domains of concern in software architectures and architecture description languages
    • (Santa Barbara, CA, Oct.), Usenix Association, Berkeley, CA
    • MEDVIDOVIC, N. AND ROSENBLUM, D. S. 1997. Domains of concern in software architectures and architecture description languages. In Proceedings of the USENIX Conference on Domain Specific Languages (Santa Barbara, CA, Oct.), Usenix Association, Berkeley, CA, 199-212.
    • (1997) Proceedings of the USENIX Conference on Domain Specific Languages , pp. 199-212
    • Medvidovic, N.1    Rosenblum, D.S.2
  • 36
    • 0031607109 scopus 로고    scopus 로고
    • Separating fact from fiction in software architecture
    • (ISAW-3, Lake Buena Vista, FL, Nov.), ACM Press, New York, NY
    • MEDVIDOVIC, N. AND TAYLOR, R. N. 1998. Separating fact from fiction in software architecture. In Proceedings of the Third International Software Architecture Workshop (ISAW-3, Lake Buena Vista, FL, Nov.), ACM Press, New York, NY, 105-108.
    • (1998) Proceedings of the Third International Software Architecture Workshop , pp. 105-108
    • Medvidovic, N.1    Taylor, R.N.2
  • 37
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • MEDVIDOVIC, N. AND TAYLOR, R. N. 2000. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Trans. Softw. Eng. 26, 1 (Jan.), 70-93.
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.1 JAN. , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 38
    • 0043183568 scopus 로고    scopus 로고
    • Formal modeling of software architectures at multiple levels of abstraction
    • (Los Angeles, CA, Apr.). University of Southern California, Center for Software Engineering and University of California, Irvine, Irvine Research Unit in Software, Los Angels
    • MEDVIDOVIC, N., TAYLOR, R. N., AND WHITEHEAD, JR., E. J. 1996. Formal modeling of software architectures at multiple levels of abstraction. In Proceedings of the California Software Symposium 1996 (Los Angeles, CA, Apr.). University of Southern California, Center for Software Engineering and University of California, Irvine, Irvine Research Unit in Software, Los Angels, 28-40.
    • (1996) Proceedings of the California Software Symposium 1996 , pp. 28-40
    • Medvidovic, N.1    Taylor, R.N.2    Whitehead Jr., E.J.3
  • 41
    • 0005084964 scopus 로고    scopus 로고
    • Rational Software Corp., Cupertino, CA, and Lexington, MA
    • Rational Software Corporation. 1998. Rational Rose 98: Using Rational Rose. Rational Software Corp., Cupertino, CA, and Lexington, MA.
    • (1998) Rational Rose 98: Using Rational Rose
  • 42
    • 2442421588 scopus 로고    scopus 로고
    • Object Management Group, Needham, MA
    • OBJECT MANAGEMENT GROUP. 2000. OMG UML Specification Version 1.3. Object Management Group, Needham, MA.
    • (2000) OMG UML Specification Version 1.3
  • 43
    • 0001956194 scopus 로고
    • Foundations for the study of software architectures
    • PERRY, D. E. AND WOLF, A. L. 1992. Foundations for the study of software architectures. ACM SIGSOFT Softw. Eng. Notes 17, 4 (Oct.), 40-52.
    • (1992) ACM SIGSOFT Softw. Eng. Notes , vol.17 , Issue.4 OCT. , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 45
    • 2442509425 scopus 로고    scopus 로고
    • Technical monograph PRG-67, Oxford University Computing Laboratory, Oxford, UK
    • ROSCOE, A. W. 1998. Two Papers on CSP. Technical monograph PRG-67, Oxford University Computing Laboratory, Oxford, UK.
    • (1998) Two Papers on CSP
    • Roscoe, A.W.1
  • 48
    • 0002152274 scopus 로고    scopus 로고
    • Turning clockwise: Using UML in the real-time domain
    • SELIC, B. 1999. Turning clockwise: Using UML in the real-time domain. Commun. ACM 42, 10 (Oct.), 46-54.
    • (1999) Commun. ACM , vol.42 , Issue.10 OCT. , pp. 46-54
    • Selic, B.1
  • 51
    • 84947918153 scopus 로고    scopus 로고
    • Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status
    • Studies of Software Design, Proceedings of an ICSE'93 Workshop. Springer-Verlag, Berlin, Germany
    • SHAW, M. 1996. Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status. In Studies of Software Design, Proceedings of an ICSE'93 Workshop. Lecture Notes in Computer Science, No. 1078. Springer-Verlag, Berlin, Germany, 17-32.
    • (1996) Lecture Notes in Computer Science , vol.1078 , pp. 17-32
    • Shaw, M.1
  • 53
    • 0003116303 scopus 로고
    • Formulations and formalisms in software architecture
    • Computer Science Today: Recent Trends and Developments, J. van Leeuwen (Ed.), Springer-Verlag, Berlin, Germany
    • SHAW, M. AND GARLAN, D. 1995. Formulations and formalisms in software architecture. In Computer Science Today: Recent Trends and Developments, J. van Leeuwen (Ed.), Lecture Notes in Computer Science, No. 1000. Springer-Verlag, Berlin, Germany, 307-323.
    • (1995) Lecture Notes in Computer Science , vol.1000 , pp. 307-323
    • Shaw, M.1    Garlan, D.2
  • 58
    • 0039926444 scopus 로고
    • DSSA (domain-specific software architecture): Pedagogical example
    • TRACZ, W. 1995. DSSA (domain-specific software architecture): Pedagogical example. ACM SIGSOFT Softw. Eng. Notes 20, 3 (July), 49-62.
    • (1995) ACM SIGSOFT Softw. Eng. Notes , vol.20 , Issue.3 JULY , pp. 49-62
    • Tracz, W.1


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