메뉴 건너뛰기




Volumn , Issue , 2009, Pages 321-340

Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations

Author keywords

Architectural extraction; Component and connector view; Conformance analysis; Object diagram; Object graphs; Points to analysis; Runtime architecture

Indexed keywords

ARCHITECTURAL STRUCTURE; CLASS DIAGRAMS; DYNAMIC OBJECTS; LANGUAGE EXTENSIONS; OBJECT DIAGRAMS; OBJECT ENCAPSULATION; OBJECT GRAPHS; OBJECT STRUCTURE; OBJECT-RELATIONS; POINTS-TO ANALYSIS; RUNTIME ARCHITECTURE; RUNTIMES; STATIC OBJECTS; STRUCTURAL CONFORMANCE;

EID: 72249099455     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1640089.1640113     Document Type: Conference Paper
Times cited : (38)

References (37)
  • 2
    • 42149144428 scopus 로고    scopus 로고
    • Ownership Domains in the Real World
    • M. Abi-Antoun and J. Aldrich. Ownership Domains in the Real World. In IWACO, pages 93-104, 2007.
    • (2007) IWACO , pp. 93-104
    • Abi-Antoun, M.1    Aldrich, J.2
  • 3
    • 77950591517 scopus 로고    scopus 로고
    • A Field Study in Static Extraction of Runtime Architectures
    • M. Abi-Antoun and J. Aldrich. A Field Study in Static Extraction of Runtime Architectures. In PASTE, 2008.
    • (2008) PASTE
    • Abi-Antoun, M.1    Aldrich, J.2
  • 5
    • 33846117458 scopus 로고    scopus 로고
    • A Case Study in Re-engineering to Enforce Architectural Control Flow and Data Sharing
    • M. Abi-Antoun, J. Aldrich, and W. Coelho. A Case Study in Re-engineering to Enforce Architectural Control Flow and Data Sharing. J. Systems & Software, 80(2):240-264, 2007.
    • (2007) J. Systems & Software , vol.80 , Issue.2 , pp. 240-264
    • Abi-Antoun, M.1    Aldrich, J.2    Coelho, W.3
  • 7
    • 35048849111 scopus 로고    scopus 로고
    • Ownership Domains: Separating Aliasing Policy from Mechanism
    • J. Aldrich and C. Chambers. Ownership Domains: Separating Aliasing Policy from Mechanism. In ECOOP, pages 1-25, 2004.
    • (2004) ECOOP , pp. 1-25
    • Aldrich, J.1    Chambers, C.2
  • 8
    • 0036036783 scopus 로고    scopus 로고
    • ArchJava: Connecting Software Architecture to Implementation
    • J. Aldrich, C. Chambers, and D. Notkin. ArchJava: Connecting Software Architecture to Implementation. In ICSE, pages 187-197, 2002.
    • (2002) ICSE , pp. 187-197
    • Aldrich, J.1    Chambers, C.2    Notkin, D.3
  • 9
    • 33846246752 scopus 로고    scopus 로고
    • Equipping the Reflexion Method with Automated Clustering
    • A. Christl, R. Koschke, and M.-A. Storey. Equipping the Reflexion Method with Automated Clustering. In WCRE, 2005.
    • (2005) WCRE
    • Christl, A.1    Koschke, R.2    Storey, M.-A.3
  • 10
    • 0348137542 scopus 로고    scopus 로고
    • Ownership Types for Flexible Alias Protection
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership Types for Flexible Alias Protection. In OOPSLA, pages 48-64, 1998.
    • (1998) OOPSLA , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 13
    • 70350674124 scopus 로고    scopus 로고
    • Dynamic Architecture Extraction
    • C. Flanagan and S. N. Freund. Dynamic Architecture Extraction. In FATES-RV, 2006.
    • (2006) FATES-RV
    • Flanagan, C.1    Freund, S.N.2
  • 16
    • 0036623749 scopus 로고    scopus 로고
    • Scalable Visualizations of Object-Oriented Systems with Ownership Trees
    • T. Hill, J. Noble, and J. Potter. Scalable Visualizations of Object-Oriented Systems with Ownership Trees. J. Visual Lang. and Comput., 13(3):319-339, 2002.
    • (2002) J. Visual Lang. and Comput , vol.13 , Issue.3 , pp. 319-339
    • Hill, T.1    Noble, J.2    Potter, J.3
  • 17
    • 0035249574 scopus 로고    scopus 로고
    • Lightweight Extraction of Object Models from Bytecode
    • D. Jackson and A. Waingold. Lightweight Extraction of Object Models from Bytecode. TSE, 27(2), 2001.
    • (2001) TSE , vol.27 , Issue.2
    • Jackson, D.1    Waingold, A.2
  • 18
    • 72249119017 scopus 로고    scopus 로고
    • jRM. http://jrmtool.sourceforge.net, 2003.
    • jRM. http://jrmtool.sourceforge.net, 2003.
  • 19
    • 84924726569 scopus 로고    scopus 로고
    • Hierarchical Reflexion Models
    • R. Koschke and D. Simon. Hierarchical Reflexion Models. In WCRE, 2003.
    • (2003) WCRE
    • Koschke, R.1    Simon, D.2
  • 20
    • 35248854618 scopus 로고    scopus 로고
    • A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information
    • P. Lam and M. Rinard. A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information. In ECOOP, pages 275-302, 2003.
    • (2003) ECOOP , pp. 275-302
    • Lam, P.1    Rinard, M.2
  • 21
    • 56349126204 scopus 로고    scopus 로고
    • How can diagramming tools help support programming activities
    • S. Lee, G. Murphy, T. Fritz, and M. Allen. How can diagramming tools help support programming activities. In VL/HCC, pages 246-249, 2008.
    • (2008) VL/HCC , pp. 246-249
    • Lee, S.1    Murphy, G.2    Fritz, T.3    Allen, M.4
  • 22
    • 0029373110 scopus 로고
    • An Event-Based Architecture Definition Language
    • D. C. Luckham and J. Vera. An Event-Based Architecture Definition Language. TSE, 21(9):717-734, 1995.
    • (1995) TSE , vol.21 , Issue.9 , pp. 717-734
    • Luckham, D.C.1    Vera, J.2
  • 23
    • 42149157717 scopus 로고    scopus 로고
    • Inferring Aliasing and Encapsulation Properties for Java
    • K.-K. Ma and J. S. Foster. Inferring Aliasing and Encapsulation Properties for Java. In OOPSLA, 2007.
    • (2007) OOPSLA
    • Ma, K.-K.1    Foster, J.S.2
  • 24
    • 0030412628 scopus 로고    scopus 로고
    • Using Object-Oriented Typing to Support Architectural Design in the C2 Style
    • N. Medvidovic, P. Oreizy, J. E. Robbins, and R. N. Taylor. Using Object-Oriented Typing to Support Architectural Design in the C2 Style. In FSE, 1996.
    • (1996) In FSE
    • Medvidovic, N.1    Oreizy, P.2    Robbins, J.E.3    Taylor, R.N.4
  • 25
    • 0033892696 scopus 로고    scopus 로고
    • A Classification and Comparison Framework for Software Architecture Description Languages
    • N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. TSE, 26(1), 2000.
    • (2000) TSE , vol.26 , Issue.1
    • Medvidovic, N.1    Taylor, R.N.2
  • 26
    • 0036437987 scopus 로고    scopus 로고
    • Constructing Precise Object Relation Diagrams
    • A. Milanova, A. Rountev, and B. G. Ryder. Constructing Precise Object Relation Diagrams. In ICSM, 2002.
    • (2002) ICSM
    • Milanova, A.1    Rountev, A.2    Ryder, B.G.3
  • 27
    • 13844296853 scopus 로고    scopus 로고
    • Parameterized Object Sensitivity for Points-To Analysis for Java
    • A. Milanova, A. Rountev, and B. G. Ryder. Parameterized Object Sensitivity for Points-To Analysis for Java. TOSEM, 14(1):1-41, 2005.
    • (2005) TOSEM , vol.14 , Issue.1 , pp. 1-41
    • Milanova, A.1    Rountev, A.2    Ryder, B.G.3
  • 28
    • 0035308156 scopus 로고    scopus 로고
    • Software Reflexion Models: Bridging the Gap between Design and Implementation
    • G. C. Murphy, D. Notkin, and K. J. Sullivan. Software Reflexion Models: Bridging the Gap between Design and Implementation. TSE, 27(4):364-380, 2001.
    • (2001) TSE , vol.27 , Issue.4 , pp. 364-380
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.J.3
  • 29
    • 34247353601 scopus 로고    scopus 로고
    • Aliasing as a Basis for Program Analysis Tools. PhD thesis, CMU
    • R. W. O'Callahan. Generalized Aliasing as a Basis for Program Analysis Tools. PhD thesis, CMU, 2001.
    • (2001) Generalized
    • O'Callahan, R.W.1
  • 30
    • 0032684782 scopus 로고    scopus 로고
    • Parametric Shape Analysis via 3-Valued Logic
    • M. Sagiv, T. Reps, and R. Wilhelm. Parametric Shape Analysis via 3-Valued Logic. In POPL, 1999.
    • (1999) POPL
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 31
    • 34547308081 scopus 로고    scopus 로고
    • A Parameterized Type System for Simple Loose Ownership Domains
    • J. Schäfer and A. Poetzsch-Heffter. A Parameterized Type System for Simple Loose Ownership Domains. Journal of Object Technology, 5(6):71-100, 2007.
    • (2007) Journal of Object Technology , vol.5 , Issue.6 , pp. 71-100
    • Schäfer, J.1    Poetzsch-Heffter, A.2
  • 33
    • 33947144602 scopus 로고    scopus 로고
    • Discovering Architectures from Running Systems
    • B. Schmerl, J. Aldrich, D. Garlan, R. Kazman, and H. Yan. Discovering Architectures from Running Systems. TSE, 32(7):454-466, 2006.
    • (2006) TSE , vol.32 , Issue.7 , pp. 454-466
    • Schmerl, B.1    Aldrich, J.2    Garlan, D.3    Kazman, R.4    Yan, H.5
  • 34
    • 0029520887 scopus 로고    scopus 로고
    • Monitoring Compliance of a Software System with its High-Level Design Models
    • M. Sefika, A. Sane, and R. H. Campbell. Monitoring Compliance of a Software System with its High-Level Design Models. In ICSE, pages 387-396, 1996.
    • (1996) ICSE , pp. 387-396
    • Sefika, M.1    Sane, A.2    Campbell, R.H.3
  • 35
    • 84951159388 scopus 로고    scopus 로고
    • SHriMP Views: An Interactive Environment for Exploring Java Programs
    • M.-A. Storey, C. Best, and J. Michaud. SHriMP Views: An Interactive Environment for Exploring Java Programs. In IWPC, page 111, 2001.
    • (2001) IWPC , pp. 111
    • Storey, M.-A.1    Best, C.2    Michaud, J.3
  • 37
    • 0035297885 scopus 로고    scopus 로고
    • Languages for Formalizing, Visualizing and Verifying Software Architectures
    • R. van Ommering, R. Krikhaar, and L. Feijs. Languages for Formalizing, Visualizing and Verifying Software Architectures. Computer Languages, 27(1-3):3-18, 2001.
    • (2001) Computer Languages , vol.27 , Issue.1-3 , pp. 3-18
    • van Ommering, R.1    Krikhaar, R.2    Feijs, L.3


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