The design and implementation of a structured programming language for the description of optical architectures

(1992) The design and implementation of a structured programming language for the description of optical architectures. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]
Preview
PDF
10120.pdf

Download (6MB) | Preview

Arabic Abstract

-

English Abstract

Significant amount of time and effort is spent in the process of debugging optical architectures (mainly aligning/adjusting, removing or/and adding of components within the architecture). The debugging is needed to detect the sources of errors in the results of the debugged architecture, under study/development. We design a system to simulate the behavior of any optical architecture provided the architecture is described using PLOADS: a Programming Language for Optical Architectures Description/Specification. Therefore, the debugging could be performed on the simulated architecture which is much easier, time and cost effective. The system is a basis for Design Automation tools for OCAD (Optical Computer Aided Design). To simulate the behavior of any optical architecture, the simulation of the behavior of the individual components is necessary. For that we provide models for the heavily used optical components. These models are for computer representation. We then provide a procedure for each component. The procedure uses the model of the component to simulate its behavior as part of any architecture. The procedures are part of any architecture. The procedures are part of a components library designed for the sake of simulating optical architectures. We design PLOADS, a language for optical architectures description. Using PLOADS, the designer (user) can describe any optical architecture. The system, which we developed is based on the language and the components library, simulates the architecture and provides the information required by the user about it.

Item Type: Thesis (Masters)
Subjects: Computer
Department: College of Computing and Mathematics > Information and Computer Science
Committee Advisor: Ghanta, Subbarao
Committee Members: Al-Bassam, Sulaiman Abdulla and Arafeh, Bassel R. and Guizani, Mohsin
Depositing User: Mr. Admin Admin
Date Deposited: 22 Jun 2008 13:57
Last Modified: 01 Nov 2019 13:57
URI: https://eprints.kfupm.edu.sa/id/eprint/10120