[go: up one dir, main page]

DE10006532A1 - Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface - Google Patents

Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface

Info

Publication number
DE10006532A1
DE10006532A1 DE2000106532 DE10006532A DE10006532A1 DE 10006532 A1 DE10006532 A1 DE 10006532A1 DE 2000106532 DE2000106532 DE 2000106532 DE 10006532 A DE10006532 A DE 10006532A DE 10006532 A1 DE10006532 A1 DE 10006532A1
Authority
DE
Germany
Prior art keywords
graphical
function module
data
definition language
building blocks
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.)
Withdrawn
Application number
DE2000106532
Other languages
German (de)
Inventor
Werner Dittmann
Martin Hartwig
Gerhard Fromm
Claudia Montzka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Siemens Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Priority to DE2000106532 priority Critical patent/DE10006532A1/en
Publication of DE10006532A1 publication Critical patent/DE10006532A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0054Service creation techniques
    • H04Q3/0058Service creation techniques using service-independent building blocks (SIBBs) or "primitives"
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42144Administration or customisation of services by service provider

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Stored Programmes (AREA)

Abstract

The customer specific function module generation method uses service independent building blocks, expressed in a formal component definition language, as the graphical elements of a graphical planning and development surface, with validation of the selected connections and testing of the logic validity of the nodes in the planning and development tree. The formal component definition language provides graphical representation of the building block using input parameters, output parameters, function stipulations and data, with language interfaces used for linking components to provide an overall data model.

Description

Die Erfindung betrifft ein Verfahren zum nutzerseitig veran­ laßten, automatischen Generieren von kundenspezifischen Funk­ tionsmodulen für den Einsatz in Diensten intelligenter Netze, insbesondere intelligenter Telekommunikationsnetze.The invention relates to a method for prompting the user automatic generation of customized radio tion modules for use in the service of intelligent networks, especially intelligent telecommunication networks.

Die Telekommunikation ist derzeit einer der dynamischsten Wirtschaftszweige. Die hier zu verzeichnenden Wachstumsraten beruhen bereits jetzt zu einem großen Teil darauf, daß im Rahmen von Telekommunikationsnetzen ein ständig wachsender Umfang an Dienstleistungen angeboten wird, die nicht system­ immanent sind. Die zukünftige Entwicklung dieses Gebietes hängt entscheidend davon ab, daß neue Dienste auf flexible und kostengünstige Weise implementiert werden können.Telecommunications is currently one of the most dynamic Economic sectors. The growth rates recorded here are already based to a large extent on the fact that in Frame of telecommunication networks a constantly growing Extent of services offered that are not system are immanent. The future development of this area crucially depends on new services being flexible and can be implemented inexpensively.

Die Entwicklung von Diensten für intelligente Netze (IN = Intelligent Networks) betrifft verschiedene Komponenten und schließt verschiedene Teilprozesse ein, von denen vor allem die folgenden erwähnenswert sind:The development of services for intelligent networks (IN = Intelligent Networks) affects various components and includes various sub-processes, most of all the following are worth noting:

SIB CreationSIB Creation

Dieser Teilprozeß betrifft die Entwicklung von Software-Bau­ steinen bzw. -modulen, aus denen Dienste aufgebaut werden, in einer etablierten Programmiersprache. Diese Bausteine werden als SIBs (Service Independent Building Blocks) bezeichnet. Sie werden etwa in den Programmiersprachen C oder C++ entwi­ ckelt.This sub-process concerns the development of software construction stones or modules from which services are built in an established programming language. These building blocks are referred to as SIBs (Service Independent Building Blocks). They are developed in the programming languages C or C ++, for example shakes.

Service CreationService creation

Dieser Teilprozeß betrifft den Aufbau von Diensten als Stan­ darddienste oder in kundenspezifischer Weise durch Verknüpfen von SIBs. SIBs können dabei mehrfach benutzt werden und wer­ den in einer den Erfordernissen des jeweiligen Dienstes Rech­ nung tragenden Weise parametrisiert. Die Entwicklung wird nicht notwendigerweise mit der gleichen Programmiersprache wie die SIB Creation ausgeführt. Typischerweise wird eine grafische Oberfläche eingesetzt, in der die SIBs als Knoten auftreten und die Kanten des Kontrollfluß beschreiben.This sub-process concerns the establishment of services as Stan standard services or in a customer-specific way by linking  from SIBs. SIBs can be used several times and who which arises in one of the requirements of the respective service parameterized. The development will not necessarily with the same programming language like the SIB Creation. Typically one graphical user interface in which the SIBs act as nodes occur and describe the edges of the control flow.

