Model-Based Design of Embedded Software

  • Nicolae Marian (Lecturer)

Activity: Talks and presentationsTalks and presentations in private or public companies


The complexity of the mechatronic products grows every day, so that complexity and flexibility become central design problems, which crucially depend on the high quality of used software techniques and implementation. In recent years, the importance of architecture is being increasingly recognized. One solution that emerged and start to achieve best results towards the enumerated goals is the model-based design using tools and prefabricated net composable components, covering techniques for modelling continuous-time/discrete-event and discrete/continuous values processes, hierarchical and concurrent systems, and requiring the development of software that is reusable, rather than software that is custom-tailored for a particular configuration. The global system architecture is developed by means of flexible patters which allow design of both structure and behaviour. Presented modeling framework, suitable for both research and teaching in Mechatronics, is a combination of statecharts, as in visualSTATE, for the reactive part of the system, and function block (FB) components (composite component diagrams as well), for the dataflow transformations. Different validation techniques specific to visualSTATE and to diagrams of dataflow as FBs can be applied at model level. The paper defines, discusses, and illustrates by a gripping arm example a model-based design for embedded software systems with the above capabilities.
Emneord: model-based design, component-based design, control systems
Period14. Jun 2006
Event titleConference on Research and Education in Mechatronics REM 2006
Event typeConference
Conference number7
LocationStockholm, Sweden


  • model-based design
  • component-based design
  • control systems