Object Oriented Approach to Design Using SDL Language

No Thumbnail Available
Date
2015-07-02
Authors
Abd Allah Mustafa, Abd El Rahman
Journal Title
Journal ISSN
Volume Title
Publisher
UOFK
Abstract
The aim of this project is to show the ease and usefulness of the object oriented approach in designing real time systems. In this thesis a brief coverage of the object oriented methodology and its central language (SDL) is given (Chapter 1). The methodology and its language were applied to describe the design of a proposed small exchange from scratch. The analysis Rules (A-Rules) led the specification stage. They assisted in the description of all roles that the exchange system could play. Therefore they helped in performing the Requirement Specification which is the first stage in the methodology. The SDL notation (N-rules) and Structuring Rules (S-rules) were applied to describe the various parts of the exchange system in its different levels. SDL starts by describing the exchange as one unit containing blocks. The SDL is then used to describe each block of the system. Through this description the S-rules s and N-rules were applied. Finally the processes of each block were described by SDL language. This description constitutes the second stage, which is called the Functional Design. The final stage of the methodology is the Implementation Design in which the Functional Design is mapped into real implementation using suitable software and hardware. The functional design shows the easiness and usefulness of the methodology, which is totally independent of the implementation. i.e. the functional design is dependent of the Hardware & Software that will be used. Therefore the design is flexible and implementable by several Hardware-Software choices. Another advantage is the reuse of this design in other similar or modified systems. The functional design also provides good documentation for system’ designers and helps in writing users’ manuals.
Description
Keywords
Object Oriented,Approach, Design ,SDL Language
Citation
Collections