DB CreationDB Creation

Die SIBs und die Dienste benötigen kunden- oder anruferspezi­ fische Daten, die im Rahmen des Entwurfes von Datenbasen (DB = Data Bases) bzw. Datenbanken zu beschreiben und über gra­ fische Oberflächen zu erfassen sind.The SIBs and services require customer or caller specs fish data, which is part of the design of databases (DB = Data bases) or databases and to describe via gra fish surfaces are to be recorded.

Für die rationelle Dienste-Entwicklung kommt es wesentlich darauf an, daß die Schnittstellen dieser Komponenten bzw. Teilprozesse hinreichend genau und konsistent beschrieben, implementiert und über ihre Lebensdauer konsistent gehalten werden.It is essential for the rational development of services to the fact that the interfaces of these components or Sub-processes described with sufficient accuracy and consistency, implemented and kept consistent over their lifespan become.

Bei bisherigen Entwicklungsprozessen werden die erwähnten Schnittstellen in der Syntax und Semantik ihrer Implementie­ rungssprache mehrfach formal definiert. Die erforderliche Konsistenz kann nur durch Überblicks-Prüfung der Schnittstel­ lenspezifikationen und vor allem den anschließenden Test der entsprechenden Komponenten-Implementierung gewährleistet wer­ den, wobei das Auftreten von Inkonsistenzen während der Le­ bensdauer des Dienstes dennoch nicht ausgeschlossen werden kann.The development processes mentioned so far are mentioned Interfaces in the syntax and semantics of their implementation language formally defined several times. The required Consistency can only be achieved by checking the interface lens specifications and especially the subsequent test of the appropriate component implementation ensures who the, the occurrence of inconsistencies during the Le service life can not be excluded can.

Der Erfindung liegt daher die Aufgabe zugrunde, ein rationel­ les und zuverlässiges Verfahren der oben genannten Art anzu­ geben, welches insbesondere die Implementierung von in sich dauerhaft konsistenten Diensten intelligenter Netze ermög­ licht. The invention is therefore based on the object, a rational les and reliable method of the type mentioned above give, which in particular the implementation of in itself enable consistently consistent services of intelligent networks light.  

Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst.This task is accomplished by a process with the characteristics of Claim 1 solved.

In einer zweckmäßigen Ausführung des Verfahrens umfaßt die Komponentendefinitionssprache Verweis-Parameter, welche eine individuelle Festlegung der Beziehungen von Werten der Einga­ beparameter zur Selektion der Ausgänge ermöglichen.In an expedient embodiment of the method, the Component definition language Reference parameters, which is a individual determination of the relationships of values of the input Enable parameters to select the outputs.

In einer weiteren zweckmäßigen Fortbildung des Erfindungsge­ dankens erfolgt die individuelle Ausprägung des Gesamtdaten­ modells über Datentabellen von Datenbanken. Hierbei stellt die Komponentendefinitionssprache eine automatische Ableitung von Eingabemasken bei Aufruf bereit. Damit sind nutzerseitig kundenspezifische Änderungen am Datenmodell oder am Ablauf des Entscheidungsgraphen ohne Eingriff in das eigentliche Funktionsmodul eingebbar.In a further expedient training of the invention thanks, the individual characteristics of the overall data are given models about data tables of databases. This poses the component definition language an automatic derivation of input masks ready when called. So that are user side Customer-specific changes to the data model or the process of the decision graph without interfering with the actual Function module can be entered.

Eine besonders vorteilhafte Ausführung des Verfahrens ergibt sich, wenn in einer bevorzugten Implementierung die Funk­ tionsmodule einschließlich der funktionalen Bausteine und der Datenbausteine beim Diensteanbieter installiert sind. In die­ sem Fall wird dem Netzbetreiber der sich aus dem jeweils ge­ prüften Funktionsmodul ergebende Ablauf des Datenverkehrs und der Herstellung von Verknüpfungen online mitgeteilt.A particularly advantageous embodiment of the method results if, in a preferred implementation, the radio tion modules including the functional modules and the Data blocks are installed at the service provider. In the In this case, the network operator, which is based on the ge checked function module resulting flow of data traffic and notified of the creation of links online.

