Telephone Switch

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 1710 Experts worldwide ranked by ideXlab platform

Lalita Jategaonkar Jagadeesan - One of the best experts on this subject based on the ideXlab platform.

  • model checking without a model an analysis of the heart beat monitor of a Telephone Switch using verisoft
    International Symposium on Software Testing and Analysis, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

  • ISSTA - Model checking without a model: an analysis of the heart-beat monitor of a Telephone Switch using VeriSoft
    Proceedings of ACM SIGSOFT international symposium on Software testing and analysis - ISSTA '98, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

Patrice Godefroid - One of the best experts on this subject based on the ideXlab platform.

  • model checking without a model an analysis of the heart beat monitor of a Telephone Switch using verisoft
    International Symposium on Software Testing and Analysis, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

  • ISSTA - Model checking without a model: an analysis of the heart-beat monitor of a Telephone Switch using VeriSoft
    Proceedings of ACM SIGSOFT international symposium on Software testing and analysis - ISSTA '98, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

Robert S Hanmer - One of the best experts on this subject based on the ideXlab platform.

  • model checking without a model an analysis of the heart beat monitor of a Telephone Switch using verisoft
    International Symposium on Software Testing and Analysis, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

  • ISSTA - Model checking without a model: an analysis of the heart-beat monitor of a Telephone Switch using VeriSoft
    Proceedings of ACM SIGSOFT international symposium on Software testing and analysis - ISSTA '98, 1998
    Co-Authors: Patrice Godefroid, Robert S Hanmer, Lalita Jategaonkar Jagadeesan
    Abstract:

    VeriSoft is a tool for systematically exploring the state spaces of systems composed of several concurrent processes executing arbitrary code written in full-fledged programming languages such as C or C++. The state space of a concurrent system is a directed graph that represents the combined behavior of all concurrent components in the system. By exploring its state space, VeriSoft can automatically detect coordination problems between the processes of a concurrent system.We report in this paper our analysis with VeriSoft of the "Heart-Beat Monitor" (HBM), a Telephone Switching application developed at Lucent Technologies. The HBM of a Telephone Switch determines the status of different elements connected to the Switch by measuring propagation delays of messages transmitted via these elements. This information plays an important role in the routing of data in the Switch, and can significantly impact Switch performance.We discuss the steps of our analysis of the HBM using VeriSoft. Because no modeling of the HBM code is necessary with this tool, the total elapsed time before being able to run the first tests was on the order of a few hours, instead of several days or weeks that would have been needed for the (error-prone) modeling phase required with traditional model checkers or theorem provers.We then present the results of our analysis. Since VeriSoft automatically generates, executes and evaluates thousands of tests per minute and has complete control over nondeterminism, our analysis revealed HBM behavior that is virtually impossible to detect or test in a traditional lab-testing environment. Specifically, we discovered flaws in the existing documentation on this application and unexpected behaviors in the software itself. These results are being used as the basis for the redesign of the HBM software in the next commercial release of the Switching software.

Attahiru Sule Alfa - One of the best experts on this subject based on the ideXlab platform.

  • A task‐oriented priority queue for Telephone Switch design: with modified FCFS and forking
    Telecommunication Systems, 1998
    Co-Authors: Randall G. Martens, Attahiru Sule Alfa
    Abstract:

    When developing a Telephone Switch, it is useful to know how long it will take to process the various tasks associated with call processing. The model developed in this paper gives expected sojourn times for those tasks. It is a priority queueing model with a modified first‐come first‐served (FCFS) service discipline, which mimics the treatment of tasks in actual system software. The model is an M/G/1 queueing model with preemption (preemptive resume). It consists of multiple queues, one for each distinct priority, where each task has been preassigned a constant priority. Within each priority queue, the tasks are further grouped by type. An arriving task will join the back of the group of tasks of its type, regardless of where this group is positioned in the queue. Upon completion of a task, several tasks of different types can enter the priority queues. This is referred to as forking. Call processing involves many ordered sets of tasks (jobs or classes), some of which will contain forks. The model produces results that compare favorably with those obtained by simulation.

  • A task-oriented priority queue for Telephone Switch design .II. with modified FCFS and forking
    Telecommunication Systems, 1998
    Co-Authors: Randall G. Martens, Attahiru Sule Alfa
    Abstract:

    When developing a Telephone Switch, it is useful to know how long it will take to process the various tasks associated with call processing. The model developed in this paper gives expected sojourn times for those tasks. It is a priority queueing model with a modified first-come first-served (FCFS) service discipline, which mimics the treatment of tasks in actual system software. The model is an M/G/1 queueing model with preemption (preemptive resume). It consists of multiple queues, one for each distinct priority, where each task has been preassigned a constant priority. Within each priority queue, the tasks are further grouped by type. An arriving task will join the back of the group of tasks of its type, regardless of where this group is positioned in the queue. Upon completion of a task, multiple subsequent tasks can be given ready-for-service status, and enter the priority queues. This is referred to its forking. Call processing involves many ordered sets of tasks (jobs), some of which will contain forks. The model produces results that compare favorably with those obtained by simulation.

Han Fang-jing - One of the best experts on this subject based on the ideXlab platform.