DIKUL - logo
(UL)
  • Component-based software as a framework for concurrent design of programs and platforms - an industrial kitchen appliance embedded system
    Jenko, Marjan, 1961- ; Medjeral, Nenad, 1963- ; Butala, Peter, 1953-
    Designs of hardware, mechanics and software for a new mechatronic system are to be performed concurrently in order to have a new product in the market in the shortest possible time. Traditionally, ... major hardware blocks need to be designed and built first. They represent a platform for software writing and testing. A software design concept that enables a parallel design of hardware, mechanics and software is presented. The concept implies creation of a framework for a component-based software design first. Then, a component-based design is performed. At software design time, software components yield embedded system functionality, and they also model hardware and mechanics functionality. As hardware and mechanical parts are built, they are integrated with functionality components, already designed, written and verified. The critical software design task is splitting the embedded software functionality and hardware model into self-contained, self-sufficient components, easy to manage simple interfaces. The concept is demonstrated by a case of designing software for a potato fryer. Software components are designed to be transportable to other industrial kitchen appliances (bain-marie, tilting pan, range) via parameter adjustments only. In the case study of a potato fryer, 90% of microcontroller code was implemented and verified as software components in a C++ Builder environment running on a personal computer at the same time as hardware and fryer mechanical parts were built. 10% of code was written and final parameter adjustments were performed on a simple microcontroller development system.
    Vir: Microprocessors and microsystems. - ISSN 0141-9331 (Vol. 25, no. 6, 2001, str. 287-296)
    Vrsta gradiva - članek, sestavni del
    Leto - 2001
    Jezik - angleški
    COBISS.SI-ID - 4637723

vir: Microprocessors and microsystems. - ISSN 0141-9331 (Vol. 25, no. 6, 2001, str. 287-296)

loading ...
loading ...
loading ...