the navigation:
the navigation:
the navigation:

 

Most of the technical systems which make up our daily environment such as cars or airplanes are unthinkable in their current form without the hidden complex embedded software which controls and coordinates their behavior. As the embedded software of advanced technical systems not only realizes the fundamental functionality, but is today often also employed to realize the main competitive advantages of a product, embedded software has become the main driver for innovations in many technical fields.

Model-based development and automatic code generation have become an established technology on the functional level. However, their seamless support for the system level and its object-oriented modeling remains challenging. The adaptation and improvement of object-oriented, component-based, and model-based methods which promise to facilitate the development, deployment, and reuse of software components in embedded environments therefore has gained much attention in industry and academia. The domain-specific constraints of technical systems such as real-time requirements, resource limitations and specific hardware dependencies, however, have often impeded the acceptance of appropriate object-oriented modeling techniques and model-based development approaches.

This workshop therefore focuses on the current trends in the automotive industry and related fields towards system architectures, software reuse and complexity management. This fourth workshop in the OMER series aims like the preceding events to bring together industry and academia to encourage communication on the achievements and needs of object-oriented modeling and model-based development of embedded real-time systems. It places special emphasis on the remaining challenges, especially on how to further integrate the software engineering and control engineering worlds. Suggested areas of interest include, but are not limited to, the following topics:

  • Architectures/frameworks for platform independent, reusable software components
  • Code-generation
  • Component interoperability
  • Formal verification at the model and code level
  • Integration with control theory and functional modeling
  • Model-driven development and model transformations
  • Modeling self-optimizing or self-adaptive behavior
  • Multi-agent systems for mechatronic systems
  • Offline or real-time simulation
  • Object-oriented acausal models (e.g. Modelica)
  • Software components as products
  • Software quality
  • Model management
  • Standards and guidelines (e.g., AUTOSAR, IEC 61508, MISRA, UML, …)
  • Respective trends in automotive software development

 
 
the navigation:
s-lab   s-lab