REFERENCES
Agerbo, E., Cornils, A. 1998, How to preserve the benefits
of design patterns, ACM SIGPLAN Notices, ACM,
pp. 134-143.
Alexander, C. 1979, The timeless way of building.
Alexander, C., Ishikawa, S., Silverstein, M. 1977, Pattern
languages, Center for Environmental Structure, vol. 2.
Appleton, B. 1997, Patterns and software: Essential
concepts and terminology, Object Magazine Online,
vol. 3, no. 5, pp. 20-25.
Briand, L.C., Labiche, Y., Sauve, A. 2006, Guiding the
application of design patterns based on uml models,
Software Maintenance, 2006. ICSM'06. 22nd IEEE
International Conference on, IEEE.
Buschmann, F. 1999, Pattern oriented software
architecture: a system of patters, Ashish Raut.
Dong, J. 2002, UML extensions for design pattern
compositions, Journal of object technology, vol. 1, no.
5, pp. 151-163.
Dong, J., Yang, S. 2006, QVT based model transformation
for design pattern evolutions, in: Proceedings of the
10th IASTED international conference on Internet and
multimedia systems and applications.
France, R.B., Kim, D., Ghosh, S., Song, E. 2004, A UML-
based pattern specification technique, Software
Engineering, IEEE Transactions on, vol. 30, no. 3, pp.
193-206.
France, R., Chosh, S., Song, E., Kim, D. 2003, A
metamodeling approach to pattern-based model
refactoring, Software, IEEE, vol. 20, no. 5, pp. 52-58.
Gamma, E., Helm, R., Johnson, R.,Vlissides, J. 1994,
Design Patterns: Elements of Reusable Object-
Oriented Software. Pearson Education.
Harrison, N.B., Avgeriou, P., Zdlin, U. 2007, Using
patterns to capture architectural decisions, Software,
IEEE, vol. 24, no. 4, pp. 38-45.
Jansen, A., Bosch, J. 2005, Software architecture as a set
of architectural design decisions, Software
Architecture, 2005. WICSA 2005. 5th Working
IEEE/IFIP Conference onIEEE, pp. 109.
Jing, D., Sheng, Y., Kang, Z. 2007, Visualizing design
patterns in their applications and compositions,
Software Engineering, IEEE Transactions on, vol. 33,
no. 7, pp. 433-453.
Kajsa, P., Majtás, L. 2010, Design patterns instantiation
based on semantics and model transformations, in
SOFSEM 2010: Theory and Practice of Computer
Science, Springer, pp. 540-551.
Lasater, C.G. 2010, Design patterns, Jones & Bartlett
Publishers.
No Magic, Inc. 2014, MagicDraw. Available:
http://www.nomagic.com/products/magicdraw.html
[2014, 1/23].
OMG, 2011. Unified Modeling Language Specification
2.4.1: SuperStructure, Object Management Group.
Rauhamäki, J., Vepsäläinen, T., Kuikka, S. 2013, Patterns
for safety and control system cooperation, Proceedings
of VikingPLoP 2013 Conference.
Sunyé, G., Le Guennec, A., Jézéquel, J. 2000, Design
patterns application in UML, in ECOOP 2000—
Object-Oriented Programming Springer, pp. 44-62.
Tsantalis, N., Chatzigeorgiou, A., Stephanides, G.,
Halkidis, S.T. 2006, Design pattern detection using
similarity scoring, Software Engineering, IEEE
Transactions on, vol. 32, no. 11, pp. 896-909.
Vepsäläinen, T., Hästbacka, D., Kuikka, S. 2008, Tool
Support for the UML Automation Profile - For
Domain-Specific Software Development in
Manufacturing, Software Engineering Advances,
2008. ICSEA '08. The Third International Conference
on.
Vepsäläinen, T., Kuikka, S. 2011, Towards model-based
development of safety-related control applications,
Emerging Technologies & Factory Automation
(ETFA), 2011 IEEE 16th Conference on.
Xue-Bin, W., Quan-Yuan, W., Huai-Min, W., Dian-Xi, S.
2007, Research and implementation of design pattern-
oriented model transformation, Computing in the
Global Information Technology, 2007. ICCGI 2007.
International Multi-Conference on, IEEE.
ICSOFT-EA2014-9thInternationalConferenceonSoftwareEngineeringandApplications
286