Automatic generation of SDL specifications from timed MSCs

The integration of Formal Description Techniques (FDTs) in the software process enables formal validation, translation, synthesis and code generation. Message Sequence Charts (MSC) and Specification and Description Language (SDL) are two formal languages, widely used in the telecommunication industr...

Full description

Bibliographic Details
Main Author: Zhang, Xiao Jun
Format: Others
Published: 2004
Online Access:http://spectrum.library.concordia.ca/8105/1/MQ94720.pdf
Zhang, Xiao Jun <http://spectrum.library.concordia.ca/view/creators/Zhang=3AXiao_Jun=3A=3A.html> (2004) Automatic generation of SDL specifications from timed MSCs. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.8105
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.81052013-10-22T03:45:06Z Automatic generation of SDL specifications from timed MSCs Zhang, Xiao Jun The integration of Formal Description Techniques (FDTs) in the software process enables formal validation, translation, synthesis and code generation. Message Sequence Charts (MSC) and Specification and Description Language (SDL) are two formal languages, widely used in the telecommunication industry. Generally MSC is used for the behavioral requirement specification, while SDL is used for the detailed design specification. The transition from the requirement specification to the design specification is usually performed manually; and the design has to be validated against the requirement specification. In a previous research work, researchers from the telesoft group at Concordia University devised an approach for generating SDL specifications from MSC specifications with a given target architecture. It guarantees correctness of the design, and consistency between the SDL specification and the MSC specification. The need for validation has been eliminated. Time concepts have been introduced in MSC-2000, which enables real-time requirements to be specified in MSC. Building on the existing framework, this thesis presents a new approach for translating MSCs with real-time requirements into SDL specifications. We analyzed and classified different types of time constraints and measurements. New algorithms for analyzing MSC specifications and generating SDL code were devised. We also built the tool and experimented with case studies to prove the feasibility of our approach. 2004 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/8105/1/MQ94720.pdf Zhang, Xiao Jun <http://spectrum.library.concordia.ca/view/creators/Zhang=3AXiao_Jun=3A=3A.html> (2004) Automatic generation of SDL specifications from timed MSCs. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/8105/
collection NDLTD
format Others
sources NDLTD
description The integration of Formal Description Techniques (FDTs) in the software process enables formal validation, translation, synthesis and code generation. Message Sequence Charts (MSC) and Specification and Description Language (SDL) are two formal languages, widely used in the telecommunication industry. Generally MSC is used for the behavioral requirement specification, while SDL is used for the detailed design specification. The transition from the requirement specification to the design specification is usually performed manually; and the design has to be validated against the requirement specification. In a previous research work, researchers from the telesoft group at Concordia University devised an approach for generating SDL specifications from MSC specifications with a given target architecture. It guarantees correctness of the design, and consistency between the SDL specification and the MSC specification. The need for validation has been eliminated. Time concepts have been introduced in MSC-2000, which enables real-time requirements to be specified in MSC. Building on the existing framework, this thesis presents a new approach for translating MSCs with real-time requirements into SDL specifications. We analyzed and classified different types of time constraints and measurements. New algorithms for analyzing MSC specifications and generating SDL code were devised. We also built the tool and experimented with case studies to prove the feasibility of our approach.
author Zhang, Xiao Jun
spellingShingle Zhang, Xiao Jun
Automatic generation of SDL specifications from timed MSCs
author_facet Zhang, Xiao Jun
author_sort Zhang, Xiao Jun
title Automatic generation of SDL specifications from timed MSCs
title_short Automatic generation of SDL specifications from timed MSCs
title_full Automatic generation of SDL specifications from timed MSCs
title_fullStr Automatic generation of SDL specifications from timed MSCs
title_full_unstemmed Automatic generation of SDL specifications from timed MSCs
title_sort automatic generation of sdl specifications from timed mscs
publishDate 2004
url http://spectrum.library.concordia.ca/8105/1/MQ94720.pdf
Zhang, Xiao Jun <http://spectrum.library.concordia.ca/view/creators/Zhang=3AXiao_Jun=3A=3A.html> (2004) Automatic generation of SDL specifications from timed MSCs. Masters thesis, Concordia University.
work_keys_str_mv AT zhangxiaojun automaticgenerationofsdlspecificationsfromtimedmscs
_version_ 1716607236123394048