DE4139460C1 - Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expected - Google Patents
Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expectedInfo
- Publication number
- DE4139460C1 DE4139460C1 DE19914139460 DE4139460A DE4139460C1 DE 4139460 C1 DE4139460 C1 DE 4139460C1 DE 19914139460 DE19914139460 DE 19914139460 DE 4139460 A DE4139460 A DE 4139460A DE 4139460 C1 DE4139460 C1 DE 4139460C1
- Authority
- DE
- Germany
- Prior art keywords
- vst1
- communication system
- function
- control program
- changed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
- H04M3/241—Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/26—Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
- H04M3/28—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
- H04M3/32—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges
- H04M3/323—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for lines between exchanges for the arrangements providing the connection (test connection, test call, call simulation)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/44—Additional connecting arrangements for providing access to frequently-wanted subscribers, e.g. abbreviated dialling
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
Die Funktion moderner speicherprogrammierter Vermittlungssy steme wird bekanntlich durch Hardware- und Softwareanteile verwirklicht. Umfang und Komplexität der erforderlichen Soft ware hängen von der Systemkonfiguration und den vom System realisierbaren Leistungsmerkmalen ab. Neu erstellte Software ist zur Erkennung möglicher Softwarefehler unter möglichst realistischen Betriebsbedingungen zu testen.The function of modern memory-programmed switching systems As is well known, steme is made up of hardware and software components realized. Scope and complexity of the required soft goods depend on the system configuration and that of the system feasible performance features. Newly created software is to identify possible software errors under possible test realistic operating conditions.
In diesem Zusammenhang ist aus der DE 37 43 959 A1 ein Ver fahren bekannt, bei dem zur Überprüfung betriebstechnischer Funktionen einer rechnergesteuerten Kommunikationsvermittlungs anlage ein Personalcomputer dieser Anlage Einstellbefehle und einer Verkehrssimulationseinrichtung die Ausführung der Ein stellbefehle verifizierende Überprüfungsbefehle zuführt. Durch die Einstellbefehle wird beispielsweise eine Teilnehmeran schlußschaltung der Kommunikationsvermittlungsanlage freige schaltet. Mit den Überprüfungsbefehlen soll bei diesem Bei spiel das Freischalten der Teilnehmeranschlußschaltung über prüft werden, wozu in der Verkehrssimulationseinrichtung bei spielsweise das Wählen der Rufnummer einer Teilnehmernachbil dung ausgelöst wird. Bei dem bekannten Verfahren wird also überprüft, ob ausgewählte betriebstechnische Funktionen der Kommunikationsvermittlungsanlage fehlerfrei durchgeführt wer den. Die Überprüfung ist also auf die Erkennung möglicher Feh ler gerichtet, wobei vor der Überprüfung davon ausgegangen wird, daß die Kommunikationsvermittlungsanlage in ihrer Soft ware- und Hardwarestruktur nicht mit Fehlern behaftet ist, die die ordnungsgemäße Durchführung vorgegebener Funktionen beein flussen. Mit diesem bekannten Verfahren läßt sich jedoch nur ein relativ kleiner Teil von Fehlern erkennen, die in rechner gesteuerten Kommunikationsvermittlungsanlagen auftreten können.In this context, DE 37 43 959 A1 ver drive known to check for operational Functions of a computer-controlled communication exchange plant a personal computer of this plant setting commands and a traffic simulation device the execution of the On Control commands verifying verification commands. By the setting commands become a subscriber, for example final circuit of the communication switching system freige switches. With the review commands this case play the activation of the subscriber line circuit over be checked for what in the traffic simulation facility for example dialing the number of a subscriber replica is triggered. So in the known method checks whether selected operational functions of the Communication switching system carried out without errors the. The check is therefore on the detection of possible errors ler directed, assuming before the review is that the communication switching system in its soft goods and hardware structure is not subject to errors that affect the proper execution of specified functions rivers. With this known method, however, only detect a relatively small percentage of errors in computers controlled communication switching systems can occur.
Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren der eingangs genannten Art dahingehend auszugestalten, daß rechnergesteuerte Kommunikationssysteme umfassend auf Fehler in der Software und Hardware überprüft werden können.The invention is therefore based on the object of a method of the type mentioned in such a way that computer-controlled communication systems comprehensively for errors in which software and hardware can be checked.
Die Lösung dieser Aufgabe erfolgt mit den Merkmalen des Patent anspruchs 1.This object is achieved with the features of the patent claim 1.
Als wesentlich für die Erfindung ist anzusehen, daß das Kommu nikationssystem in seinem von vorbestimmten Fehlern abhängigen Verhalten überprüft wird. Die gezielt herbeigeführten Fehler in der Software können dabei, beispielsweise aufgrund beson derer Verkehrsbelastung oder durch die Aktivierung von Lei stungsmerkmalskombinationen, zu weiteren Fehlern führen, die bei der Entwicklung des Steuerprogramms nicht voraussehbar waren. Das erfindungsgemäße Verfahren ermöglicht damit die Überprüfung, ob und gegebenenfalls in welcher Weise das Kom munikationssystem nach Realisierung des gezielt herbeigeführ ten Fehlers wieder in einen betriebsfähigen Zustand zurück kehrt.It is to be regarded as essential for the invention that the commu nication system in its dependent on predetermined errors Behavior is checked. The deliberately caused errors in the software, for example due to particular traffic load or by activating lei combinations of features, lead to further errors which not foreseeable when developing the tax program were. The method according to the invention thus enables Check whether and, if so, how the Com communication system after realizing the targeted error is returned to an operational state returns.
Bei dem erfindungsgemäßen Verfahren ist weiterhin vorgesehen, daß im Anschluß an die gezielt fehlerhafte Veränderung eines Steuerprogrammteils die wiederholte Realisierung der veränder ten Funktion des Kommunikationssystems mehrfach ausgelöst wird. Auf diese Weise werden zusätzliche Fehler erkannt, die aus un terschiedlichen Ausgangszuständen auftreten können. Damit las sen sich ursprünglich nicht vorhergesehene Fehler in einem größeren Umfang erfassen.In the method according to the invention it is further provided that that following the deliberately incorrect change of a Control program part the repeated implementation of the changes function of the communication system is triggered several times. In this way, additional errors are recognized, which from un different initial conditions can occur. With that read errors that were not originally foreseen in one grasp larger scope.
Weiterhin ist vorgesehen, daß die im Kommunikationssystem nach der Realisierung des gezielt fehlerhaft veränderten Steuerpro grammteils gebildeten Ist-Zustandsinformationen auf vorgegebe ne Kriterien überprüft werden.It is also provided that the in the communication system the implementation of the tax error, which was deliberately altered Actual state information formed on the basis of the gram ne criteria are checked.
Besondere Vorteile des erfindungsgemäßen Verfahrens ergeben sich, wenn dieses im Zusammenhang mit Kommunikationssystemen komplexer Struktur durchgeführt wird. Derartige Kommunikations systeme weisen beispielsweise eine Mehrzahl von Anschlußein heiten auf, die über eine zentrale Systemsteuerung in Wechsel wirkung zueinanderstehen, so daß in einem vorgegebenen System teil auftretende Fehler die Funktionsfähigkeit der anderen Sy stemteile zu beeinflussen vermögen. Das erfindungsgemäße Ver fahren ermöglicht nun auch derartige Fehler zu erkennen. Hier zu werden gezielte Softwarefehler in mehreren Systemteilen im plementiert. In der Folge wird das Verhalten des Kommunikations systems in unterschiedlichen Systemteilen und zu unterschiedli chen Zeiten geprüft. Dabei kann vorgesehen sein, daß mehrere Teile des Steuerprogramms gezielt fehlerhaft verändert wer den, und daß das Verhalten des Kommunikationssystems unter dem Einfluß mehrerer gezielter Fehler überprüft wird. Damit lassen sich wiederum weitere Folgefehler des Systems erkennen.Particular advantages of the method according to the invention result themselves if this is related to communication systems complex structure is carried out. Such communication systems have, for example, a plurality of connections on alternating via a central system control effect to each other, so that in a given system partially occurring errors the functionality of the other Sy are able to influence parts of the stem. The Ver driving now also enables such errors to be recognized. Here to become targeted software errors in several system parts in the implemented. As a result, the behavior of communication systems in different system parts and too different checked times. It can be provided that several Parts of the control program that are changed incorrectly the, and that the behavior of the communication system under the Influence of several targeted errors is checked. Leave with it further subsequent system errors can be identified.
Besondere Vorteile des erfindungsgemäßen Verfahrens ergeben sich auch, wenn dieses systemübergreifend im Zusammenhang mit mehreren vernetzten Kommunikationssystemen durchgeführt wird. Damit lassen sich zusätzlich auch Fehler ermitteln, die ihren Ursprung in fremden Kommunikationssystemen haben und über das Netz auf das eigene Kommunikationssystem einwirken bzw. die ihrem Ursprung im eigenen Kommunikationssystem haben und über das Netz auf das fremde Kommunikationssystem einwirken.Particular advantages of the method according to the invention result even if this is cross-system related several networked communication systems is carried out. It can also be used to determine errors that affect your Have origin in foreign communication systems and about that Act on the network or your own communication system have their origin in your own communication system and about the network affects the external communication system.
Die Erfindung wird nun anhand der Zeichnungen beschrieben.The invention will now be described with reference to the drawings.
Es zeigtIt shows
Fig. 1 ein Kommunikationssystem in Verbindung mit einer Ver kehrssimulationseinrichtung und einem Personalcomputer zur Durchführung des erfindungsgemäßen Verfahrens; Fig. 1 traffic simulation device, a communication system in connection with a locking and a personal computer for performing the method according to the invention;
Fig. 2 ein Kommunikationssystem komplexer Struktur in Verbin dung mit der Verkehrssimulationseinrichtung und dem Personalcomputer zur Durchführung des erfindungsge mäßen Verfahrens; und Fig. 2 is a communication system of complex structure, in conjunction with the traffic simulation device and the personal computer for carrying out the method erfindungsge MAESSEN; and
Fig. 3 vernetzte Kommunikationssysteme in Verbindung mit der Verkehrssimulationseinrichtung und dem Personalcom puter zur Durchführung des erfindungsgemäßen Verfah rens. Fig. 3 networked communication systems in connection with the traffic simulation device and the Personalcom computer for performing the method according to the invention.
Die in Fig. 1 gezeigte Anordnung zur Durchführung des erfin dungsmäßen Verfahrens besteht aus einem Kommunikationssystem VST1, aus einer Verkehrssimulationseinrichtung VSE1 und einem Personalcomputer PC1, wobei die Verkehrssimulationseinrichtung VSE1 mit dem Kommunikationssystem VST1 und der Personalcompu ter PC1 sowohl mit dem Kommunikationssystem VST1 als auch mit der Verkehrssimulationseinrichtung VSE1 verbunden ist.The arrangement shown in Fig. 1 for carrying out the inventive method consists of a communication system VST1, a traffic simulation device VSE1 and a personal computer PC1, the traffic simulation device VSE1 with the communication system VST1 and the personal computer PC1 with both the communication system VST1 and with Traffic simulation device VSE1 is connected.
Als Einrichtung, mit der unterschiedliche Betriebsabläufe und daran gekoppelte Prüfabläufe in einem unter unterschiedlichen Gesichtspunkten zu beurteilenden Kommunikationssystem bewirkt werden, dient im Ausführungsbeispiel eine Verkehrssimulations einrichtung VSE1. Mit einer derartigen Einrichtung, wie sie aus den deutschen Offenlegungsschriften DE 32 11 976 A1 und DE 37 43 959 A1 bekannt ist, kann das Verhalten der Teilnehmerstel len eines Kommunikationssystems mit automatisch gesteuerten Teilnehmernachbildungen TN simuliert werden, beispielsweise Fernsprechverkehr in öffentlichen oder in privaten Fernsprech vermittlungsanlagen. Zu diesem Zweck enthält die Einrichtung VSE1 u. a. Teilnehmernachbildungen TN1 . . . TNx. Diese einzelnen Teilnehmernachbildungen sind jeweils über eine aus den Adern a und b bestehende Anschlußleitung mit dem zu überprüfenden Kom munikationssystem VST1 verbunden, das im vorliegenden Fall durch eine Fernsprechvermittlungsanlage gebildet ist. Für die se Verbindung werden nach unterschiedlichen Gesichtspunkten, beispielsweise aus verschiedenen Gruppen, bestimmte Teilneh meranschlüsse des Kommunikationssystems ausgewählt, wobei dann die vorgegebenen Rufnummern dieser Anschlüsse der jeweils indi viduell zugeordneten Teilnehmernachbildung TN zugehörig sind. Die für sich bekannte Verkehrssimulationseinrichtung VSE1 kann beispielsweise zur Inbetriebnahme einer Fernsprechvermittlungs anlage oder zur Störungssuche bzw. zum Labortest eingesetzt werden. Bei diesen Maßnahmen wird der Verbindungsaufbau, der Verbindungsabbau, die Realisierung von Leistungsmerkmalen und weiterer Funktionen der Vermittlungsanlage unter simulierten Betriebsbedingungen überprüft. Die Verkehrssimulationsein richtung VSE1 kann in der Weise ausgestaltet sein, daß analoge und/oder digitale Teilnehmer nachgebildet werden.As a facility with which different operating procedures and coupled test procedures in one among different Communication system to be assessed a traffic simulation is used in the exemplary embodiment device VSE1. With such a facility as they from the German published documents DE 32 11 976 A1 and DE 37 43 959 A1 is known, the behavior of the participant len of a communication system with automatically controlled Participant replicas TN can be simulated, for example Telephone traffic in public or private telephone switching systems. For this purpose, the facility contains VSE1 u. a. Participant replicas TN1. . . TNx. This individual Participant replicas are each via a from the veins a and b existing connection line with the Kom to be checked Communication system VST1 connected, which in the present case is formed by a telephone exchange. For the This connection is based on different points of view, for example from different groups, certain participants mer connections of the communication system selected, where then the specified phone numbers of these connections of the indi vidually assigned subscriber replica are associated with TN. The known traffic simulation device VSE1 can for example to start up a telephone exchange system or used for troubleshooting or for laboratory tests will. With these measures, the connection establishment, the Disconnection, the implementation of performance features and further functions of the switching system under simulated Checked operating conditions. The traffic simulation direction VSE1 can be designed in such a way that analog and / or digital subscribers are simulated.
Von dem Kommunikationssystem VST1, das über eine vorgegebene Anzahl von Teilnehmeranschlüssen mit der Verkehrssimulations einrichtung VSE1 gekoppelt ist, zeigt das Ausführungsbeispiel lediglich die prinzipielle Struktur. Die im Zusammenhang mit dem Verbindungsaufbau und dem Verbindungsabbau notwendigen Ab läufe werden durch das Steuerwerk STW abgewickelt, wobei das erfindungsgemäße Verfahren jedoch nicht auf zentral gesteuer te Kommunikationssysteme eingeschränkt ist. Eine weitere Funk tionseinheit des Kommunikationssystems VST1 stellt das Koppel feld KF dar, an das sowohl die mit den Anschlußleitungen ge koppelten Teilnehmeranschlußschaltungen TS1 . . . TSy als auch mehrere Gruppen von Verbindungssätzen angeschlossen sind. Die se Verbindungssätze, die symbolisch durch den Verbindungssatz VS dargestellt sind, können beispielsweise Amtssätze, Querver bindungssätze, Internverbindungssätze oder Wahlsätze darstel len. Die Amtssätze und Querverbindungssätze sind als gehende Sätze in Verbindungswege eingefügt, die zu anderen Kommunika tionssystemen hinführend aufgebaut werden, während sie als kommende Sätze in Verbindungswege eingefügt sind, die zu Ver bindungen gehören, welche von anderen Kommunikationssystemen her ankommend aufgebaut werden (Fig. 3). Ein Internverbindungs satz wird jeweils in interne Verbindungswege des dargestell ten Kommunikationssystems eingefügt. Die erwähnten Wählsätze dienen zur Erfassung und vorübergehenden Aufnahme von Wahlin formationen, die von einer Teilnehmerstation bzw. der Teilneh mernachbildung TN geliefert werden. Durch die Verbindungssätze werden die für den Aufbau, das Halten und das Auslösen einer Verbindung unmittelbar am Koppelfeld KF erforderlichen ver mittlungstechnischen Schaltvorgänge ausgeführt. Of the communication system VST1, which is coupled to the traffic simulation device VSE1 via a predetermined number of subscriber connections, the exemplary embodiment only shows the basic structure. The necessary in connection with the connection establishment and the connection clearing are handled by the control unit STW, but the method according to the invention is not restricted to centrally controlled communication systems. Another functional unit of the communication system VST1 is the coupling field KF, to which both the ge with the connecting lines coupled subscriber line circuits TS1. . . TSy as well as several groups of connection sets are connected. These connection sets, which are symbolically represented by the connection set VS, can, for example, represent office sets, cross-connection sets, internal connection sets or dialing sets. The office records and cross-connection records are inserted as outgoing records in connection paths that are set up to lead to other communication systems, while they are inserted as coming records in connection paths that belong to connections that are established from other communication systems ( FIG. 3). . An internal connection set is inserted into the internal connection paths of the communication system shown. The dialing sets mentioned are used to record and temporarily record electoral information that is supplied by a subscriber station or the subscriber replica TN. The connection sets perform the switching operations required for establishing, holding and triggering a connection directly on the switching matrix KF.
Die unterschiedlichen Aufgaben, die die verschiedenen Verbin dungssätze durchzuführen haben, werden in an sich bekannter Weise von in der Fig. 1 nicht dargestellten Indikationsstellen und Funktionsschaltern ausgeführt. Durch die Indikationsstel len werden Anreize, wie beispielsweise Änderungen des Schlei fenzustandes, ein Tastendruck an einer Teilnehmerstation oder das Melden eines gerufenen Teilnehmers erkannt. Durch die Funk tionsschalter werden Abhängigkeit von entsprechenden, durch das Steuerwerk STW abgegebenen Einstellbefehlen, beispielswei se die Speisung, Hörtöne oder der Rufstrom, angelegt.The different tasks that the different connec tion sets have to perform are carried out in a manner known per se by indication points and function switches not shown in FIG. 1. The indications identify incentives, such as changes in the loop status, a keystroke at a subscriber station or the reporting of a called subscriber. The function switch creates a dependency on corresponding setting commands issued by the control unit STW, for example the supply, audible tones or the ringing current.
Mit dem Steuerwerk STW steht eine betriebstechnische Einrich tung ADS in Verbindung, deren Funktion weiter unten erläutert wird. Als Kommunikationssystem VST1 wird insbesondere ein aus der Veröffentlichung von Günther Beckinger und Rainer Spath: "Hardware-Struktur des HICOM-Kommunikationscomputers", Sonder ausgabe Telcom Report und Siemens-Magazine COM, 1985, Seiten 58-66, bzw. aus der veröffentlichten europäischen Patentan meldung mit der Anmeldenummer 87 109 712.7 (entsprechend US-PS 50 36 318) bekanntes Kommunikationssystem (VST1 in Fig. 2) ver wendet.An operational ADS device is connected to the STW control unit, the function of which is explained below. The VST1 communication system is used in particular from the publication by Günther Beckinger and Rainer Spath: "Hardware structure of the HICOM communication computer", special edition Telcom Report and Siemens magazine COM, 1985, pages 58-66, and from the published European patent message with the application number 87 109 712.7 (corresponding to US-PS 50 36 318) known communication system (VST1 in Fig. 2) used ver.
Für die von dem Kommunikationssystem VST1 übermittelten Signa le sind in der Verkehrssimulationseinrichtung VSE1, bezogen auf jede dort vorhandene Teilnehmernachbildung TN1 . . . TNx, ent sprechende Empfangsschaltungen vorhanden. Für die Teilnehmer nachbildung TN1 sind dies die Empfangsschaltungen El1 . . . Elm und für die Teilnehmernachbildung TNx die Empfangsschaltungen Ex1 . . . Exm. Durch diese Empfangseinrichtungen wird für jede hergestellte Verbindung eine Hörton- bzw. eine Prüftonauswer tung, eine Rufstromauswertung sowie eine Durchgangsprüfung der aufgebauten Verbindung sowie eine Gebührenimpulserkennung er möglicht.For the signals transmitted by the VST1 communication system le are obtained in the traffic simulation device VSE1 for each participant replica TN1 there. . . TNx, ent speaking receiving circuits available. For the participants replica TN1, these are the receiving circuits El1. . . Elm and for the subscriber simulation TNx the receiving circuits Ex1. . . Exm. Through these receiving devices for each established connection an audible or a test tone processing, a call current evaluation and a continuity test of the established connection and a charge pulse detection possible.
Weiterhin enthält jede Teilnehmernachbildung TN eine Sendeein richtung, nämlich die Sendeeinrichtungen Sl1 . . . Sln für die Teilnehmernachbildung TN1 und die Sendeeinrichtungen Sx1 . . . Sxn für die außerdem dargestellte Teilnehmernachbildung TNx. Durch diese Sendeeinrichtungen werden jeweils die normalerweise von einer Teilnehmerstation ausgehenden Anreize bzw. Informations signale bewirkt. Durch diese Sendeeinheiten können beispiels weise die Wahlinformationen erzeugt werden, wobei unterschied liche Wahlverfahren, wie beispielsweise die Impulswahl oder die Mehrfrequenzwahl, zugrundeliegen können. Weiterhin wird durch entsprechende Sendeeinheiten die Funktion einer Erdta ste bzw. der sogenannten Flash-Taste nachgebildet. Eine weite re Sendefunktion besteht in der Nachbildung eines Schleifen schalters und in der Anschaltung bestimmter Hörtöne und eines Prüftones zur Durchgangsprüfung. Die Sende- und Empfangsein heiten werden dabei so ausgelegt, daß sie qualitativ dem Teil nehmerverhalten entsprechen.Each participant replica TN also contains a transmit direction, namely the transmission devices Sl1. . . Sln for the Participant replica TN1 and the transmitting devices Sx1. . . Sxn for the TNx subscriber replica also shown. By these transmitters are each the normally of incentives or information from a subscriber station signals. Through these transmission units, for example as the election information is generated, with the difference dialing methods, such as pulse dialing or the multi-frequency choice, can be the basis. Will continue the function of an Erdta by means of appropriate transmission units or the so-called flash button. A wide one The send function consists of emulating a loop switch and in the connection of certain audible tones and one Test tones for continuity testing. The send and receive Units are designed so that they are qualitatively the part correspond to employee behavior.
Sämtliche Funktionsabläufe, die in der Verkehrssimulationsein richtung VSE1 abzuwickeln sind, können durch eine interne Steuerrechnereinheit ST oder direkt von dem Personalcomputer PC1 gesteuert werden. Der Steuereinheit ST kann eine Speicher einrichtung SE zugeordnet sein, die zumindest in einen Arbeits speicher, einen Programmspeicher und einen Datenspeicher für die Abwicklung der bestimmungsgemäßen Aufgaben gegliedert ist. In Abhängigkeit von den in der Speichereinrichtung SE enthal tenen Befehlsfolgen bzw. Informationen sind die genannten Sen de- bzw. Empfangseinheiten Sl1 . . . Sln; . . .; Sx1 . . . Sxn; El1 . . . Elm; . . .; Ex1 . . . Exm sowie der Auf- und Abbau von Prüfverbin dungen durch die zentrale Steuerrechnereinheit ST der Verkehrs simulationseinrichtung VSE1 steuerbar. In diesem Zusammenhang erfolgt dann durch eine Auswertung, beispielsweise des zeitge rechten Empfangs der Hörtöne, des Rufstromes und gegebenen falls von Zählimpulsen, eine schrittweise Überprüfung der jeweils herzustellenden Verbindung. Bei den verschiedenen mög lichen Verkehrsarten sind dabei unterschiedliche Gesprächsab läufe, die sich beispielsweise abhängig vom simulierbaren Verhalten eines gerufenen Teilnehmers oder abhängig von der jeweils vorgesehenen zeitlichen Zuordnung der gerufenen Teil nehmer ergeben, zu berücksichtigen: All functional processes that are part of the traffic simulation direction VSE1 can be handled by an internal Control computer unit ST or directly from the personal computer PC1 can be controlled. The control unit ST can have a memory device SE to be assigned to at least one working memory, a program memory and a data memory for the processing of the intended tasks is structured. Depending on the content contained in the storage device SE The command sequences and information are the sen de- or receiving units Sl1. . . Sln; . . .; Sx1. . . Sxn; El1. . . Elm; . . .; Ex1. . . Exm as well as the assembly and disassembly of the test connection the central control computer unit ST of traffic Simulation device VSE1 controllable. In this context is then carried out by an evaluation, for example of the time right reception of the audible tones, the ringing current and given if of counts, a step-by-step check of each connection to be established. With the various poss The different types of traffic are different conversations runs that depend, for example, on the simulable Behavior of a called party or depending on the Scheduled assignment of the called part in each case result in the following:
Der Auf- und Abbau einer Verbindung zwischen zwei Teilnehmer nachbildungen TN mit den dazugehörigen Prüfungen durch die Verkehrssimulationseinrichtung VSE1 ist von der Verkehrsart abhängig. Bei einer zu überprüfenden Nebenstellenanlage können beispielsweise Interngespräche, Querverbindungsgespräche, Amts gespräche und Gespräche mit Rückfrage und Umlegen aufgebaut werden. Derartige Standardabläufe (auslösende Befehlsinfor mationen) können in den entsprechenden Abschnitten der Spei chereinrichtung SE jeweils als Gesamtablauf für eine bestimmte Verkehrsart eingespeichert sein. Der gewünschte Funktionsab lauf, bei dem für eine bestimmte Verkehrsart auch unterschied liche Zeitbedingungen berücksichtigt werden können, wird durch einen entsprechenden Auftrag abgerufen. Hierzu ist jedem fest einprogrammierten Funktionsablauf ein bestimmter Auftragscode zugeordnet, der durch eine entsprechende Tastenbetätigung der Steuerrechnereinheit ST übermittelt werden kann.Establishing and clearing a connection between two participants replicas TN with the corresponding tests by the Traffic simulation device VSE1 is of the type of traffic dependent. With a private branch exchange to be checked for example internal calls, cross-connection calls, office calls Conversations and conversations with questions and transfers will. Such standard processes (triggering command information mations) can be found in the corresponding sections of the Spei chereinrichtung SE each as an overall process for a specific Type of traffic must be stored. The desired function run in which there was also a difference for a certain type of traffic time conditions can be taken into account by retrieved a corresponding order. Everyone is firm about this a specific order code programmed into the functional sequence assigned by pressing the appropriate button Control computer unit ST can be transmitted.
Als Personalcomputer PC1 (bzw. PG2, PC3 in Fig. 3), der mit dem zu überprüfenden Kommunikationssystem VST1 und der Verkehrssi mulationseinrichtung VSE1 verbunden ist, kann ein handelsübli cher Personalcomputer, beispielsweise der Fa. Siemens mit den Produktbezeichnungen PC-D1 oder PC-D2 verwendet werden.A personal computer PC1 (or PG2, PC3 in FIG. 3), which is connected to the communication system VST1 to be checked and the traffic simulation device VSE1, can be a commercially available personal computer, for example from Siemens with the product names PC-D1 or PC- D2 can be used.
Der Personalcomputer PC1 besteht aus einer in Fig. 1 nicht dar gestellten zentralen Steuerung, einer Eingabeeinrichtung TF, einer in Fig. 1 nicht dargestellten Speichereinrichtung mit dem entsprechenden Steuerprogramm und einer Anzeigeeinrichtung M, die insbesondere als Monitor ausgebildet ist. Der Personal computer PG1 ist mit einem Massenspeicher SP verbunden, der der Aufnahme von Informationen dient, die Überprüfungsbefehle Ü1, Ü2, . . . und gegebenenfalls Einstellbefehle E1, E2, . . . sowie Ist-Zustandsinformationen I1, I2, und Fehlermeldungen F1, F2, . . . betreffen.The personal computer PC1 is not constitute from one in Fig. 1 placed central controller, an input device TF, a memory device, not shown in Fig. 1 with the corresponding control program and a display device M, which is formed in particular as a monitor. The personal computer PG1 is connected to a mass storage device SP, which is used to hold information, the checking commands U1, U2,. . . and possibly setting commands E1, E2,. . . as well as actual status information I1, I2, and error messages F1, F2,. . . affect.
Die betriebstechnische Einrichtung ADS stellt eine Schnitt stelle des Kommunikationssystems VST1 zum Personalcomputer PC1 dar. Über die Einrichtung ADS wird das Steuerprogramm des Sy stems in einen nicht dargestellten Arbeitsspeicher des Systems geladen. Auf ausgewählte Teile des im Arbeitsspeicher abgespei cherten Programms kann von dem Personalcomputer PC1 über die Einrichtung ADS zugegriffen werden.The ADS operational facility provides an interface place of the communication system VST1 to the personal computer PC1 The control program of the Sy stems into a system memory, not shown loaded. On selected parts of the stored in the working memory program can be downloaded from the personal computer PC1 Setup ADS can be accessed.
Im Rahmen des erfindungsgemäßen Verfahrens wird zunächst ein (erster) Teil des Steuerprogramms des Kommunikationssystems ge zielt fehlerhaft verändert. Der zu verändernde Teil des Steuer programms definiert eine bestimmte Funktion des Kommunikations systems, beispielsweise das bekannte Leistungsmerkmal "Kurz wahl". Der betreffende Teil des Steuerprogramms wird in der Weise verändert, daß diese Funktion fehlerhaft realisiert wird und bei voraussehbarer Realisierung der veränderten Funktion einen Steuerprogramm-Restart auslöst. Beispielsweise wird in den die Funktion "Kurzwahl" realisierenden Teil des Steuerpro gramms ein Rücksprungbefehl eingefügt, der bei Realisierung des Steuerprogrammteils zu einer Endlosschleife führt. Die Endlosschleife wird von einer an sich bekannten Watch-Dog-Pro zedur erkannt, die im Erkennungsfall einen Restart des Steuerprogramms auslöst.In the context of the method according to the invention, first a (First) part of the control program of the communication system ge aims incorrectly changed. The part of the tax to be changed programs defines a specific function of communication systems, for example the well known feature "Kurz choice ". The relevant part of the control program is specified in the Modified that this function is implemented incorrectly and with the foreseeable realization of the changed function triggers a control program restart. For example, in the part of the tax pro implementing the "speed dial" function inserted a return command, which when implemented of the control program part leads to an endless loop. The Endless loop is made by a well-known watch dog pro zedur recognized, which in the event of detection a restart of the Control program triggers.
Der Begriff "Restart" bezeichnet dabei alle Maßnahmen, die das Steuerprogramm von einem fehlerhaften, undefinierten Zustand (z. B. Endlosschleife) in einen definierten betriebsfähigen Zu stand zurückversetzen. Hierzu analysiert das Steuerprogramm zunächst die Fehlerart und seine Behandlung in Abhängigkeit von der konkreten Konfiguration des Kommunikationssystems. Ist beispielsweise der vom Fehler betroffene Teil des Systems ge doppelt ausgeführt (z. B. zwei zentrale Rechner CC im Kommu nikationssystem VST1 in Fig. 2), so wird bei Erkennen des Feh lers auf die jeweils andere Einheit umgeschaltet, während in der fehlerbehafteten Einheit die Hardware-Komponenten (Pro zessoren, die die Verbindung von der zentralen Steuerung zu dezentralen Steuerungen aufbauen, Taktgeneratoren, Koppel feld, etc.) zurückgesetzt werden. Im Anschluß daran wird ein Hochlauf gestartet, wobei veränderliche Daten (verbindungszu standsindividuelle Daten, Gerätezustandsdaten, etc.) neu ini tialisiert und Daten der nun aktiven Einheit übernommen werden. Damit ist die ursprünglich fehlerbehaftete Einheit "Stand-by" fähig, sofern nicht Hardware- und/oder weitere Software-Fehler diesen Zustand verhindern.The term "restart" refers to all measures that reset the control program from a faulty, undefined state (e.g. endless loop) to a defined operational state. For this purpose, the control program first analyzes the type of error and its handling depending on the specific configuration of the communication system. If, for example, the part of the system affected by the error is executed twice (e.g. two central computers CC in the communication system VST1 in FIG. 2), then when the error is detected, the system switches over to the other unit while in the faulty unit the hardware components (processors that establish the connection from the central controller to decentralized controllers, clock generators, coupling field, etc.) are reset. Following this, a start-up is started, with changing data (connection status data, device status data, etc.) being re-initialized and data of the now active unit being adopted. The originally faulty unit is thus "stand-by", unless hardware and / or other software errors prevent this state.
Nachdem das Steuerprogramm des Kommunikationssystems gezielt fehlerhaft verändert ist, wird die Realisierung der veränder ten Funktion durch mindestens einen Überprüfungsbefehl ausge löst. Im vorliegenden Beispiel wird das Steuerprogramm durch einen Befehl, der üblicherweise die Realisierung des Leistungs merkmals "Kurzwahl" auslöst, in die Endlosschleife geführt. Bei dem genannten Befehl handelt es sich z. B. um einen Ober prüfungsbefehl, der vorzugsweise durch die Verkehrssimula tionseinrichtung VSE1 gebildet und dem Kommunikationssystem VST1 zugeführt wird.After the control program of the communication system is targeted is incorrectly changed, the realization of the change function by at least one check command solves. In the present example, the control program is executed a command that is usually the realization of the performance feature "speed dial" triggers, led into the infinite loop. The command mentioned is e.g. B. a waiter test command, preferably by the traffic simula tion device VSE1 formed and the communication system VST1 is supplied.
Nach der Realisierung der veränderten Funktion wird der Ist-Zu stand des Kommunikationssystems auf die Auslösung des Steu erprogramm-Restarts, gegebenenfalls auch auf weitere Ist-Zu standswerte überprüft und die entsprechenden Ist-Zustandsin formationen in an sich bekannter Weise gebildet: Die Verkehrs simulationseinrichtung VSE1 erkennt Restarts indirekt in der Weise, daß kommende und gehende Verbindungen für bestimmte Zeiten nicht herstellbar sind bzw. unterbrochen werden. Für die von der Verkehrssimulationseinrichtung VSE1 erkannten Ist-Zu standswerte werden Ist-Zustandsinformationen I1, I2, . . . ge bildet und dem Personalcomputer PC1 zugeführt. Darüberhinaus kann das Steuerprogramm des Systems VST1 wie das Steuerprogramm des zuvor genannten, aus der veröffentlichten europäischen Pa tentanmeldung mit der Anmeldenummer 87 109 712.7 bekannten Kommunikationssystems in der Weise ausgebildet sein, daß für bestimmte Fehler und weitere Angaben, wie z. B. Zeitpunkt des Auftretens eines Fehlers, eingeleitete oder empfohlene Recover) Maßnahmen oder fehlererläuternde Hilfsdaten, Fehlertexte bzw. Meldungen F1, F2, . . . gebildet werden. Die Auswertung am Personalcomputer PC1 erfolgt entweder nur anhand der Ist-Zustandsinformationen I1, I2, . . . oder der Meldungen F1, F2, . . . oder durch Verknüpfung der vorgenannten Ist-Zustands informationen I1, I2, . . . und der Meldungen F1, F2, . . .After the changed function has been implemented, the actual is closed state of the communication system on the triggering of the tax program restarts, if necessary also to further actual connections status values checked and the corresponding actual status information Formations formed in a manner known per se: the traffic VSE1 simulation device detects restarts indirectly in the Way that incoming and outgoing connections for certain Times cannot be produced or are interrupted. For the actual closed recognized by the traffic simulation device VSE1 status values are actual status information I1, I2,. . . ge forms and fed to the personal computer PC1. Furthermore the control program of the VST1 system can be like the control program of the aforementioned, from the published European Pa tent registration with the registration number 87 109 712.7 known Communication system in such a way that for certain errors and other information, such as B. Time of Occurrence of an error, initiated or recommended recover) Measures or auxiliary data to explain the error, error texts or Messages F1, F2,. . . be formed. The evaluation on Personal computer PC1 is either only based on the Actual status information I1, I2,. . . or the messages F1, F2, . . . or by linking the aforementioned actual state information I1, I2,. . . and the messages F1, F2,. . .
Das Kommunikationssystem bzw. ein Systemteil kehrt im Ideal fall nach einem Restart innerhalb möglichst kurzer Zeit in ei nen betriebsfähigen Zustand zurück. Nach dem Restart oder auch schon während des Restarts können in dem betreffenden System teil oder im übrigen System ursprünglich nicht vorhergesehene Fehler auftreten. Dabei kann es sich um Fehler handeln, die zu keinem weiteren Restart führen, z. B. Fehler, die eine gestör te Funktion eines Endgerätes oder sonstiger Hardware-Komponen ten oder auch von Software-Komponenten darstellen. Weiterhin kann es sich um Fehler handeln, die darin bestehen, daß ein Restart einen oder sogar mehrere weitere Restarts im selben oder in anderen Systemteilen auslöst. Ein Folgerestart wird z. B. ausgelöst, wenn der erste Restart nicht innerhalb einer vorgegebenen Zeit nach dem auslösenden Ereignis (Überprüfungs befehl) beendet ist, das System also nicht den vorgesehenen Zustand einnimmt.The communication system or a system part ideally returns fall into egg within a short time after a restart operational condition. After the restart or also can already in the system in question during the restart in part or in the rest of the system originally not foreseen Errors occur. These can be errors that are too no further restart, z. B. Errors that are a disturbance Function of an end device or other hardware components or of software components. Farther can be errors that consist in the fact that a Restart one or even more restarts in the same or triggers in other system parts. A subsequent restart will be e.g. B. triggered if the first restart is not within one predetermined time after the triggering event (review command) has ended, i.e. the system does not meet the intended Condition.
Das erfindungsgemäße System ermöglicht auch die Erkennung die ser Fehler. Diese Fehler können, wie zuvor erwähnt, darin be stehen, daß im Anschluß an den gezielt verursachten ersten Re start weitere Restarts auftreten. Das der Verkehrssimulations einrichtung zugeordnete Steuerprogramm ist insbesondere in der Weise ausgestaltet, daß die Realisierung der veränderten Funktion durch eine Mehrzahl von Überprüfungsbefehlen Ü1, Ü2, . . . ausgelöst wird. Auf diese Weise läßt sich die verän derte Funktion in einfacher Weise und beliebig oft erzeugen und unter verschiedenen Gesichtspunkten austesten, beispiels weise bei unterschiedlicher vermittlungstechnischer und/oder betriebstechnischer Last und bei unterschiedlicher Konfigurie rung des Systems.The system according to the invention also enables the recognition this mistake. As previously mentioned, these errors can be in it stand that following the targeted first Re start further restarts occur. That of traffic simulation control program associated with the facility is particularly in designed in such a way that the realization of the changed Function by a plurality of check commands Ü1, Ü2,. . . is triggered. In this way it can be changed Generate another function in a simple manner and as often as required and test it from different points of view, for example way with different mediation and / or operational load and with different configurations system.
Die Überprüfungsbefehle können dabei in unterschiedlichen zeit lichen Reihenfolgen gebildet werden, beispielsweise in einem kurzen Zeitabstand in der Größenordnung von Sekunden oder in mittleren und größeren Zeitabständen. Auf diese Weise wird das Steuerprogramm des Kommunikationssystems auf Fehler überprüft, die von der zeitlichen Reihenfolge der Überprüfungsbefehle und der von ihnen ausgelösten Restarts abhängig sind.The check commands can be in different times Liche orders are formed, for example in one short time interval on the order of seconds or in medium and large intervals. That way it will Control program of the communication system checked for errors, that of the chronological order of the checking commands and the restarts triggered by them are dependent.
In Fig. 2 ist ein Kommunikationssystem dargestellt, dessen Hard ware-Struktur die Grundkomponenten Zentralsteuerung CC, Zen tralkoppelstufe CSN und eine Mehrzahl von Anschlußgruppen LTG1 . . . LTGn umfaßt. Die Anschlußgruppen LTG sind in bekannter Weise derart strukturiert, daß sie sogenannte Ports aufweisen, die Anschlüsse zu internen Teilnehmerendgeräten EG und Amts- sowie Querleitungen AL darstellen.In Fig. 2, a communication system is shown, the hardware structure of the basic components central control CC, central coupling stage CSN and a plurality of line groups LTG1. . . LTGn includes. The line trunk groups LTG are structured in a known manner in such a way that they have so-called ports which represent connections to internal subscriber terminals EG and trunk lines and cross lines AL.
Die Verkehrssimulationseinrichtung VSE1 sowie der Personal computer PC1 sind, wie bei dem in Fig. 1 dargestellten Ausfüh rungsbeispiel an das Kommunikationssystem VST1 angeschlossen. Bei dem in Fig. 2 dargestellten Kommunikationssystem VST1 ist jedoch vorausgesetzt, daß die Anschlußgruppen LTG über eigene Steuerungen verfügen.The traffic simulation device VSE1 and the personal computer PC1 are, as in the exemplary embodiment shown in FIG. 1, connected to the communication system VST1. In the communication system VST1 shown in FIG. 2, however, it is assumed that the line trunk groups LTG have their own controls.
Bei diesem Ausführungsbeispiel des erfindungsgemäßen Verfah rens ist der Teil des Steuerprogramms, der gezielt fehlerhaft verändert wird, mehreren Teilen, z. B. den Anschlußbaugruppen LTG, des Kommunikationssystems VST1 zugeordnet. Die Anschluß baugruppen stehen zueinander in Wechselwirkung: diese Wirkung besteht z. B. wenn Teilnehmerendgeräte EG, die unterschied lichen Anschlußgruppen LTG zugeordnet sind, eine vermittlungs technische Verbindung zueinander hergestellt haben. Diese Wir kung besteht auch dann, wenn ein internes Teilnehmerendgerät EG, das einer ersten Anschlußgruppe zugeordnet ist, eine exter ne Verbindung über einen Amtssatz hergestellt hat, der einer zweiten Anschlußgruppe zugeordnet ist. Diesen Kommunikations systemteilen werden nun ein oder vorzugsweise mehrere Überprü fungsbefehle von der Verkehrssimulationseinrichtung VSE1 zuge führt. Die Auswertung der im Kommunikationssystem gebildeten Ist-Zustandsinformationen wird - wie bei der anhand von Fig. 1 beschriebenen Ausführungsform - zentral durch den Personal computer PC1 vorgenommen. In this embodiment of the method according to the invention, the part of the control program which is deliberately changed incorrectly is a plurality of parts, e.g. B. the connection modules LTG, the communication system VST1 assigned. The connection modules interact with each other: this effect exists z. B. if subscriber terminals EG, which are assigned to different union groups LTG, have established a switching connection to each other. This effect is also when an internal subscriber terminal EG, which is assigned to a first line group, has established an external connection via an outside line, which is assigned to a second line group. These communication system parts are now supplied with one or preferably several checking commands from the traffic simulation device VSE1. As in the embodiment described with reference to FIG. 1, the evaluation of the actual status information formed in the communication system is carried out centrally by the personal computer PC1.
Im Zusammenhang mit der in Fig. 2 und der in Fig. 3 dargestell ten Konfiguration kann zusätzlich vorgesehen sein, daß ein ei ne bestimmte zweite Funktion des Kommunikationssystems VST1 bzw. der Kommunikationssysteme VST1, VST2, VST3 realisieren der zweiter Teil des Steuerprogramms in der Weise verändert wird, daß diese zweite Funktion fehlerhaft realisiert wird und bei voraussehbarer Realisierung der veränderten zweiten Funk tion ebenfalls einen Steuerprogramm-Restart auslöst. Im An schluß daran wird die Realisierung der veränderten zweiten Funktion ebenfalls durch einen Überprüfungsbefehl gleichzei tig oder zeitversetzt zur Realisierung der veränderten ersten Funktion ausgelöst und nach Realisierung der veränderten er sten und zweiten Funktion wird der Ist-Zustand des Kommunika tionssystems VST1 bzw. der Kommunikationssysteme VST1, VST2, VST3 auf die Auslösung von Steuerprogramm-Restarts überprüft.In connection with the configuration in FIG. 2 and the configuration shown in FIG. 3, it can additionally be provided that a specific second function of the communication system VST1 or the communication systems VST1, VST2, VST3 implement the second part of the control program in the manner is changed that this second function is implemented incorrectly and also triggers a control program restart when the modified second function is foreseen. Subsequently, the implementation of the changed second function is also triggered by a check command at the same time or with a time delay for the implementation of the changed first function, and after the modified first and second functions are implemented, the actual state of the communication system VST1 or the communication systems VST1 , VST2, VST3 checked for the triggering of control program restarts.
So kann beispielsweise vorgesehen sein, daß ein erster Teil des Steuerprogramms, der von der zentralen Steuerung CC bear beitet wird, und ein zweiter Teil des Steuerprogramms, der von den LTG-Steuerungen bearbeitet wird, gezielt fehlerhaft verän dert wird. Der erste Teil des Steuerprogramms betrifft bei spielsweise das Leistungsmerkmal "Kurzwahl". Dieser Steuer programmteil wird in der beschriebenen Weise fehlerhaft ver ändert.For example, it can be provided that a first part the control program, which is controlled by the central control CC bear is being processed and a second part of the control program which is run by the LTG controls are processed, incorrectly changed is changed. The first part of the tax program concerns at for example, the "speed dial" feature. That tax program part is incorrectly ver in the manner described changes.
Der zweite Teil des Steuerprogramms betrifft beispielsweise die Funktion "Fangen". "Fangen" bedeutet in diesem Zusammen hang, daß ein internes Teilnehmerendgerät EG, von welchem nach einer bestimmten Zeit nach Abheben des Handapparates keine Wahl erfolgt, in einen vermittlungstechnischen Zustand geschal tet wird, der eine Wahl ausschließt. Der zweite Teil des Steuer programms kann in derselben Weise wie der erste Teil des Steuer programms fehlerhaft verändert werden. Beispielsweise wird ein Rücksprung-Befehl in den zweiten Teil des Steuerprogramms ein gefügt, der bei einer Realisierung dieses zweiten Steuerpro grammteils zu einer Endlosschleife führt. Die Endlosschleife wird von einer an sich bekannten Watch-Dog-Prozedur erkannt, die im Erkennungsfall einen Restart des Steuerprogramms in der entsprechenden Anschlußgruppe auslöst.The second part of the control program concerns, for example the "catch" function. In this context, "catching" means hang that an internal subscriber terminal EG, from which to a certain time after lifting the handset Choice is made in a mediating state that precludes a choice. The second part of the tax programs can be done in the same way as the first part of the tax programs are changed incorrectly. For example, a Return command in the second part of the control program added, when realizing this second tax pro gram part leads to an endless loop. The infinite loop is recognized by a watchdog procedure known per se, which in the event of detection detects a restart of the control program in the corresponding line group triggers.
Der erste und der zweite fehlerhaft veränderte Teil des Steuer programms wird durch je einen Überprüfungsbefehl der Verkehrs simulationseinrichtung VSE1 ausgelöst. Grundsätzlich können die beiden Oberprüfungsbefehle, auch wiederholt, über eine oder mehrere Anschlußgruppen LTG1 . . . LTGn gleichzeitig oder zeitversetzt in das Kommunikationssystem VST1 eingegeben wer den. Die zeitliche Aufeinanderfolge der Überprüfungsbefehle und die Auswahl der Anschlußgruppen LTG1 . . . LTGn ist dabei so gestaltet, daß ein Überprüfungsbefehl, der der zentralen Steuerung CC zuzuführen ist, um deren Restart auszulösen, nicht über eine Anschlußgruppe zugeführt wird, die aufgrund eines zuvor von einem anderen Überprüfungsbefehl ausgelösten Restarts den erstgenannten Überprüfungsbefehl nicht bearbei tet.The first and the second incorrectly modified part of the tax the program is carried out by means of a traffic control command Simulation device VSE1 triggered. Basically you can the two high-level commands, also repeated, via one or several LTG1 line trunk groups. . . LTGn at the same time or time entered into the VST1 communication system the. The chronological order of the checking commands and the selection of the connection groups LTG1. . . LTGn is like this designed a review order that the central Control CC is to be fed to trigger its restart, is not fed through a line group that due to one previously triggered by another validation command Restarts do not process the first-mentioned review command tet.
Fig. 3 zeigt eine Anordnung miteinander vernetzter Kommunika tionssysteme VST1, VST2, VST3. Fig. 3 shows an arrangement of interconnected communication systems VST1, VST2, VST3.
Die Verkehrssimulationseinrichtung VSE1 ist mit jedem Kommu nikationssystem VST1, VST2, VST3 in der anhand der Fig. 1 und Fig. 2 beschriebenen Weise verbunden. Dabei ist der Personal computer PC sowohl mit dem Kommunikationssystem VST1 als auch mit der Verkehrssimulationseinrichtung VSE1 verbunden. Alter nativ kann vorgesehen sein, daß mindestens einem Teil der übri gen Kommunikationssysteme VST2, VST3 separate Verkehrssimula tionseinrichtungen VSE2, VSE3 und gegebenenfalls separate Per sonalcomputer PC2, PC3 zugeordnet sind.Traffic simulation device VSE1 is nikationssystem with each Kommu VST1, VST2, VST3 connected in the manner described with reference to FIG. 1 and FIG. 2 ways. The personal computer PC is connected both to the communication system VST1 and to the traffic simulation device VSE1. Alternatively, it can be provided that at least some of the remaining communication systems VST2, VST3 are assigned separate traffic simulation devices VSE2, VSE3 and, if appropriate, separate personal computers PC2, PC3.
Bei dieser Ausführungsform kann der erste und/oder zweite Teil des Steuerprogramms, der gezielt fehlerhaft verändert wird, einer oder mehreren Kommunikationssystemen zugeordnet sein. Die Überprüfungsbefehle werden beispielsweise nur einem Kom munikationssystem VST1 zugeführt, während die Ist-Zustands informationen von mehreren oder allen vorhandenen Kommunika tionssystemen gebildet und von einem oder mehreren Personal computern PC1, PC2, PC3 ausgewertet werden. Auf diese Weise werden in einem Kommunikationssystem entstehende Fehler in ihrer Wirkung auf vernetzte Kommunikationssysteme systemweit erfaßt. Beispielsweise kann ein erfindungsgemäß verursachter Restart im Kommunikationssystem VST1 dazu führen, daß dieses Kommunikationssystem VST1 in einem bestimmten Zeitraum für die vernetzten Kommunikationssysteme VST2, VST3 nicht verfügbar ist. Diese Kommunikationssysteme VST2, VST3 generieren ent sprechende Meldungen, die den Ausfall der Strecken VST2-VST1 bzw. VST3-VST1 bezeichnen. Diese Meldungen sind am zugeordne ten Personalcomputer PC1 bzw. PC2, PC3 abrufbar und werden insbesondere am personalcomputer PC1 mit dem Überprüfungs befehl, der den Restart am Kommunikationssystem VST1 ausgelöst hat, miteinander in Beziehung gesetzt und gegebenenfalls vom Personalcomputer PC1 ausgewertet. Dabei wird insbesondere überprüft, ob die Strecken VST2-VST1 bzw. VST3-VST1 nach dem Ausfall wieder in einen betriebsfähigen Zustand zurückkehren.In this embodiment, the first and / or second part the control program that is deliberately changed incorrectly, be assigned to one or more communication systems. The check commands are, for example, only a Kom Communication system VST1 supplied while the actual state information from several or all existing communica tion systems and by one or more staff computers PC1, PC2, PC3 can be evaluated. In this way errors occurring in a communication system their effect on networked communication systems system-wide detected. For example, one caused by the invention Restart in the VST1 communication system will cause this Communication system VST1 in a certain period for the networked communication systems VST2, VST3 not available is. These communication systems VST2, VST3 generate ent speaking messages indicating the failure of the routes VST2-VST1 or VST3-VST1. These messages are assigned th personal computer PC1 or PC2, PC3 can be called up and become in particular on the personal computer PC1 with the verification command that triggers the restart on the VST1 communication system has related to each other and, if applicable, from Personal computer PC1 evaluated. In particular, checks whether the routes VST2-VST1 or VST3-VST1 after the Failure to return to an operational condition.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19914139460 DE4139460C1 (en) | 1991-11-29 | 1991-11-29 | Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expected |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19914139460 DE4139460C1 (en) | 1991-11-29 | 1991-11-29 | Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expected |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4139460C1 true DE4139460C1 (en) | 1992-12-17 |
Family
ID=6445943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19914139460 Expired - Fee Related DE4139460C1 (en) | 1991-11-29 | 1991-11-29 | Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expected |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4139460C1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19506110C1 (en) * | 1995-02-22 | 1996-05-15 | Siemens Ag | Method for generating a load condition in telecommunications, in particular in telephone switching systems |
EP1067751A2 (en) * | 1999-07-07 | 2001-01-10 | Siemens Aktiengesellschaft | Method and test device for testing service features of communication installations |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3211976A1 (en) * | 1981-04-01 | 1982-10-21 | TDK Electronics Co., Ltd., Tokyo | MAGNETIC RECORDING CARRIER |
DE3743959A1 (en) * | 1987-12-23 | 1989-07-13 | Siemens Ag | Method for checking operational functions of a computer-controlled communication switching system |
-
1991
- 1991-11-29 DE DE19914139460 patent/DE4139460C1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3211976A1 (en) * | 1981-04-01 | 1982-10-21 | TDK Electronics Co., Ltd., Tokyo | MAGNETIC RECORDING CARRIER |
DE3743959A1 (en) * | 1987-12-23 | 1989-07-13 | Siemens Ag | Method for checking operational functions of a computer-controlled communication switching system |
Non-Patent Citations (1)
Title |
---|
BECKINGER, G., SPATH, R.: Hardware-Struktur des Hicom-Kommunikationscomputer, Sonderaus- gabe Telcom Report und SIEMENS-Magazine COM, 1985, S. 58-66 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19506110C1 (en) * | 1995-02-22 | 1996-05-15 | Siemens Ag | Method for generating a load condition in telecommunications, in particular in telephone switching systems |
EP1067751A2 (en) * | 1999-07-07 | 2001-01-10 | Siemens Aktiengesellschaft | Method and test device for testing service features of communication installations |
EP1067751A3 (en) * | 1999-07-07 | 2004-02-11 | Siemens Aktiengesellschaft | Method and test device for testing service features of communication installations |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3445030A1 (en) | TRAFFIC SIMULATION DEVICE FOR TESTING SWITCHING SYSTEMS WITH CONSIDERATION OF THE SUBSCRIBER-SYSTEM INTERACTION | |
DE2435299A1 (en) | DATA TRANSFER ARRANGEMENT | |
DE69330828T2 (en) | System for checking the registration function of a telecommunications system | |
DE4139460C1 (en) | Testing procedure for selected functions of communication system - simulating fault condition and restarting control program only if results are those expected | |
EP0265837A2 (en) | Circuit arrangement, its application and testing method for a message communication network | |
DE3743959C2 (en) | ||
EP0631448A2 (en) | Method for supporting test routines | |
DE3211967C2 (en) | Circuit arrangement for a device with which different operating and test sequences are effected and evaluated, in particular for traffic simulation in telephone switching systems | |
DE3914003C2 (en) | Arrangement for monitoring the program flow of a control module containing at least one microprocessor | |
DE1218541B (en) | Method and circuit arrangement for the central monitoring of time measuring circuits of several functional units in telecommunication systems, in particular telephone switching systems | |
DE1762639C3 (en) | Test device for testing a connection network | |
DE2304923B2 (en) | Method for testing four-wire connections between two switching points of a telecommunications network that are to be connected to one another | |
DE3212019C1 (en) | Method for a device for traffic simulation in telephone exchanges | |
DE3424124A1 (en) | Circuit arrangement for checking the functions of telecommunications switching systems, in particular telephone switching systems | |
DE3633477C2 (en) | ||
DE2411582C2 (en) | Circuit arrangement for monitoring data-transmitting lines for at least one data-processing system, in particular telephone switching system | |
DE3327090A1 (en) | Arrangement for routine testing of completely equipped telephone plants, in particular private branch telephone exchanges | |
DE3221005A1 (en) | Method for evaluating pulses or pulse patterns to be transmitted in a line circuit, in particular for a computer-controlled device for traffic simulation in telephone switching systems | |
DE2720081C2 (en) | Circuit arrangement for signaling in telecommunications, in particular telephone systems | |
DE4433116A1 (en) | Selective calling system for communication network elements | |
DE2951450C2 (en) | Circuit arrangement for monitoring the function of switching network parts and their associated peripheral controls in centrally controlled communication systems, in particular in program-controlled telephone switching systems | |
DE3321207C1 (en) | Method for checking the operation of telecommunication systems, particularly telephone switching systems | |
DE3732973A1 (en) | Circuit arrangement for fault monitoring of two calculation results of a microprocessor | |
DE3216206C1 (en) | Method for a device with which different operating sequences supplemented by test sequences with error expression are effected, in particular for a device for traffic simulation in telephone exchanges | |
DE2848853C3 (en) | Method for the systematic testing of crosspoints in multi-stage switching networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8100 | Publication of the examined application without publication of unexamined application | ||
D1 | Grant (no unexamined application published) patent law 81 | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |