It focuses on implementing and using the OTP design patterns, including generic servers, finite state machines and event handlers. It describes how applications are configured and included in larger systems, presenting some of the applications included in the OTP release, the System Architecture Support Library being one of them. Mnesia, the distributed real time database is covered in detail, including Mnemosyne, traceability, and support and maintenance issues.
Target Audience: Support and Test Engineers, Prerequisites: • Engineering Degree • Basic testing and programming knowledge. Objectives: • Understanding of the basics of Erlang. • Reading and correcting Erlang Programs. • Writing basic test suites. • Understanding of the test and debug strategies needed in finding bugs. • Understanding of the debugging primitives so as to be able to implement own tools. • Understanding on how OTP is used to structure Erlang based systems. • Understand and maintain Mnesia.
Comments