A design environment for developing and testing concurrent software for embedded control systems

D.S. Jovanovic, G.H. Hilderink, Johannes F. Broenink

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

    38 Downloads (Pure)


    In the context of a trajectory for analysis and design of embedded control systems (ECS), the main focus is put on an approach to concurrent programming in the light of process orientation, in a way which is transparent for the designer - typically a system engineer with a background in control engineering. Due to the nature of real-time applications of ECS's, developers resort to concurrent implementations by the means of multithreaded programming, which leads to unavoidable complexity. The approach presented here relies on a paradigm of compositional programming - in essence, an object-oriented philosophy based on properties of encapsulated, reusable building-blocks applicable not only for software engineering, but as well as for modeling controlled plant and hardware design, actually supporting hardware-software co-design. The building-blocks approach is believed to be capable to manage complexity inherent to ECS's.
    Original languageUndefined
    Title of host publicationProceedings 46th ETRAN Conference
    EditorsJ. Djordjevic, M. Milosavljevic, M. Sreckovic, P. Pejovic
    Place of PublicationBanja Luka (Bosnia-Herzegovina)
    PublisherETRAN Society
    Number of pages3
    ISBN (Print)86 80509 43 4
    Publication statusPublished - 4 Jul 2002
    EventXLVI ETRAN Conference - Banja Luka, Bosnia-Herzegovina
    Duration: 4 Jun 20027 Jun 2002

    Publication series

    PublisherETRAN Society


    ConferenceXLVI ETRAN Conference
    Other4-7 june 2002


    • IR-44089
    • METIS-208357

    Cite this