Distributed Embedded Systems
| Name of the course: Distributed Embedded Systems | Code: MCS09 | Semester: 2 |
| Type of teaching: Lectures and laboratory work | Lessons per week: L 2 hours; LW 2 hour | Number of credits: 5 |
LECTURER:
Assoc. prof. PhD Grisha Spasov ( FEA ), tel.: 659 724, e-mail: gvs@tu-plovdiv.bg, Technical University of Sofia, branch Plovdiv, Department of Computer Science.
COURSE STATUS IN THE CURRICULUM:
Eligible for the students specialty "Computer Systems and Technologies" M.Sc. programme of the Faculty of Electronics and Automatics, Technical University of Sofia, branch Plovdiv.
AIMS AND OBJECTIVES OF THE COURSE:
At the end of the course the students are expected to have knowledge about the interfaces for embedded systems, client-server applications for embedded systems and the architecture for distributed automation.
DESCRIPTION OF THE COURSE:
The main topics concern: Network-enabled microcontroller systems. Embedded systems and integration to Internet - IDA. Network communication in distributed embedded systems. Integrated Web servers - categories. Distributed embedded system design. Web-based distributed applications in Distributed Embedded Systems. Java servlets in Distributed Embedded Systems. Distributed embedded systems based on e-mail. Distributed embedded systems based on file transfer. Adaptation of Web services in distributed embedded systems. Creating distributed automation systems using network-enabled microcontrollers. Security organization in distributed embedded systems.
PREREQUISITES:
From B.Sc. programme: Microprocessor systems, Operating Systems, Computer Architectures, Programming Languages, Computer Networks. From M.Sc. programme: Distributed systems and Computer Communications.
TEACHING METHODS:
Lectures, using slides and multimedia presentations, laboratory work, using demo-programs, protocols preparation and defence.
METHOD OF ASSESSMENT:
Written exam on the theory and defense of the case study. The final grade is constructed on the exam results (totally 60%), the case study (30%) and the laboratory work (10%).
INSTRUCTION LANGUAGE:
Bulgarian.
BIBLIOGRAPHY:
- Jan Axelson "Embedded Ethernet and Internet Complete", Lakeview Research LLC, 2003, ISBN 1-931448-00-0;
- White paper, "IDA - Interface for Distributed Automation", version 1.1, 18 April 2001, www.modbus-ida.com;
- Don Loomis, "The TINI – specification and developer‘s guide",ADDISON-WESLEY, 2001, ISBN 0-201-72218-6;
- Ethan Cerami, "Web Services Essentials. Distributed Applications with XML-RPC, SOAP, UDDI & WSDL", O'Reilly, 2002, ISBN: 0-596-00224-6.