Vorteile und Zweckmäßigkeiten der Erfindung ergeben sich im übrigen aus den Unteransprüchen sowie der nachfolgenden Be­ schreibung einer bevorzugten Ausführungsform des Verfahrens anhand der Figuren. Von diesen zeigen:Advantages and advantages of the invention result in others from the subclaims and the following Be Description of a preferred embodiment of the method based on the figures. Of these show:

Fig. 1 ein allgemeines Beispiel eines SIB-Templates, Fig. 1 is a general example of a SIB templates,

Fig. 2 ein konkretes Beispiel eines SIB-Templates, Fig. 2 shows a concrete example of a SIB templates,

Fig. 3 ein konkretes Beispiel für ein aus dem SIB-Template COPY gemäß Fig. 2 generiertes Code-Fragment in der Programmiersprache C++, Fig. 3 shows a concrete example of a generated from the SIB template COPY FIG. 2 code fragment in the C ++ programming language,

Fig. 4 ein konkretes Beispiel für ein Testrahmenfragment entsprechend dem SIB-Template COPY gemäß Fig. 2, Fig. 4 shows a concrete example of a test frame in accordance with the SIB fragment template COPY according to Fig. 2,

Fig. 5 ein allgemeines Beispiel für die Instanziierung eines SIBs X, Fig. 5 is a general example of the instantiation of a SIBs X,

Fig. 6 ein konkretes Beispiel für eine automatisch generierte Dialogmaske bei SIB-Instanziierung nach dem SIB-Template COPY, Fig. 6 shows a concrete example of an automatically generated dialog mask in SIB instantiation according to the SIB template COPY,

Fig. 7 ein allgemeines Beispiel für einen Dienstgraphen aus Bausteininstanzen und Fig. 7 shows a general example of a service graph from block instances and

Fig. 8 ein konkretes Beispiel für einen Dienstgraphen als Verknüpfung von SIBs. Fig. 8 shows a concrete example of a service graph as a combination of SIBs.

Die Figuren dienen insgesamt zur Skizzierung eines Programm­ ablaufes im Rahmen der Ausführung der Erfindung, wobei von formalen Komponentenbausteinen (SIB-Templates) ausgegangen wird, die in der Beschreibungssprache STL spezifiziert sind. Ein allgemeines sowie ein spezielles Beispiel hierfür sind in Fig. 1 bzw. Fig. 2 dargestellt.The figures are used overall to outline a program sequence within the scope of the implementation of the invention, with formal component blocks (SIB templates) being assumed, which are specified in the description language STL. A general and a specific example thereof, in FIG. 1 and FIGS. 2.

Aus der formalen Komponentendefinition (SIB-Template) wird automatisch eine Implementierung der jeweiligen Komponente in einer Programmiersprache generiert. Fig. 3 zeigt ein konkre­ tes Beispiel für ein solchermaßen generiertes Code-Fragment.An implementation of the respective component in a programming language is automatically generated from the formal component definition (SIB template). Fig. 3 shows an example of a konkre th thus generated code fragment.

Zudem kann - wofür in Fig. 4 ein konkretes Beispiel angegeben ist - zu einer formalen Komponentendefinition (SIB-Template) automatisch ein Testrahmen in einer Programmiersprache gene­ riert werden.In addition - for which a concrete example is given in FIG. 4 - a test frame can be automatically generated in a programming language for a formal component definition (SIB template).

Im weiteren können zu einer formalen Komponentendefinition (SIB-Template) beliebig viele individuelle Bausteininstanzen (SIB-Instanzen) ausgeprägt werden. In Fig. 5 ist die Instan­ ziierung eines SIBs X allgemein skizziert. Das SIB X umfaßt mögliche formale Ein- und Ausgabeparameter Pj, mögliche Aus­ gänge Ak und mögliche Datenkomponenten Dj und erlaubt indivi­ duelle Ausprägungen von Xi. Die abgeleitete SIB-Instanz Xi umfaßt konkret zugewiesene Parameterwerte Pj = Vj, gewählte Ausgänge An und gewählte Datenkomponenten Dm. In addition, any number of individual block instances (SIB instances) can be defined for a formal component definition (SIB template). In Fig. 5, the Instan tion of a SIB X is generally outlined. The SIB X includes possible formal input and output parameters P j , possible outputs A k and possible data components D j and allows individual expressions of X i . The derived SIB instance X i comprises specifically assigned parameter values P j = V j , selected outputs A n and selected data components D m .

