Building Blocks for Control System Software

Jan F. Broenink, Gerald H. Hilderink

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

    59 Downloads (Pure)


    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 languageEnglish
    Title of host publicationWESIC 2001
    Subtitle of host publicationWorkshop on European Scientific and Industrial Collaboration
    EditorsJ. van Amerongen, J.B. Jonker, P.P.L Regtien
    Place of PublicationEnschede, The Netherlands
    PublisherDrebbel Institute for Mechatronics
    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


    Workshop3rd Workshop on European Scientific and Industrial Collaboration, WESIC 2001
    Abbreviated titleWESIC


    Dive into the research topics of 'Building Blocks for Control System Software'. Together they form a unique fingerprint.

    Cite this