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...
Main Author: | |
---|---|
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 |