Aus der formalen Komponentendefinition wird auch eine graphi­ sche Oberfläche zur Ausprägung individueller Bausteininstan­ zen erzeugt.The formal component definition also becomes a graph cal surface for expressing individual building blocks zen generated.

Eine Dialogführung bei der SIB-Instanzilerung nach SIB-Tem­ plate X umfaßt - als allgemeines Beispiel - insbesondere die folgenden Abfrageschritte:
As a general example, a dialog in SIB instance filtering according to SIB template X includes the following query steps:

  • - Welchen Wert soll Parameter X.P1 annehmen?- What value should parameter XP 1 take?
  • - Welchen Wert soll Parameter X.P2 annehmen?- What value should parameter XP 2 take?
  • - Auf welche Nachfolgerinstanz soll Ausgang A1 zeigen?- How successor Instance Output A 1 should show?
  • - Auf welche Nachfolgerinstanz soll Ausgang A2 zeigen?- How successor instance output A 2 is intended to show?
  • - Welche Eigenschaften soll die Datenkomponente D1 erhalten?- Which properties should the data component D 1 have?
  • - Welchen Anfangswert soll die Datenkomponente D1 erhalten?- Which initial value should the data component D 1 be given?
  • - Soll die Datenkomponente D1 während der Dienstausführung veränderbar sein?- Should the data component D 1 be changeable during the execution of the service?

In Fig. 6 ist ein entsprechendes konkretes Beispiel für eine automatisch generierte Dialogmaske dargestellt.A corresponding concrete example for an automatically generated dialog mask is shown in FIG. 6.

Weiterhin werden die gewonnenen Bausteininstanzen zu einem Dienstgraphen verbunden, in dem die möglichen Ausgänge einer Instanz durch Vorgabe von Nachfolgerinstanzen festgelegt wer­ den. In Fig. 7 ist ein solcher Dienstgraph allgemein skiz­ ziert.Furthermore, the block instances obtained are linked to form a service graph, in which the possible outputs of an instance are specified by specifying successor instances. Such a service graph is generally sketched in FIG. 7.

Aus diesem Dienstgraphen wird sodann automatisch das relevan­ te Datenmodell erzeugt, aus dem automatisch beispielsweise Datenbanktabellen und geeignete Oberflächen zur Eingabe von Datensätzen generiert werden können. Eine solche Eingabe von Datensätzen stellt beispielsweise das "Einrichten" von Dienstkunden und die Eingabe von deren dienstrelevanten Daten dar, in einem Telekommunikationsnetz beispielsweise Kunden mit rufnummernspezifischen Angaben oder Prepaid-Konten bzw. - Karten für die Dienstnutzung. The relevan is then automatically generated from this service graph te data model generated from which automatically for example Database tables and suitable interfaces for entering Records can be generated. Such an input from For example, the "setting up" of data sets Service customers and the input of their service-related data represents, for example, customers in a telecommunications network with call number-specific information or prepaid accounts or - Cards for service use.  

Unterschiedliche Datenmodelle und unterschiedliche Abläufe bzw. ein unterschiedliches "Verhalten" von Dienstprogrammen können in vorteilhafter Weise ohne Veränderung der Verbindung in relevanten Dienstgraphen allein durch Änderung der Parame­ ter in SIB-Instanzen erzeugt werden.Different data models and different processes or a different "behavior" of utilities can advantageously without changing the connection in relevant service graphs simply by changing the parameters ter in SIB instances.

Der Dienst kommt beim Abarbeiten des Dienstgraphen zur Aus­ führung, wobei ein Zugriff auf die eingegebenen Datensätze und deren Modifikation sowie die Erstellung von statistischen Daten über die Veränderung von Datensätzen möglich sind. Die Abarbeitung wird bei einem Telekommunikationsdienst zum Bei­ spiel durch einen Anruf oder im Internet durch die Auswahl einer Internetadresse über einen Browser ausgelöst. Die er­ wähnte Modifikation der Datennetze stellt sich in einer Tele­ kommunikationsapplikation zum Beispiel als Einrichten tempo­ rärer alternativer Rufnummern (Rufumleitung) oder als Abbu­ chen von einem Prepaid-Guthaben dar.The service comes to an end when processing the service graph leadership, giving access to the entered records and their modification as well as the creation of statistical Data about the change of data records are possible. The Processing becomes a part of a telecommunications service play through a call or on the internet by choosing triggered an Internet address via a browser. Which he mentioned modification of the data networks arises in a tele communication application, for example, as setting up tempo Alternative alternative numbers (call diversion) or as a subscription of a prepaid credit.

