Patterns for Distributed Machine Control Systems

Veli-Pekka Eloranta, Marko Leppänen

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

    1 Citation (Scopus)


    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.
    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 → …


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

    Publication forum classification

    • Publication forum level 1

    Fingerprint Dive into the research topics of 'Patterns for Distributed Machine Control Systems'. Together they form a unique fingerprint.

    Cite this