There has been much recent interest in synthesis algorithms that generate finite state machines from scenarios of intended system behavior. One of the uses of such algorithms is in the transition from requirements scenarios to design. Despite much theoretical work on the nature of these algorithms, there has been very little work on applying the algorithms to practical applications. In this paper, we apply the Whittle & Schumann synthesis algorithm [32] to a component of an air traffic advisory system under development at NASA Ames Research Center. We not only apply the algorithm to generate state machine designs from scenarios but also show how to generate code from the generated state machines using existing commercial code generation too...
Automatic code generation can be used to convert software state diagrams into executable code, enabl...
Models play a significant role for analyzing requirements and exploring designs of software systems....
In recent years, air travel has been an increasingly popular and essential means of transportation. ...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
This paper describes the implementation of an interface connecting the two tools : the JPL SCA (Stat...
The manual translation of informally defined requirements into statecharts, from which source code c...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Abstract. Constructing a program from a specification is a long-known general and fundamental proble...
Systems of today are becoming more complex; they have many levels of the control hierarchy, are soft...
Well prepared traffic scenarios contribute greatly to the success of controller-in-the-loop simulati...
Motivated by the transition from federated to integrated architectures in aerial vehicles, we propos...
Abstract—Scenario-based specifications such as Message Sequence Charts (MSCs) are useful as part of ...
As recognized by various engineering disciplines, formal models have the potential to support and sp...
This paper considers the problem of control synthesis for a class of discrete event systems composed...
Automatic code generation can be used to convert software state diagrams into executable code, enabl...
Models play a significant role for analyzing requirements and exploring designs of software systems....
In recent years, air travel has been an increasingly popular and essential means of transportation. ...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
This paper describes the implementation of an interface connecting the two tools : the JPL SCA (Stat...
The manual translation of informally defined requirements into statecharts, from which source code c...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Abstract. Constructing a program from a specification is a long-known general and fundamental proble...
Systems of today are becoming more complex; they have many levels of the control hierarchy, are soft...
Well prepared traffic scenarios contribute greatly to the success of controller-in-the-loop simulati...
Motivated by the transition from federated to integrated architectures in aerial vehicles, we propos...
Abstract—Scenario-based specifications such as Message Sequence Charts (MSCs) are useful as part of ...
As recognized by various engineering disciplines, formal models have the potential to support and sp...
This paper considers the problem of control synthesis for a class of discrete event systems composed...
Automatic code generation can be used to convert software state diagrams into executable code, enabl...
Models play a significant role for analyzing requirements and exploring designs of software systems....
In recent years, air travel has been an increasingly popular and essential means of transportation. ...