Die Ausführung der Erfindung ist nicht auf die oben erwähnten Schritte bzw. Abläufe und die in den Figuren gezeigten Bei­ spiele beschränkt, sondern ebenso auch in Abwandlungen mög­ lich, die im Rahmen fachgemäßen Handelns liegen.The implementation of the invention is not based on those mentioned above Steps or processes and the case shown in the figures games limited, but also possible in variations that are within the scope of professional action.

Claims (4)

1. Verfahren zum nutzerseitig veranlaßten, automatischen Ge­ nerieren von kundenspezifischen Funktionsmodulen für den Ein­ satz in Diensten intelligenter Netze, insbesondere intelli­ genter Telekommunikationsnetze, gekennzeichnet durch
  • - Erstellen eines aufgabenspezifischen Ablauf- und Entschei­ dungsgraphen unter Anwendung einer graphischen Entwurfs- und Entwicklungsoberfläche, wobei den graphischen Elementen je­ weils dezidiert diensteunabhängige funktionale, mehrfach ein­ setzbare Bausteine zugeordnet sind, und wobei weiterhin
  • - die funktionalen Bausteine über eine formale Komponenten­ definitionssprache beschrieben sind;
  • - den funktionellen Bausteinen über diese formale Komponen­ tendefinitionssprache Datenbausteine zugeordnet werden,
  • - selbständiges Validieren der gewählten Verknüpfungen und Prüfen der logischen Richtigkeit der Knoten im Ablauf- und Entscheidungsbaum;
  • - Ableiten von Zielspracheschnittstellen auf der Basis der formalen Komponentendefinitionssprache, so daß vorhandene und/oder bereitzustellende Komponenten oder Programme zum Erhalt des oder der kundenspezifischen Funktionsmodule und eines Gesamtdatenmodells einbindbar sind, und wobei
  • - die Komponentendefinitionssprache die funktionalen Baustei­ ne mindestens mittels Eingabeparametern, Ausgabeparametern, Funktionsangaben und Daten zur graphischen Darstellung der Bausteine beschreibt.
1. Method for user-initiated, automatic generation of customer-specific function modules for use in the service of intelligent networks, in particular intelligent telecommunications networks, characterized by
  • - Creation of a task-specific process and decision graph using a graphical design and development interface, the graphical elements being assigned function-independent functional, multi-usable building blocks, and still continue
  • - The functional building blocks are described using a formal component definition language;
  • - the functional components are assigned data components via this formal component, the definition language,
  • - Independent validation of the selected links and checking the logical correctness of the nodes in the process and decision tree;
  • Deriving target language interfaces on the basis of the formal component definition language, so that existing and / or to be provided components or programs for receiving the customer-specific function module and an overall data model can be integrated, and wherein
  • - The component definition language describes the functional components at least by means of input parameters, output parameters, function details and data for the graphic representation of the components.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Komponentendefinitionssprache Verweis-Parameter umfaßt, welche eine individuelle Festlegung der Beziehung von Werten der Eingabeparameter zur Selektion der Ausgänge ermöglichen. 2. The method according to claim 1, characterized in that the component definition language includes reference parameters, which is an individual determination of the relationship of values enable the input parameters to select the outputs.   3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die individuelle Ausprägung des Gesamtdatenmodells über Da­ tentabellen von Datenbanken erfolgt, wobei die Komponentende­ finitionssprache eine automatische Ableitung von Eingabemas­ ken bei Aufruf bereitstellt, so daß ohne Eingriff in das ei­ gentliche Funktionsmodul nutzerseitig kundenspezifische Ände­ rungen am Datenmodell oder dem Ablauf des Entscheidungsgra­ phen eingebbar sind.3. The method according to claim 2, characterized in that the individual expression of the overall data model via Da Tent tables of databases, with the component end an automatic derivation of input masks ken provides when called, so that without intervention in the egg actual function module user-specific changes the data model or the decision-making process phen can be entered. 4. Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, daß die Funktionsmodule einschließlich der funktionalen Bausteine und der Datenbausteine beim Diensteanbieter installiert sind, wobei dem Betreiber des Netzes der sich aus dem geprüften Funktionsmodul ergebende Ablauf des Datenverkehrs und der Herstellung von Verknüpfungen online mitgeteilt wird.4. The method according to any one of the preceding claims, characterized in that the functional modules including the functional modules and the data blocks are installed at the service provider, the operator of the network deriving from the tested Function module resulting flow of data traffic and Making links online is communicated.
