Tampere University of Technology

TUTCRIS Research Portal

Patterns for Distributed Machine Control Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Original languageEnglish
Title of host publicationEuroPLoP '13 Proceedings of the 18th European Conference on Pattern Languages of Program
Place of PublicationNew York, NY, USA
ISBN (Print)978-1-4503-3465-5
Publication statusPublished - 2015
Publication typeA4 Article in a conference publication
EventEuropean Conference on Pattern Languages of Programs -
Duration: 1 Jan 1900 → …


ConferenceEuropean Conference on Pattern Languages of Programs
Period1/01/00 → …


Control systems are getting more and more complex and include growing number of features. The control systems are nowadays software controlled to high degree. All features of the machine, however, are not useful for all customers and customers do not want to pay for the features they do not need. The product, the work machine, needs to be tailored to fit the customer's needs. However, tailoring the product for each customer is not an option as there would be too many control system software versions and configurations of the control system and for example updating the control system software would became impossible. In this paper, we will present three patterns for control systems to help in addressing the aforementioned problems. These patterns generate software architecture that supports varying the control system for different customer needs.


  • architecture patterns, configuration management, distributed control systems, pattern language, product management

Publication forum classification

Field of science, Statistics Finland