메뉴 건너뛰기




Volumn , Issue , 2009, Pages

Reusable architectural decisions for DSL design: Foundational decisions in DSL development

Author keywords

[No Author keywords available]

Indexed keywords

ARCHITECTURAL DECISION; ARCHITECTURAL KNOWLEDGE; CONCRETE SYNTAX; DESIGN SPACES; DEVELOPMENT PROCESS; DOMAIN SPECIFIC LANGUAGES; PROBLEM SPACE; SHARED CONTEXT; SOFTWARE PATTERNS;

EID: 84865209935     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (30)

References (57)
  • 1
    • 84976711318 scopus 로고
    • Programming pearls - Little languages
    • August
    • J. Bentley. Programming Pearls - Little Languages. Communications of the ACM, 29(8), August 1986.
    • (1986) Communications of the ACM , vol.29 , Issue.8
    • Bentley, J.1
  • 4
    • 25444497494 scopus 로고    scopus 로고
    • Why software fails
    • September
    • R. Charette. Why Software Fails. IEEE Spectrum, 42(9), September 2005.
    • (2005) IEEE Spectrum , vol.42 , Issue.9
    • Charette, R.1
  • 6
    • 34648817304 scopus 로고    scopus 로고
    • Building domain-specific languages for model-driven development
    • September/October
    • J. S. Cuadrado and J. G. Molina. Building Domain-Specific Languages for Model-Driven Development. IEEE Software, 24(5), September/October 2007.
    • (2007) IEEE Software , vol.24 , Issue.5
    • Cuadrado, J.S.1    Molina, J.G.2
  • 10
    • 70049118474 scopus 로고    scopus 로고
    • Metadesign: Guidelines for supporting domain experts in software development
    • G. Fischer, K. Nakakoji, and Y. Ye. Metadesign: Guidelines for supporting domain experts in software development. IEEE Software, 26(5):37-44, 2009.
    • (2009) IEEE Software , vol.26 , Issue.5 , pp. 37-44
    • Fischer, G.1    Nakakoji, K.2    Ye, Y.3
  • 15
    • 84865274206 scopus 로고    scopus 로고
    • Graphviz. http://www.graphviz.org/, 2009.
    • (2009)
  • 18
    • 34547120204 scopus 로고    scopus 로고
    • Using patterns to capture architectural decisions
    • DOI 10.1109/MS.2007.124
    • N. Harrison, P. Avgeriou, and U. Zdun. Using patterns to capture architectural decisions. IEEE Software, pages 38-45, July/Aug. 2007. (Pubitemid 47103032)
    • (2007) IEEE Software , vol.24 , Issue.4 , pp. 38-45
    • Harrison, N.B.1    Avgeriou, P.2    Zdun, U.3
  • 20
    • 0001082611 scopus 로고    scopus 로고
    • Building domain-specific embedded languages
    • December
    • P. Hudak. Building Domain-Specific Embedded Languages. ACM Computing Surveys, 28, December 1996.
    • (1996) ACM Computing Surveys , vol.28
    • Hudak, P.1
  • 21
    • 16444369650 scopus 로고    scopus 로고
    • Surviving IT project cancellations
    • April
    • C. Iacovou and A. Dexter. Surviving IT Project Cancellations. Communications of the ACM, 48(4), April 2005.
    • (2005) Communications of the ACM , vol.48 , Issue.4
    • Iacovou, C.1    Dexter, A.2
  • 26
    • 77049104931 scopus 로고    scopus 로고
    • Building up and reasoning about architectural knowledge
    • C. Hofmeister, editor, (Vol. LNCS 4214)
    • P. Kruchten, P. Lago, and H. Vliet. Building up and reasoning about architectural knowledge. In C. Hofmeister, editor, QoSA 2006 (Vol. LNCS 4214), pages 43-58, 2006.
    • (2006) QoSA 2006 , pp. 43-58
    • Kruchten, P.1    Lago, P.2    Vliet, H.3
  • 27
    • 84943347452 scopus 로고
    • The next 700 programming languages
    • March
    • P. Landin. The Next 700 Programming Languages. Communications of the ACM(CACM), 9(3), March 1966.
    • (1966) Communications of the ACM(CACM) , vol.9 , Issue.3
    • Landin, P.1
  • 30
    • 33745167684 scopus 로고    scopus 로고
    • When and how to develop domain-specific languages
    • December
    • M. Mernik, J. Heering, and A. Sloane. When and How to Develop Domain-Specific Languages. ACM Computing Surveys, 37(4), December 2005.
    • (2005) ACM Computing Surveys , vol.37 , Issue.4
    • Mernik, M.1    Heering, J.2    Sloane, A.3
  • 34
    • 33746423872 scopus 로고    scopus 로고
    • May, Version 2.0, formal/06-05-01, The Object Management Group
    • OCL 2.0 Specification. available at: http://www.omg.org/technology/ documents/formal/ocl.htm, May 2006. Version 2.0, formal/06-05-01, The Object Management Group.
    • (2006) OCL 2.0 Specification
  • 35
    • 50949102921 scopus 로고    scopus 로고
    • November, Version 2.1.2, formal/2007-11-02, The Object Management Group
    • OMG Unified Modeling Language (OMG UML): Superstructure. available at: http://www.omg.org/technology/documents/formal/uml.htm, November 2007. Version 2.1.2, formal/2007-11-02, The Object Management Group.
    • (2007) OMG Unified Modeling Language (OMG UML): Superstructure
  • 36
    • 84873428589 scopus 로고    scopus 로고
    • Open ArchitectureWare. openArchitectureWare. http://www. openarchitectureware.org/, 2008.
    • (2008) OpenArchitectureWare
  • 38
    • 84865261967 scopus 로고    scopus 로고
    • Prefuse. http://www.prefuse.org/, 2009.
    • (2009)
  • 41
    • 33344465743 scopus 로고    scopus 로고
    • Model-driven engineering - Guest editor's introduction
    • February
    • D. C. Schmidt. Model-Driven Engineering - Guest Editor's Introduction. Computer, 39(2), February 2006.
    • (2006) Computer , vol.39 , Issue.2
    • Schmidt, D.C.1
  • 42
    • 0141725660 scopus 로고    scopus 로고
    • The pragmatics of model-driven development
    • B. Selic. The Pragmatics of Model-Driven Development. IEEE Software, 20(5), 2003.
    • (2003) IEEE Software , vol.20 , Issue.5
    • Selic, B.1
  • 43
    • 0141725642 scopus 로고    scopus 로고
    • Model transformation: the heart and soul of model-driven software development
    • S. Sendall andW. Kozaczynski. Model Transformation: The Heart and Soul of Model-Driven Software Development. IEEE Software, 20(5), 2003.
    • (2003) IEEE Software , vol.20 , Issue.5
    • Sendall, S.1    Kozaczynski, W.2
  • 44
    • 0346026383 scopus 로고    scopus 로고
    • Notable design patterns for domain-specific languages
    • February
    • D. Spinellis. Notable design patterns for domain-specific languages. Journal of Systems and Software, 56(1), February 2001.
    • (2001) Journal of Systems and Software , vol.56 , Issue.1
    • Spinellis, D.1
  • 48
    • 70349874815 scopus 로고    scopus 로고
    • An approach for the systematic development of domain-specific languages
    • October
    • M. Strembeck and U. Zdun. An Approach for the Systematic Development of Domain-Specific Languages. Software: Practice and Experience (SP&E), 39(15), October 2009.
    • (2009) Software: Practice and Experience (SP&E) , vol.39 , Issue.15
    • Strembeck, M.1    Zdun, U.2
  • 49
    • 34748910297 scopus 로고    scopus 로고
    • Software Design and Architecture: The once and future focus of software engineering
    • DOI 10.1109/FOSE.2007.21, 4221623, FoSE 2007: Future of Software Engineering
    • R. N. Taylor and A. van der Hoek. Software design and architecture: The once and future focus of software engineering. Future of Software Engineering (FOSE '07), pages 226-243, 2007. (Pubitemid 47484928)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 226-243
    • Taylor, R.N.1    Van Der Hoek, A.2
  • 50
    • 56349147876 scopus 로고    scopus 로고
    • Domain specific language implementation via compile-time meta-programming
    • L. Tratt. Domain specific language implementation via compile-time meta-programming. TOPLAS, 30(6):1-40, 2008.
    • (2008) TOPLAS , vol.30 , Issue.6 , pp. 1-40
    • Tratt, L.1
  • 51
    • 17644408022 scopus 로고    scopus 로고
    • Architecture decisions: Demystifying architecture
    • J. Tyree and A. Ackerman. Architecture decisions: Demystifying architecture. IEEE Software, 22(19-27), 2005.
    • (2005) IEEEfsti Software , vol.22 , Issue.19-27
    • Tyree, J.1    Ackerman, A.2
  • 55
    • 84865272734 scopus 로고    scopus 로고
    • U. Zdun. Frag. http://frag.sourceforge.net/, 2009.
    • (2009)
    • Zdun, U.1
  • 56
    • 49949089931 scopus 로고    scopus 로고
    • Reusable architectural decision models for enterprise application development
    • S. Overhage and C. Szyperski, editors, Lecture Notes in Computer Science, Boston, USA, July. Springer-Verlag Berlin Heidelberg
    • O. Zimmermann, T. Gschwind, J. Kuester, F. Leymann, and N. Schuster. Reusable architectural decision models for enterprise application development. In S. Overhage and C. Szyperski, editors, Quality of Software Architecture (QoSA) 2007, Lecture Notes in Computer Science, Boston, USA, July 2007. Springer-Verlag Berlin Heidelberg.
    • (2007) Quality of Software Architecture (QoSA) 2007
    • Zimmermann, O.1    Gschwind, T.2    Kuester, J.3    Leymann, F.4    Schuster, N.5


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