DE2000106532 2000-02-15 2000-02-15 Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface Withdrawn DE10006532A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2000106532 DE10006532A1 (en) 2000-02-15 2000-02-15 Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000106532 DE10006532A1 (en) 2000-02-15 2000-02-15 Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface

Publications (1)

Publication Number Publication Date
DE10006532A1 true DE10006532A1 (en) 2001-08-30

Family

ID=7630874

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000106532 Withdrawn DE10006532A1 (en) 2000-02-15 2000-02-15 Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface

Country Status (1)

Country Link
DE (1) DE10006532A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011141215A1 (en) * 2010-05-10 2011-11-17 Nokia Siemens Networks Oy Telecommunications application generator
CN113110830A (en) * 2020-01-13 2021-07-13 奇安信科技集团股份有限公司 Mobile application program generation method and device based on components

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011141215A1 (en) * 2010-05-10 2011-11-17 Nokia Siemens Networks Oy Telecommunications application generator
CN113110830A (en) * 2020-01-13 2021-07-13 奇安信科技集团股份有限公司 Mobile application program generation method and device based on components

Similar Documents

Publication Publication Date Title
DE69024515T2 (en) Distance measurement and analysis device for performance assessment of software designs
DE102005014273B4 (en) Comparison of interfaces between software components
DE19910311A1 (en) Automation system with reusable automation objects and process for reusing automation solutions in engineering tools
EP0619684A2 (en) Method for remote controlled administration of communication systems
DE19960048A1 (en) Start condition processing method for computer workflow management system evaluates correctness of control links for each process activity and verifies time interval conditions
EP1038221B1 (en) Method for checking path coverage in software tests
DE19615683A1 (en) Method and control device for a graphical control of processes in a network management system
DE60114379T2 (en) SYSTEM, VEHICLE AND METHOD FOR THE CONDUCT OF A VEHICLE
EP3812949A1 (en) Configurable digital twin
DE10006532A1 (en) Customer specific function module generation method for intelligent telecommunication network - uses service independent building blocks as graphical elements of graphical planning and development surface
EP1128600A1 (en) Method to draw up a communication sequence to run at least between two instances and a protocol tester therefore
DE10056825C2 (en) Method, device and computer program for generating a random test code
EP1610219A1 (en) System for software development.
DE10125956A1 (en) Archiving in workflow management systems
EP1593007A2 (en) Method for determining the processing sequence of function blocks of an automated system and corresponding automated system
EP1387260A1 (en) Method and system for software development
DE10033812A1 (en) Method for generating information models includes an information-processing system and a software product for executing this method.
DE69432481T2 (en) METHOD AND ARRANGEMENT FOR DETERMINING THE INTERFERENCE RISK BETWEEN TWO OR MULTIPLE SERVICES IN ONE OR MORE TELECOMMUNICATION NETWORKS
EP0973091B1 (en) Method to generate a controllable and adaptable network of models of behaviour templates
DE102005018864B4 (en) Method and system for generating a source code for a computer program
DE10233971A1 (en) Software generating method for a software-controlled device uses a software model implemented as data in a computer to derive software program code automatically from the model
DE10065323C2 (en) Method for controlling the arrangement of graphic elements
EP3835958A1 (en) Method and device for controlling an iot device using a program code
DE10143056A1 (en) Method for preparing a computer simulation of a motor vehicle electrical system
DE10313589A1 (en) Modification method for modifying modular messages that are to be transferred over an electronic messaging system using a computer, whereby desired changes to a message structure are checked to see if they are permissible

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: NOKIA SIEMENS NETWORKS GMBH & CO.KG, 81541 MUE, DE

8139 Disposal/non-payment of the annual fee