메뉴 건너뛰기




Volumn , Issue , 2008, Pages 211-220

Using types to enforce architectural structure

Author keywords

[No Author keywords available]

Indexed keywords

ARCHITECTURAL DESCRIPTIONS; IMPLEMENTATION TECHNIQUES; KEY OBJECT; OBJECT-ORIENTED; OBJECT-ORIENTED IMPLEMENTATION; QUALITY ATTRIBUTES; SHARED DATA; STRUCTURAL CONFORMANCE; STRUCTURAL CONSTRAINTS;

EID: 49949106525     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WICSA.2008.48     Document Type: Conference Paper
Times cited : (15)

References (29)
  • 2
    • 33846117458 scopus 로고    scopus 로고
    • A Case Study in Re-engineering to Enforce Architectural Control Flow and Data Sharing
    • Marwan Abi-Antoun, Jonathan Aldrich, and Wesley Coelho. A Case Study in Re-engineering to Enforce Architectural Control Flow and Data Sharing. Journal of Systems and Software 80(2), 240-264, 2007.
    • (2007) Journal of Systems and Software , vol.80 , Issue.2 , pp. 240-264
    • Abi-Antoun, M.1    Aldrich, J.2    Coelho, W.3
  • 10
    • 0035335990 scopus 로고    scopus 로고
    • Alias Burying: Unique Variables Without Destructive Reads
    • May
    • John Boyland. Alias Burying: Unique Variables Without Destructive Reads. Software Practice & Experience, 6(31): 533-553, May 2001.
    • (2001) Software Practice & Experience , vol.6 , Issue.31 , pp. 533-553
    • Boyland, J.1
  • 12
    • 49949083976 scopus 로고    scopus 로고
    • SPARK - a state-of-the-practice approach to the Common Criteria implementation requirements
    • July
    • Rod Chapman. SPARK - a state-of-the-practice approach to the Common Criteria implementation requirements. Proc. International Common Criteria Conference, July 2001.
    • (2001) Proc. International Common Criteria Conference
    • Chapman, R.1
  • 15
    • 0002008223 scopus 로고
    • An Introduction to Software Architecture
    • Ambriola V, Tortora G, Eds, World Scientific Publishing Company
    • David Garlan and Mary Shaw. An Introduction to Software Architecture. In Advances in Software Engineering and Knowledge Engineering, I (Ambriola V, Tortora G, Eds.) World Scientific Publishing Company, 1993.
    • (1993) Advances in Software Engineering and Knowledge Engineering, I
    • Garlan, D.1    Shaw, M.2
  • 16
    • 49949091009 scopus 로고    scopus 로고
    • ITU-T. Recommendation Z.100, Specification and Description Language (SDL). Geneva, Switzerland, November 1999.
    • ITU-T. Recommendation Z.100, Specification and Description Language (SDL). Geneva, Switzerland, November 1999.
  • 17
    • 31744441189 scopus 로고    scopus 로고
    • A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information
    • Darmstadt, Germany, July
    • Patrick Lam and Martin Rinard. A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information. Proc. European Conference on Object-Oriented Programming, Darmstadt, Germany, July 2003.
    • (2003) Proc. European Conference on Object-Oriented Programming
    • Lam, P.1    Rinard, M.2
  • 18
    • 0029373110 scopus 로고
    • An Event Based Architecture Definition Language
    • September
    • David C. Luckham and James Vera. An Event Based Architecture Definition Language. IEEE Trans. Software Engineering 21(9), September 1995.
    • (1995) IEEE Trans. Software Engineering , vol.21 , Issue.9
    • Luckham, D.C.1    Vera, J.2
  • 19
    • 49949096614 scopus 로고    scopus 로고
    • Testing Ada 95 Programs for Conformance to Rapide Architectures. Proc. Reliable Software Technologies - Ada Europe 96, Montreux, Switzerland, June 1996.
    • Testing Ada 95 Programs for Conformance to Rapide Architectures. Proc. Reliable Software Technologies - Ada Europe 96, Montreux, Switzerland, June 1996.
  • 20
    • 0030381777 scopus 로고    scopus 로고
    • Dynamic Structure in Software Architectures
    • San Francisco, California, October
    • Jeff Magee and Jeff Kramer. Dynamic Structure in Software Architectures. Proc. Foundations of Software Engineering, San Francisco, California, October 1996.
    • (1996) Proc. Foundations of Software Engineering
    • Magee, J.1    Kramer, J.2
  • 22
    • 0035308156 scopus 로고    scopus 로고
    • Software Reflexion Models: Bridging the Gap Between Design and Implementation
    • April
    • Gail C. Murphy, David Notkin, and Kevin J. Sullivan. Software Reflexion Models: Bridging the Gap Between Design and Implementation. IEEE Trans. Software Engineering, 27(4), April 2001.
    • (2001) IEEE Trans. Software Engineering , vol.27 , Issue.4
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.J.3
  • 23
    • 0030412628 scopus 로고    scopus 로고
    • Using Object-Oriented Typing to Support Architectural Design in the C2 Style
    • San Francisco, California, October
    • Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and Richard N. Taylor. Using Object-Oriented Typing to Support Architectural Design in the C2 Style. Proc. Foundations of Software Engineering, San Francisco, California, October 1996.
    • (1996) Proc. Foundations of Software Engineering
    • 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
    • January
    • Nenad Medvidovic and Richard N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Trans. Software Engineering, 26(1), January 2000.
    • (2000) IEEE Trans. Software Engineering , vol.26 , Issue.1
    • Medvidovic, N.1    Taylor, R.N.2
  • 27
    • 40549132720 scopus 로고
    • Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture, October
    • Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM SIGSOFT Software Engineering Notes. 17: 40-52, October 1992.
    • (1992) ACM SIGSOFT Software Engineering Notes , vol.17 , pp. 40-52
  • 28
    • 0037944913 scopus 로고    scopus 로고
    • Rational Software Corporation
    • Rational Software Corporation. Rational Rose RealTime. http://www.rational.com/, 2000
    • (2000) Rational Rose RealTime
  • 29
    • 0026887938 scopus 로고
    • Reconciling Environment Integration and Component Independence
    • July
    • Kevin Sullivan and David Notkin. Reconciling Environment Integration and Component Independence. Trans. Software Engineering and Methodology 1(3): 229-268, July 1992.
    • (1992) Trans. Software Engineering and Methodology , vol.1 , Issue.3 , pp. 229-268
    • Sullivan, K.1    Notkin, D.2


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