Non-functional properties are of fundamental relevance for realtime embedded systems software and imply a number of design decisions. Typical cases are, e.g, synchronization, protection, isolation, sharing, interaction, energy, timeliness, and dependability. As cross-cutting concerns of the entire software system, non-functional properties may have serious drawbacks on software maintenance in general and component reuse in particular. Current research focuses on how to express, model, unitize, and enforce non-functional properties and to keep them logically separated from the (functional) component code.
The purpose of the workshop is to bring together practitioners, researchers, academics, and students who work on or have made experiences with non-functional properties of systems software and to discuss their issues in the context of embedded systems.