Title :
A New Mathematical Approach for Synthesis of State Based Models from Scenario Based Models
Author :
Bonab, Yahya Ghanbarzadeh ; Isazadeh, Ayaz
Author_Institution :
Dept. of Comput. Eng., Islamic Azad Univ. of Ajabshir Branch, Ajabshir, Iran
Abstract :
Model Driven Development and Use Case Driven Development methodologies have inspired the proposal of a variety of software engineering approaches that synthesize state based models from scenario-based models. Solving the problem of synthesis for open reactive systems is an inherently difficult problem. In various settings the problem is undecidable, and even in more restricted settings when it becomes decidable, the time and space requirements of the synthesis algorithm may be too large to be practical for large systems. This research presents a new approach to define algorithms of synthesis technique. This approach is based on an ordered sequence of stage for executing the scenarios. It is important to consider the executing stages of a scenario as a sequence. This gives a lot of information about execution of a scenario. Many synthesis approaches address the running stages of a scenario as a single stage. The mathematical foundation presented for this ordered sequence is based on RUN in Live Sequence Chart method presented by Harel. We believe that our mathematical foundation would significantly reduce the complexity of synthesis technique. We show that our approach have some advantages over those of others´; in particular, our mathematical basis to define algorithms for constructing synthesis technique is very efficient.
Keywords :
finite state machines; formal specification; formal verification; systems analysis; Harel method; live sequence chart method; model driven development methodology; open reactive system; scenario based models; software engineering; state based models; state machine; synthesis algorithm; use case driven development methodology; Automata; Computer science; Doped fiber amplifiers; Mathematical model; Programming; Proposals; Software design; Software engineering; Timing; Unified modeling language; MSC; Scenario; State machines; Synthesis; UML;
Conference_Titel :
Computer and Electrical Engineering, 2009. ICCEE '09. Second International Conference on
Conference_Location :
Dubai
Print_ISBN :
978-1-4244-5365-8
Electronic_ISBN :
978-0-7695-3925-6
DOI :
10.1109/ICCEE.2009.64