메뉴 건너뛰기




Volumn 37, Issue 9, 2007, Pages 983-1016

Systematic pattern selection using pattern language grammars and design space analysis

Author keywords

Design space analysis; Pattern languages; Pattern selection; Software design; Software patterns

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; MIDDLEWARE; SOFTWARE ARCHITECTURE; SOFTWARE DESIGN;

EID: 34547174850     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.799     Document Type: Article
Times cited : (71)

References (67)
  • 10
    • 2942729898 scopus 로고    scopus 로고
    • Pattern language for the design of aspect languages and aspect composition frameworks
    • Zdun U. Pattern language for the design of aspect languages and aspect composition frameworks. IEE Proceedings Software 2004; 151(2):67-83.
    • (2004) IEE Proceedings Software , vol.151 , Issue.2 , pp. 67-83
    • Zdun, U.1
  • 12
    • 0004083079 scopus 로고    scopus 로고
    • Center for Environmental Structure: Berkeley, CA
    • Alexander C. The Nature of Order. Center for Environmental Structure: Berkeley, CA, 2004,
    • (2004) The Nature of Order
    • Alexander, C.1
  • 14
    • 0026397113 scopus 로고
    • Questions, options, and criteria: Elements of design space analysis
    • MacLean A, Young RM, Bellotti V, Moran T. Questions, options, and criteria: Elements of design space analysis. HumanComputer Interaction 1991; 6(3-4):201-250.
    • (1991) HumanComputer Interaction , vol.6 , Issue.3-4 , pp. 201-250
    • MacLean, A.1    Young, R.M.2    Bellotti, V.3    Moran, T.4
  • 16
    • 35048858054 scopus 로고    scopus 로고
    • Hillside Group
    • Hillside Group. A pattern definition, http://hillside.net/pattems/ definition.html, 2004.
    • (2004) A pattern definition
  • 17
    • 34547176526 scopus 로고    scopus 로고
    • Software patteras
    • SIGS Books & Multimedia: New York
    • Coplien J. Software patteras. SIGS Management Briefings. SIGS Books & Multimedia: New York, 1996.
    • (1996) SIGS Management Briefings
    • Coplien, J.1
  • 20
    • 34547194544 scopus 로고    scopus 로고
    • Zdun U. Patterns of tracing software structures and dependencies, Irsee, Germany, June, Universitätsverlag Konstanz UKV, Konstanz
    • Zdun U. Patterns of tracing software structures and dependencies. Proceedings of the 8th European Conference on Pattern Languages of Programs (EuroPLoP 2003), Irsee, Germany, June 2003. Universitätsverlag Konstanz (UKV): Konstanz, 2003; 581-616.
    • (2003) Proceedings of the 8th European Conference on Pattern Languages of Programs (EuroPLoP 2003) , pp. 581-616
  • 27
    • 0026386194 scopus 로고
    • What's in design rationale?
    • Lee J, Lai KY. What's in design rationale? Human-Computer Interaction 1991; 6(3-4):251-280.
    • (1991) Human-Computer Interaction , vol.6 , Issue.3-4 , pp. 251-280
    • Lee, J.1    Lai, K.Y.2
  • 31
    • 5144231040 scopus 로고    scopus 로고
    • Designing runtime variation points in product line architectures: Three cases
    • Goedicke M, Koellmann C, Zdun U. Designing runtime variation points in product line architectures: Three cases. Science of Computer Programming 2004; 53(3):353-380.
    • (2004) Science of Computer Programming , vol.53 , Issue.3 , pp. 353-380
    • Goedicke, M.1    Koellmann, C.2    Zdun, U.3
  • 33
    • 84864840163 scopus 로고    scopus 로고
    • Springer: Berlin
    • (Lecture Notes in Computer Science, vol. 2425), Springer: Berlin, 2002; 384-396.
    • (2002) Lecture Notes in Computer Science , vol.2425 , pp. 384-396
  • 34
    • 34547154015 scopus 로고    scopus 로고
    • Zdun U. Frag, 2005. http://frag.sourceforge.net/.
    • (2005)
    • Frag, Z.U.1
  • 35
    • 3042816704 scopus 로고    scopus 로고
    • Using split objects for maintenance and re-engineering tasks
    • Tampere, Finland, March, IEEE Computer Society Press: Los Alamitos, CA
    • Zdun U. Using split objects for maintenance and re-engineering tasks. Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR'04), Tampere, Finland, March 2004. IEEE Computer Society Press: Los Alamitos, CA, 2004; 105-114.
    • (2004) Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR'04) , pp. 105-114
    • Zdun, U.1
  • 36
    • 20344377434 scopus 로고    scopus 로고
    • Tailorable language for behavioral composition and configuration of software components
    • Zdun U. Tailorable language for behavioral composition and configuration of software components. Computer Languages, Systems and Structures: An International Journal 2006; 32(1):56-82.
    • (2006) Computer Languages, Systems and Structures: An International Journal , vol.32 , Issue.1 , pp. 56-82
    • Zdun, U.1
  • 40
    • 34547232390 scopus 로고    scopus 로고
    • eds, Springer: Berlin
    • (Lecture Notes in Computer Science, vol. 2853), Jeckle M, Zhang LJ (eds.). Springer: Berlin, 2003; 64-78.
    • (2003) Lecture Notes in Computer Science , vol.2853 , pp. 64-78
  • 41
    • 34547148706 scopus 로고    scopus 로고
    • Zdun U. Leela, 2005. http://leela.sourceforge.net/.
    • (2005)
    • Leela, Z.U.1
  • 43
    • 84864840163 scopus 로고    scopus 로고
    • Springer: Berlin
    • (Lecture Notes in Computer Science, vol. 3140). Springer: Berlin, 2004; 118-131.
    • (2004) Lecture Notes in Computer Science , vol.3140 , pp. 118-131
  • 44
    • 0003512056 scopus 로고
    • Feature-oriented domain analysis (FODA) feasibility study
    • Technical Report CMU/SEI-90-TR-21, Software Engineering Institute SEI, Carnegie Mellon University
    • Kang KC, Sholom SG, Hess J, Novak WE, Peterson A. Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute (SEI), Carnegie Mellon University, 1990.
    • (1990)
    • Kang, K.C.1    Sholom, S.G.2    Hess, J.3    Novak, W.E.4    Peterson, A.5
  • 45
    • 0003224265 scopus 로고    scopus 로고
    • High-level design and architecture of an HTTP-Based infrastructure for Web applications
    • Neumann G, Zdun U. High-level design and architecture of an HTTP-Based infrastructure for Web applications. World Wide Web Journal 2000; 3( 1 ): 13-26.
    • (2000) World Wide Web Journal , vol.3 , Issue.1 , pp. 13-26
    • Neumann, G.1    Zdun, U.2
  • 47
    • 84864840163 scopus 로고    scopus 로고
    • Springer: Berlin
    • (Lecture Notes in Computer Science, vol. 2374). Springer: Berlin, 2002; 392-414.
    • (2002) Lecture Notes in Computer Science , vol.2374 , pp. 392-414
  • 49
    • 2942744539 scopus 로고    scopus 로고
    • Finding frameworks hot spots in pattern languages
    • Braga RTV, Masiero PC. Finding frameworks hot spots in pattern languages. Journal of Object Technology 2004; 3(1):123-142.
    • (2004) Journal of Object Technology , vol.3 , Issue.1 , pp. 123-142
    • Braga, R.T.V.1    Masiero, P.C.2
  • 57
    • 77955815858 scopus 로고    scopus 로고
    • Filters as a language support for design patterns in object-oriented scripting languages
    • San Diego, CA, May, USENIX Association: Berkeley, CA
    • Neumann G, Zdun U. Filters as a language support for design patterns in object-oriented scripting languages. Proceedings of the 5th Conference on Object-Oriented Technologies and Systems (COOTS'99), San Diego, CA, May 1999. USENIX Association: Berkeley, CA, 1999; 1-14.
    • (1999) Proceedings of the 5th Conference on Object-Oriented Technologies and Systems (COOTS'99) , pp. 1-14
    • Neumann, G.1    Zdun, U.2
  • 58
    • 0002218141 scopus 로고    scopus 로고
    • Design patterns as language constructs
    • Bosch J. Design patterns as language constructs. Journal of Object Oriented Programming 1998; 11(2): 18-32.
    • (1998) Journal of Object Oriented Programming , vol.11 , Issue.2 , pp. 18-32
    • Bosch, J.1
  • 59
    • 0038486642 scopus 로고    scopus 로고
    • Hannemann J, Kiczales G. Design pattern implementation in Java and Aspect!. Proceedings of the 17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02), Norris C, Fenwick JB (eds.). ACM SIGPLAN Notices 2002; 37(11): 161-173.
    • Hannemann J, Kiczales G. Design pattern implementation in Java and Aspect!. Proceedings of the 17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'02), Norris C, Fenwick JB (eds.). ACM SIGPLAN Notices 2002; 37(11): 161-173.
  • 60
    • 37149044934 scopus 로고    scopus 로고
    • Design patterns and aspects-modular designs with seamless run-time integration
    • University of Essen, Essen, Germany, March, Available at
    • Hirschfeld R, Lämmel R, Wagner M. Design patterns and aspects-modular designs with seamless run-time integration. Proceedings of the 3rd German GI Workshop on Aspect-Oriented Software Development. Technical Report, University of Essen, Essen, Germany, March 2003. Available at: http://dawis2.informatik.uni-essen.de:8080/site/publications/papers/aop/2003. Proceedings -AOSD-GI2003.pdf.
    • (2003) Proceedings of the 3rd German GI Workshop on Aspect-Oriented Software Development. Technical Report
    • Hirschfeld, R.1    Lämmel, R.2    Wagner, M.3
  • 61
    • 0029390712 scopus 로고    scopus 로고
    • Abowd GD1 Allen R, Garlan D. Formalizing style to understand descriptions of software architecture. ACM Transactions on Software Engineering Methodology 1995; 4(4):319-364.
    • Abowd GD1 Allen R, Garlan D. Formalizing style to understand descriptions of software architecture. ACM Transactions on Software Engineering Methodology 1995; 4(4):319-364.
  • 63
    • 34547160025 scopus 로고    scopus 로고
    • Shaw M1 Garlan D. Software Architecture: Perspectives on an Emerging Discipline. Addison-Wesley: Reading, MA, 1996.
    • Shaw M1 Garlan D. Software Architecture: Perspectives on an Emerging Discipline. Addison-Wesley: Reading, MA, 1996.
  • 66
    • 0034837933 scopus 로고    scopus 로고
    • Goal-oriented requirements engineering: A guided tour
    • Toronto, ON, August, IEEE Computer Society Press: Los Alamitos, CA
    • van Lamsweerde A. Goal-oriented requirements engineering: A guided tour. Proceedings of the 5th IEEE International Symposium on Requirements Engineering, Toronto, ON, August 2001. IEEE Computer Society Press: Los Alamitos, CA, 2001:249-261.
    • (2001) Proceedings of the 5th IEEE International Symposium on Requirements Engineering , pp. 249-261
    • van Lamsweerde, A.1


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