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.
|Title of host publication||WESIC 2001|
|Subtitle of host publication||Workshop on European Scientific and Industrial Collaboration|
|Editors||J. van Amerongen, J.B. Jonker, P.P.L Regtien|
|Place of Publication||Enschede, The Netherlands|
|Publisher||Drebbel Institute for Mechatronics|
|Number of pages||9|
|Publication status||Published - 27 Jun 2001|
|Event||3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001 - University of Twente, Enschede, Netherlands|
Duration: 27 Jun 2001 → 29 Jun 2001
Conference number: 3
|Workshop||3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001|
|Period||27/06/01 → 29/06/01|
Broenink, J. F., & Hilderink, G. H. (2001). Building Blocks for Control System Software. In J. van Amerongen, J. B. Jonker, & P. P. L. Regtien (Eds.), WESIC 2001: Workshop on European Scientific and Industrial Collaboration (pp. 329-338). Enschede, The Netherlands: Drebbel Institute for Mechatronics.