메뉴 건너뛰기




Volumn 46, Issue 2, 2004, Pages 81-97

An aspect-oriented framework for developing component-based software with the collaboration-based architectural style

Author keywords

Aspect oriented programming; Collaboration based design; Component based development; Non functional requirements; Software architecture

Indexed keywords

ABSTRACTING; BINARY CODES; COMPUTER AIDED DESIGN; COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING; COMPUTER SUPPORTED COOPERATIVE WORK; OBJECT ORIENTED PROGRAMMING;

EID: 0347985128     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0950-5849(03)00111-3     Document Type: Article
Times cited : (14)

References (39)
  • 1
    • 0039001433 scopus 로고
    • Dimensions of object-oriented modeling
    • Wegner P. Dimensions of object-oriented modeling. IEEE Computer. 25:1992;12-20.
    • (1992) IEEE Computer , vol.25 , pp. 12-20
    • Wegner, P.1
  • 5
    • 84976833144 scopus 로고
    • Contracts: Specifying behavioral compositions in object-oriented systems
    • Helm G., Holland I., Gangopadhyay D. Contracts: specifying behavioral compositions in object-oriented systems. ACM SIGPLAN Notices. 25:(10):1990;303-311.
    • (1990) ACM SIGPLAN Notices , vol.25 , Issue.10 , pp. 303-311
    • Helm, G.1    Holland, I.2    Gangopadhyay, D.3
  • 6
    • 84976708204 scopus 로고
    • Subject-oriented programming (a critique of pure objects)
    • Harrison W., Ossher H. Subject-oriented programming (a critique of pure objects). ACM SIGPLAN Notices. 28:1993;411-428.
    • (1993) ACM SIGPLAN Notices , vol.28 , pp. 411-428
    • Harrison, W.1    Ossher, H.2
  • 9
    • 0037175499 scopus 로고    scopus 로고
    • An enhanced role model for alleviating the role-binding anomaly
    • Lee J.S., Bae D.H. An enhanced role model for alleviating the role-binding anomaly. Software: Practice and Experience. 32:(14):2002;1317-1344.
    • (2002) Software: Practice and Experience , vol.32 , Issue.14 , pp. 1317-1344
    • Lee, J.S.1    Bae, D.H.2
  • 10
    • 35248828504 scopus 로고    scopus 로고
    • Aspect-oriented programming
    • Proceedings of European Conference on Object-Oriented Programming, Berlin: Springer
    • Kiczales G. Aspect-oriented programming. Proceedings of European Conference on Object-Oriented Programming, LNCS 1241. 1997;Springer, Berlin. pp. 220-243.
    • (1997) LNCS , vol.1241 , pp. 220-243
    • Kiczales, G.1
  • 16
    • 0346305308 scopus 로고
    • Component-oriented programming a refined variation on object-oriented programming
    • Szyperski C. Component-oriented programming a refined variation on object-oriented programming. The Oberon Tribune. 1:1995.
    • (1995) The Oberon Tribune , vol.1
    • Szyperski, C.1
  • 17
  • 20
    • 0000465860 scopus 로고    scopus 로고
    • A component- And message-based architectural style for gui software
    • Taylor R.N. A component- and message-based architectural style for gui software. IEEE Transactions on Software Engineering. 22:1996;390-406.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , pp. 390-406
    • Taylor, R.N.1
  • 22
    • 0141784735 scopus 로고
    • Formal definition of the chiron-2 software architectural style
    • July, Irvine: Department of Information and Computer Science, University of California
    • Medvidovic N. Formal definition of the chiron-2 software architectural style. Technical Report UCI-ICS-95-24. July 1995;Department of Information and Computer Science, University of California, Irvine.
    • (1995) Technical Report , vol.UCI-ICS-95-24
    • Medvidovic, N.1
  • 24
    • 0012715321 scopus 로고    scopus 로고
    • A layered approach to building Oopen aspect-oriented systems: A framework for the design of on-demand system remodularization
    • Netinant P., Elard T., Fayad M.E. A layered approach to building Oopen aspect-oriented systems: a framework for the design of on-demand system remodularization. Communications of the ACM. 44:(10):2001;83-85.
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 83-85
    • Netinant, P.1    Elard, T.2    Fayad, M.E.3
  • 27
    • 0242656988 scopus 로고
    • Procedure calls are the assembly language of software interconnections: Connectors deserve first-class status
    • May
    • Shaw M. Procedure calls are the assembly language of software interconnections: connectors deserve first-class status. Proceedings of Workshop on Studies of Software Design, May. 1993.
    • (1993) Proceedings of Workshop on Studies of Software Design
    • Shaw, M.1
  • 32
    • 84884607964 scopus 로고    scopus 로고
    • Openjava: A class-based macro system for java
    • Proceedings of Reflection and Software Engineering, Berlin: Springer
    • Tatsubori M., Chiba S., Killijian M., Itano K. Openjava: a class-based macro system for java. Proceedings of Reflection and Software Engineering, LNCS 1826. 2000;Springer, Berlin.
    • (2000) LNCS , vol.1826
    • Tatsubori, M.1    Chiba, S.2    Killijian, M.3    Itano, K.4
  • 33
    • 85008013307 scopus 로고    scopus 로고
    • Beyond the black box abstraction: Open implementation
    • Kiczales G. Beyond the black box abstraction: open implementation. IEEE Software. 13:1996;8-11.
    • (1996) IEEE Software , vol.13 , pp. 8-11
    • Kiczales, G.1
  • 38
    • 84957801133 scopus 로고    scopus 로고
    • Load-time structural reflection in java
    • Proceedings of European Conference for Object-Oriented Programming, Berlin: Springer
    • Chiba S. Load-time structural reflection in java. Proceedings of European Conference for Object-Oriented Programming, LNCS 1850. 2000;Springer, Berlin. pp. 313-336.
    • (2000) LNCS , vol.1850 , pp. 313-336
    • Chiba, S.1


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