AGILE AND OBJECT ORIENTED PRACTICES IN EMBEDDED SYSTEMS
Embedded systems are the most prevalent of all computer systems in the world. More than 99% of all computer/microcontroller products that are sold each year are single purpose embedded systems rather than workstations, desktops, laptops, or server systems. This workshop will gather embedded systems programmers and engineers to discuss how Agile and object oriented practices affect the design and implementation of embedded systems. We will explore how/whether a product design is affected when an embedded system implements functionality that is inherently object oriented in nature. We will explore how constraints that are unique to embedded systems affect the adoption of Agile and objected oriented processes and practices. The primary goal for this workshop is to provide feedback to the embedded systems community on which practices are judged as useful and which are not.