[1]
GAMMA E, HELM R, JOHNSON R, et al. Design patterns: elements of reusable objectoriented software[M]. Reading,MA: AddisonWesley, 1995.
[2]
刘伟, 胡志刚, 郭克华. 设计模式[M]. 北京:清华大学出版社, 2011.
[3]
BOOCH G, RUMBAUGH J, JACOBSON I. The unified modeling language user guide [M].2nd ed. Reading,MA: AddisonWesley, 2005.
[4]
RUMBAUGH J, JACOBSON I, BOOCH G. The unified modeling language reference manual [M]. 2nd ed. Reading,MA: AddisonWesley, 2004.
[5]
FOWLER M. UML distilled: A brief guide to the standard object modeling language [M].3rd ed. Reading,MA: AddisonWesley, 2004.
[6]
PORRAS G C, GUHNEUC YG. An empirical study on the efficiency of different design pattern representations in UML class diagrams[J]. Empirical Software Engineering, 2010,15(5): 493-522.
[7]
RESE T, TILLEY S. Documenting software systems with views V: towards visual documentation of design patterns as an aid to program understanding[C]// Proceedings of the 25th International Conference on Design of Communication. New York: ACM, 2007:103-112.
[8]
VLISSIDES J. Notation, notation, notation[EB/OL]. [2012-04-10].http://www.research.ibm.com/ designpatterns/pubs/phapr98.pdf.
[9]
DONG JING. Adding pattern related information in structural and behavioral diagrams[J]. Information and Software Technology, 2004, 46(5): 293-300.
[10]
DONG JING. UML extensions for design pattern compositions[J]. Journal of Object Technology, 2002, 1(5): 149-161.
[11]
蒋严冰,邵维忠,张路,等. UML中衍型的精确定义与分析[J]. 电子学报, 2003, 31(12A): 2101-2105.
[12]
GOGOLLA M, HENDERSONSELLERS B. Analysis of UML stereotypes within the UML metamodel[C]// UML2002:Proceedings of the 5th International Conference on the Unified Modeling Language. Berlin: SpringerVerlag, 2002:84-99.
[13]
BERNER S, GLINZ M, JOOS S. A classification of stereotypes for objectoriented modeling languages[C]// Proceedings of the 2nd International Conference on the Unified Modeling Language. Berlin: SpringerVerlag, 1999:249-264.
[14]
DONG J, YANG S, ZHANG K. Visualizing design patterns in their applications and compositions[J]. IEEE Transactions on Software Engineering, 2007, 33(7): 433-453.
[15]
KUM D, LEE J, LEE M, et al. StarUMLThe Open Source UML/MDA Platform [EB/OL]. [2012-04-10].http://staruml.sourceforge.net/en/.
[16]
DONG JING, YANG SHENG, ZHANG KANG. VisDP: a Web service for visualizing design patterns on demand[C]// ITCC’05:Proceedings of 2005 IEEE International Conference on Information Technology Coding and Computing. Washington,DC: IEEE Computer Society Press,2005:385-391. |