메뉴 건너뛰기




Volumn 18, Issue 6, 2007, Pages 560-591

An approach to precisely specifying the problem domain of design patterns

Author keywords

Design pattern; Formalization; Pattern applicability; Problem domain; Reuse; UML

Indexed keywords


EID: 36348967073     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jvlc.2007.02.009     Document Type: Article
Times cited : (43)

References (34)
  • 1
    • 36349024838 scopus 로고    scopus 로고
    • The Hillside Group Home Page 〈http://hillside.net〉.
  • 8
    • 36348986812 scopus 로고    scopus 로고
    • K. Lano, J. Bicarregui, S. Goldsack, Formalising design patterns, in: Proceedings of the First BCS-FACS Northern Formal Methods Workshop, Electronic Workshops in Computer Science, Springer, Berlin, 1996.
  • 9
    • 36348976510 scopus 로고    scopus 로고
    • H. Albin-Amiot, Y.G. Gueheneuc, Meta-modeling design patterns: application to pattern detection and code synthesis, in: Proceedings of the First ECOOP Workshop on Automating Object-Oriented Software Development Methods, 2001.
  • 10
    • 36348952141 scopus 로고    scopus 로고
    • A. Eden, Precise specification of design patterns and tool support in their application, Ph.D. Thesis, University of Tel Aviv, Israel, 1999.
  • 11
    • 84956966368 scopus 로고    scopus 로고
    • A.L. Guennec, G. Sunye, J. Jezequel, Precise modeling of design patterns, in: Proceedings of the Third International Conference on the Unified Modeling Language (UML), York, UK, Lecture Notes in Computer Science, vol. 1939, Springer, Berlin, 2000, pp. 482-496.
  • 12
    • 84957712531 scopus 로고    scopus 로고
    • A. Lauder, S. Kent, Precise visual specification of design patterns, in: Proceedings of the 12th European Conference on Object-Oriented Programming, Lecture Notes in Computer Science, vol. 1445, Springer, Berlin, 1998, pp. 114-136.
  • 13
    • 36348970706 scopus 로고    scopus 로고
    • D. Mapelsden, J. Hosking, J. Grundy, Design pattern modelling and instantiation using DPML, in: Proceedings of the 40th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS), ACS, 2002, pp. 3-11.
  • 14
    • 0031597155 scopus 로고    scopus 로고
    • T. Mikkonen, Formalizing design patterns, in: Proceedings of the 20th International Conference on Software Engineering (ICSE), Kyoto, Japan, IEEE Computer Society Press, Silver Spring, MD, 1998, pp. 115-124.
  • 15
    • 36348949833 scopus 로고    scopus 로고
    • D. Kim, A meta-modeling approach to specifying patterns, Ph.D. Thesis, Colorado State University, Fort Collins, CO, 2004.
  • 16
    • 36349008247 scopus 로고    scopus 로고
    • The Object Management Group (OMG), Unified modeling language: superstructure, Version 2.0 Formal/05-07-04, OMG, 〈http://www.omg.org〉, August 2005.
  • 17
    • 34547309373 scopus 로고    scopus 로고
    • Patterns for system testing
    • Martin D.R.R., and Buschmann F. (Eds), Addison-Wesley, Reading, MA
    • DeLano D.E., and Rising L. Patterns for system testing. In: Martin D.R.R., and Buschmann F. (Eds). Pattern Languages of Program Design vol. 3 (1998), Addison-Wesley, Reading, MA 503-527
    • (1998) Pattern Languages of Program Design , vol.3 , pp. 503-527
    • DeLano, D.E.1    Rising, L.2
  • 20
    • 0345566461 scopus 로고    scopus 로고
    • D. Kim, R. France, S. Ghosh, E. Song, A role-based metamodeling approach to specifying design patterns, in: Proceedings of the 27th IEEE Annual International Computer Software and Applications Conference (COMPSAC), Dallas, Texas, IEEE Computer Society Press, Silver Spring, MD, 2003, pp. 452-457.
  • 21
    • 48449096586 scopus 로고    scopus 로고
    • D. Kim, The role-based metamodeling language for specifying design patterns, in: T. Taibi (Ed.), Design Pattern Formalization Technique, Idea Group Inc., 2007.
  • 22
    • 36349004281 scopus 로고    scopus 로고
    • F. Buttner, O. Radfelder, A. Lindow, M. Gogolla, Digging into the Visitor pattern, in: Proceedings of the 16th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2004, pp. 135-141.
  • 25
    • 35248900994 scopus 로고    scopus 로고
    • D. Kim, W. Shen, An approach to evaluating structural pattern conformance of UML models, in: Proceedings of the 22nd Annual ACM Symposium on Applied Computing (ACMSAC), Software Engineering Track, Seoul, Korea, March 2007.
  • 26
    • 84882938004 scopus 로고    scopus 로고
    • W. Shen, W.L. Low, Using abstract state machines to support UML model instantiation checking, in: Proceedings of the IASTED International Conference on Software Engineering, Innsbruck, Austria, ACTA Press, 2005, pp. 100-105.
  • 28
    • 85178862243 scopus 로고    scopus 로고
    • D. Kim, R. France, S. Ghosh, E. Song, Using role-based modeling language (RBML) as precise characterizations of model families, in: Proceedings of the Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), Greenbelt, MD, IEEE Computer Society Press, Silver Spring, MD, 2002, pp. 107-116.
  • 29
    • 33846018023 scopus 로고    scopus 로고
    • D. Kim, J. Whittle, Generating UML models from pattern specifications, in: Proceedings of the Third ACIS International Conference on Software Engineering Research, Management and Applications (SERA2005), Michigan, USA, IEEE Computer Society Press, Silver Spring, MD, 2005, pp. 166-173.
  • 30
    • 34247543966 scopus 로고    scopus 로고
    • D. Kim, P. Gokhale, A pattern-based technique for developing UML models of access control systems, in: Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC), Chicago, IL, IEEE Computer Society Press, Silver Spring, MD, 2006, pp. 317-324.
  • 32
    • 85178855213 scopus 로고    scopus 로고
    • D. Kim, Evaluating conformance of UML modes to design patterns, in: Proceedings of 10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), Shanghai, China, IEEE Computer Society Press, Silver Spring, MD, 2005, pp. 30-31.
  • 33
    • 85178855823 scopus 로고    scopus 로고
    • D. Kim, L. Lu, Influence of design pattern instances in UML models via logic programming, in: Proceedings of the 11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), Stanford, CA, IEEE Computer Society Press, Silver Spring, MD, 2006, pp. 47-56.


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