Publications of Patterns research group

Patterns for Messaging in Distributed Machine Control Systems
Marko Leppänen. To appear in the proceedings of VikingPLoP 2013.

Patterns for using and accessing the control system remotely
Veli-Pekka Eloranta. To appear in the proceedings of VikingPLoP 2013.

Bootstrapper pattern
Ville Reijonen. To appear in the proceedings of VikingPLoP 2013.

Patterns for Application Portability
Johannes Koskinen. To appear in the proceedings of VikingPLoP 2013.

Safety Process Patterns: Demystifying Safety Standards
Johannes Koskinen, Matti Vuori, Mika Katara. In Proceedings of IEEE International Conference on Software Science, Technology and Engineering, Herzlia, Israel, 63-71, 2012. (pdf)

Patterns for Distributed Machine Control System Data Sharing
Marko Leppänen and Veli-Pekka Eloranta. To appear in Proceedings of PLoP 2012.

Human Machine Interface Patterns For Distributed Machine Control Systems
Veli-Pekka Eloranta and Marko Leppänen. To appear in Proceedings of EuroPLoP 2012.

Patterns Related to Software Updating for Distributed Control Systems
Ville Reijonen. In Proceedings of VikingPLoP 2012 ISBN 978-952-15-2943-6 (printed), ISBN 978-952-15-2944-3 (pdf)

Patterns for High Availability Distributed Control Systems
Johannes Koskinen. In Proceedings of VikingPLoP 2012 ISBN 978-952-15-2943-6 (printed), ISBN 978-952-15-2944-3 (pdf)

Patterns for Distributed Machine Control System Modes
Marko Leppänen. In Proceedings of VikingPLoP 2012 ISBN 978-952-15-2943-6 (printed), ISBN 978-952-15-2944-3 (pdf)

Event Notification patterns for Distributed Machine Control Systems information on submission
Veli-Pekka Eloranta. In Proceedings of VikingPLoP 2012 ISBN 978-952-15-2943-6 (printed), ISBN 978-952-15-2944-3 (pdf)

Messaging Patterns for Distributed Machine Control Systems
Veli-Pekka Eloranta and Johannes Koskinen. In Proceedings of EuroPLoP 2011. ACM 978-1-4503-1302-5/11/07, 2012.

Safety Process Patterns in the Context of IEC 61508-3
Matti Vuori, Heikki Virtanen, Johannes Koskinen and Mika Katara. Tampere University of Technology, Department of Software Systems, Report 15, pp. 128, Tampere, 2011 (pdf)

Patterns for Configuration and Update Management in Distributed Machine Control Systems
Ville Reijonen and Johannes Koskinen. In Proceedings of EuroPLoP 2010. ACM 978-1-4503-0259-3. (pdf)

Fault Tolerance Patterns for Distributed Machine Control Systems
Veli-Pekka Eloranta, Johannes Koskinen. In Proceedings of EuroPLoP 2010 ACM 978-1-4503-0259-3. (pdf)

A pattern Language for Distributed Machine Control Systems
Veli-Pekka Eloranta, Johannes Koskinen, Marko Leppänen and Ville Reijonen. ISBN 978-952-15-2319-9, Tampere University of Technology, Department of Software Systems, Report, vol. 9, pp. 108, 2010. (pdf )

Patterns for Distributed Embedded Control System Software Architecture
Veli-Pekka Eloranta, Vesa-Matti Hartikainen, Marko Leppänen, Ville Reijonen, Ilkka Haikala, Kai Koskimies and Tommi Mikkonen. Presented in VikingPLoP 2008, Tampere University of Technology, Department of Software Systems, report, vol 2, pp 17, 2009 (pdf)

Software Architecture Patterns for Distributed Embedded Control Systems
Veli-Pekka Eloranta, Johannes Koskinen, Marko Leppänen and Ville Reijonen. In proceedings of EuroPLoP 2009 ISBN 978-1446693636. ( pdf)

Using Domain Model For Structuring Pattern Language
Veli-Pekka Eloranta, Marko Leppänen and Kai Koskimies, NW-MODE'09, August 2009 (pdf)

Discovering a pattern language for embedded machine control systems using architecture evalutions methods
Marko Leppänen, Johannes Koskinen, and Tommi Mikkonen, SPLST'09, Tampere, Finland, August 2009 (pdf)