KFUPM ePrints

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

Lafi, Adel Othman Mohammed (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
5Mb

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)
Date:January 1992
Date Type:Completion
Subjects:Computer
Divisions:College Of Computer Sciences and Engineering > Information and Computer Science Dept
Creators:Lafi, Adel Othman Mohammed
Committee Advisor:Ghanta, Subbarao
Committee Members:Al-Bassam, Sulaiman Abdulla and Arafeh, Bassel R. and Guizani, Mohsin
ID Code:10120
Deposited By:KFUPM ePrints Admin
Deposited On:22 Jun 2008 16:57
Last Modified:25 Apr 2011 10:04

Repository Staff Only: item control page