Separation of Concerns in Extensible Control Systems

Martin Lykke Rytter Jensen, Bo Nørregaard Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

The extensibility of non-trivial control systems is often constrained by unsatisfactory separation of concerns. Unfortunately, concerns frequently encountered in the control system domain are difficult to separate using domain independent approaches - e.g. aspects and other advise-based techniques. Thus, improved extensibility can only be achieved by inventing domain-specific software architectures for control systems that improve separation of concerns. In this paper, we analyze concerns emerging in a control system for industrial plant cultivation in greenhouses, and we present a software architecture that improves the separation of those concerns. The experience shared in the paper is the result of cooperation between software engineers, plant physiologists, and a control system vendor.

Original languageEnglish
Title of host publicationInnovations and Advances in Computer, Information, Systems Sciences, and Engineering
EditorsKhaled Elleithy, Tarek Sobh
PublisherSpringer
Publication date2013
Pages451-465
ISBN (Print)978-1-4614-3534-1
ISBN (Electronic)978-1-4614-3535-8
DOIs
Publication statusPublished - 2013
EventInternational Conference on Systems, Computing Sciences and Software Engineering -
Duration: 3. Dec 20116. Dec 2011

Conference

ConferenceInternational Conference on Systems, Computing Sciences and Software Engineering
Period03/12/201106/12/2011
SeriesLecture Notes in Electrical Engineering
Volume152
ISSN1876-1100

Fingerprint

Dive into the research topics of 'Separation of Concerns in Extensible Control Systems'. Together they form a unique fingerprint.

Cite this