Building Blocks for Control System Software

Johannes F. Broenink, G.H. Hilderink

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

39 Downloads (Pure)

Abstract

Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and efficient software design process. We have developed the CTJ library, Communicating Threads for Java¿, resulting in fundamental elements for creating building blocks to implement communication using channels. Due to the simulate-ability, our building block method is suitable for a concurrent engineering design approach. Furthermore, via a stepwise refinement process, using verification by simulation, the implementation trajectory can be done efficiently.
Original languageUndefined
Title of host publicationProceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001
EditorsJ. Amerongen van, B. Jonker, P.P.L Regtien
Place of PublicationEnschede, The Netherlands
PublisherUniversity of Twente
Pages329-338
Number of pages9
ISBN (Print)90-365-16102
Publication statusPublished - 27 Jun 2001
Event3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001 - University of Twente, Enschede, Netherlands
Duration: 27 Jun 200129 Jun 2001
Conference number: 3

Publication series

Name
PublisherUniversity of Twente, The Netherlands

Workshop

Workshop3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001
Abbreviated titleWESIC
CountryNetherlands
CityEnschede
Period27/06/0129/06/01

Keywords

  • IR-42315
  • METIS-201045

Cite this

Broenink, J. F., & Hilderink, G. H. (2001). Building Blocks for Control System Software. In J. Amerongen van, B. Jonker, & P. P. L. Regtien (Eds.), Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001 (pp. 329-338). Enschede, The Netherlands: University of Twente.
Broenink, Johannes F. ; Hilderink, G.H. / Building Blocks for Control System Software. Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001. editor / J. Amerongen van ; B. Jonker ; P.P.L Regtien. Enschede, The Netherlands : University of Twente, 2001. pp. 329-338
@inproceedings{d1ae19ec6f7147c4a937b029d9ca54f7,
title = "Building Blocks for Control System Software",
abstract = "Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30{\%} of the total. A building-block approach for embedded control system development is advocated to enable a fast and efficient software design process. We have developed the CTJ library, Communicating Threads for Java¿, resulting in fundamental elements for creating building blocks to implement communication using channels. Due to the simulate-ability, our building block method is suitable for a concurrent engineering design approach. Furthermore, via a stepwise refinement process, using verification by simulation, the implementation trajectory can be done efficiently.",
keywords = "IR-42315, METIS-201045",
author = "Broenink, {Johannes F.} and G.H. Hilderink",
year = "2001",
month = "6",
day = "27",
language = "Undefined",
isbn = "90-365-16102",
publisher = "University of Twente",
pages = "329--338",
editor = "{Amerongen van}, J. and B. Jonker and P.P.L Regtien",
booktitle = "Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001",
address = "Netherlands",

}

Broenink, JF & Hilderink, GH 2001, Building Blocks for Control System Software. in J Amerongen van, B Jonker & PPL Regtien (eds), Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001. University of Twente, Enschede, The Netherlands, pp. 329-338, 3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001, Enschede, Netherlands, 27/06/01.

Building Blocks for Control System Software. / Broenink, Johannes F.; Hilderink, G.H.

Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001. ed. / J. Amerongen van; B. Jonker; P.P.L Regtien. Enschede, The Netherlands : University of Twente, 2001. p. 329-338.

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

TY - GEN

T1 - Building Blocks for Control System Software

AU - Broenink, Johannes F.

AU - Hilderink, G.H.

PY - 2001/6/27

Y1 - 2001/6/27

N2 - Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and efficient software design process. We have developed the CTJ library, Communicating Threads for Java¿, resulting in fundamental elements for creating building blocks to implement communication using channels. Due to the simulate-ability, our building block method is suitable for a concurrent engineering design approach. Furthermore, via a stepwise refinement process, using verification by simulation, the implementation trajectory can be done efficiently.

AB - Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and efficient software design process. We have developed the CTJ library, Communicating Threads for Java¿, resulting in fundamental elements for creating building blocks to implement communication using channels. Due to the simulate-ability, our building block method is suitable for a concurrent engineering design approach. Furthermore, via a stepwise refinement process, using verification by simulation, the implementation trajectory can be done efficiently.

KW - IR-42315

KW - METIS-201045

M3 - Conference contribution

SN - 90-365-16102

SP - 329

EP - 338

BT - Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001

A2 - Amerongen van, J.

A2 - Jonker, B.

A2 - Regtien, P.P.L

PB - University of Twente

CY - Enschede, The Netherlands

ER -

Broenink JF, Hilderink GH. Building Blocks for Control System Software. In Amerongen van J, Jonker B, Regtien PPL, editors, Proceedings 3rd Workshop on European Scientific and Industrial Collaboration WESIC 2001. Enschede, The Netherlands: University of Twente. 2001. p. 329-338