ES2199828T3 - Sistema de automatizacion con objetos de automatizacion reutilizables y procedimiento para la reutilizacion de soluciones de automatizacion en herramientas de ingenieria. - Google Patents
Sistema de automatizacion con objetos de automatizacion reutilizables y procedimiento para la reutilizacion de soluciones de automatizacion en herramientas de ingenieria.Info
- Publication number
- ES2199828T3 ES2199828T3 ES00926675T ES00926675T ES2199828T3 ES 2199828 T3 ES2199828 T3 ES 2199828T3 ES 00926675 T ES00926675 T ES 00926675T ES 00926675 T ES00926675 T ES 00926675T ES 2199828 T3 ES2199828 T3 ES 2199828T3
- Authority
- ES
- Spain
- Prior art keywords
- automation
- objects
- module
- new
- models
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23255—Object oriented programming, OOP
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23293—Automated assembly of machine control software, reusable software components
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Feedback Control In General (AREA)
- General Factory Administration (AREA)
- Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
Abstract
Procedimiento para la agregación de objetos de automatización (A1.. An) que se basan en modelos (V1, V3) de una biblioteca (B) para formar un nuevo módulo de automatización (1), donde en un plan de automatización (P), que contiene un interdireccionamiento de los objetos de automatización (A1.. An), se selecciona una interconexión de los objetos de automatización (A1, A2, A3) en una región de selección, y la selección de la región de selección genera el nuevo módulo de automatización (1) como nuevo modelo, donde se mantienen todos los interdireccionamientos dentro de la región de selección y se eliminan todos los demás interdireccionamientos y donde en el nuevo módulo de automatización (1) se generan de forma automática un módulo de interdireccionamiento (F3) para el interdireccionamiento del nuevo módulo de automatización (1) con otros objetos de automatización (A1.. An) y un primer módulo de creación de parámetros (F4) para la creación de parámetros del nuevo módulo de automatización (1),donde el primer módulo de creación de parámetros (F4) es generado a partir de segundos módulos de creación de parámetros (F4) de los objetos de automatización (A1, A2, A3) seleccionados y el módulo de interdireccionamiento (F3) es derivado a partir de los interdirecionamientos eliminados.
Description
Sistema de automatización con objetos de
automatización reutilizables y procedimiento para la reutilización
de soluciones de automatización en herramientas de ingeniería
La invención se refiere a un sistema de
automatización con al menos un módulo de automatización, que
presenta al menos un objeto de automatización.
Un sistema de automatización de este tipo se
emplea especialmente en el campo de la técnica de automatización. Un
sistema de automatización de este tipo está constituido, en
general, por una pluralidad de objetos individuales de
automatización, que presentan con frecuencia una alta dependencia
del objeto de automatización respecto del sistema de ingeniería
utilizado en cada caso. Esto tiene como consecuencia que con
frecuencia objetos de automatización de un fabricante requieren un
sistema de ingeniería propio y no se pueden utilizar en otros
sistemas con objetos de automatización de otros fabricantes.
En el artículo técnico Gerstner, Thomas y col.
"Rationelles Projectieren von Automatisierungssystemen",
Automatisierungstechnische Praxis - ATP, DE, Oldenbourg Verlag,
Munich, Vol. 36, Nº12, páginas 43-45, XP000483710,
ISSN: 1078-2320, se describe una herramienta de
ingeniería asistida por PC, que reduce el gasto de proyecto de
sistemas de automatización, utilizando funciones de copia ampliadas
y funciones de biblioteca y soportando planes normalizados.
La invención tiene el cometido de indicar una vía
para una reutilización de soluciones de automatización ya creadas en
ingeniería.
Este cometido se soluciona a través de un
procedimiento así como un sistema con las características indicadas
en las reivindicaciones 1 y 4, respectivamente.
El objetivo son soluciones (parciales) que
aparecen en el marco del desarrollo de una solución de
automatización, que pueden ser utilizadas en la misma forma o en
forma similar en otro lugar. En este caso, se puede tratar del mismo
proyecto o de un proyecto totalmente diferente. La invención se
basa en el reconocimiento de que este problema solamente ha sido
solucionado hasta ahora en una medida insuficiente. En los sistemas
de ingeniería hasta ahora como el sistema de ingeniería de Siemens
Simatic S 7 existe un concepto de módulos. Estos módulos ofrecen un
principio preajustado de funcionalidad de automatización fija. A
través de la combinación de los módulos existentes (y de su
funcionalidad) se crea la solución de automatización completa.
El concepto de módulos posee los siguientes
inconvenientes:
- \bullet
- Definición de nuevos módulos por parte del fabricante. Solamente el fabricante de la herramienta de ingeniería puede definir nuevos módulos. El desarrollador de una solución de automatización no tiene ninguna posibilidad de aportar una solución (parcial) creada por él para un módulo.
- \bullet
- Programación explícita de nuevos módulos. Los nuevos módulos deben ser programados de forma explícita, lo que significa un gasto adicional (considerable), puesto que no sólo debe programarse su funcionalidad, sino también su integración en la herramienta.
- \bullet
- Los módulos son muy genéricos. Forzosamente debido a su tipo de desarrollo, los módulos no se pueden realizar a medida de acuerdo con las necesidades de un desarrollador especial para soluciones de automatización, como si éste hubiera derivado él mismo los módulos.
El procedimiento según la invención se basa en
dos conceptos independientes entre sí.
- 1.
- La agregación de objetos de automatización de una solución (parcial) a un objeto de automatización nuevo. Este se puede utilizar entonces como cualquier otro objeto de automatización. Un objeto de automatización agregado se designa a continuación con "compuesto".
- 2.
- La propagación automática de modificaciones de objetos de automatización de una biblioteca a objetos de automatización en una solución de automatización. Esto significa que las adaptaciones en un modelo son aplicadas automáticamente en todas las instancias utilizadas. Este mecanismo se designa a continuación con "especificación central de diseño".
A continuación se describe y explica en detalle
la invención con la ayuda de ejemplos de realización representados
en las figuras.
En este caso:
La figura 2 muestra un diagrama de bloques de un
ejemplo de realización para la formación de un módulo de
automatización.
La figura 2 muestra una representación automática
para el ciclo de proceso para la creación de un módulo de
automatización como modelo.
La figura 3 muestra un ejemplo de realización
para un ciclo de proceso para la creación de un módulo de
automatización como especificación central de diseño, y
La figura 4 muestra un ejemplo de realización
para un ciclo de proceso para la creación de un módulo de
automatización como especificación duplicada de diseño.
La figura 1 muestra un diagrama de bloques de un
ejemplo de realización para la formación de un módulo de
automatización 1, que se designa a continuación también como
Compuesto. Un compuesto 1 consta de módulos funcionales F1.. F5, es
decir, de cinco partes funcionales:
- \bullet
- Funcionalidad del sistema F1: Servicios internos, que ofrecen esencialmente una base de implementación para las otras partes.
- \bullet
- Funcionalidad básica genérica F2: Servicios generales, que poseen todos los objetos de automatización y que facilitan su manejo. Entre ellos se incluyen servicios como memorización y carga de un objeto de automatización, consulta de datos de administración, etc. Sin embargo, en este caso no están contenidos servicios tecnológicos, como algoritmos especiales de control.
- \bullet
- Módulo de interdireccionamiento F3: Permite el interdireccionamiento del Compuesto con otros objetos de automatización.
- \bullet
- Módulo de creación de parámetros F4: Permite la creación de parámetros de Compuesto a través de la creación correspondiente de los parámetros de sus partes.
- \bullet
- Administración del objeto de automatización F5: Servicios como agregar y acceder a los objetos de automatización individuales. Los objetos de automatización pueden ser en este caso incluso de nuevo Compuestos. Si se ha generado uno de los "objetos de automatización parcial" con especificación central de diseño, entonces las modificaciones en su modelo son efectivas también en el Compuesto.
La figura 2 muestra una representación
esquemática para el ciclo de proceso para la creación de un módulo
de automatización como modelo. El punto de partida es un plan de
automatización P, que contiene un interdireccionamiento de objetos
de automatización A1.. An. Los objetos de automatización A1.. An se
basan en modelos V1, V3 de una biblioteca B. En el plano de
automatización está identificada una región de selección S, que
selecciona una interconexión de objetos de automatización A1, A2,
A3. Los objetos de automatización A1.. An están enlazados con sus
modelos de la biblioteca B. En este caso, el objeto de
automatización A3 fue generado con una especificación central de
diseño, lo que debe indicarse gráficamente a través de los signos de
referencia KV, KV3. Para la creación de un nuevo módulo de
automatización se genera a través de la función CC, indicada
gráficamente como flecha, a través de la selección de la región S en
el plan de automatización P, un módulo de automatización nuevo en
forma del Compuesto C como nuevo modelo.
En la situación de partida existe una solución
(parcial) determinada, que está constituida por objetos de
automatización interdireccionados (que pueden ser también ellos
mismos Compuestos). Para la generación de un Compuesto como modelo
se selecciona la cantidad que representa la solución parcial. A tal
fin, se genera una nueva propuesta, en la que se inscribe un
Compuesto vacío. A continuación se copian todos los objetos de
automatización seleccionados y se inscriben en el Compuesto. Se
mantienen todos los interdireccionamientos dentro de la cantidad
seleccionada, los otros interdireccionamientos son eliminados. Si
fue generado un objeto de automatización seleccionado con
especificación central de diseño, entonces esto se aplica también
para su copia en el Compuesto.
En el caso de inserción de los objetos de
automatización en el Compuesto, se generan de forma automática dos
modelos para el interdireccionamiento y la creación de los
parámetros de los compuestos. El módulo de parámetros es generado a
partir de los módulos de los parámetros de los objetos de
automatización, el módulo de interdireccionamiento es derivado a
partir de los interdireccionamientos eliminados. Ambos módulos
pueden ser reelaborados a través del usuario.
La utilización de un Compuesto se puede realizar
de dos maneras: se generará una instancia de un Compuesto en un plan
que consta de un modelo con especificación central de diseño o
especificación duplicada de diseño. En ambos casos se puede utilizar
el Compuesto como un objeto de automatización totalmente normal.
Esto se explica en detalle a continuación con la ayuda de las
figuras 3 y 4.
La figura 3 es un ejemplo de realización para un
ciclo de proceso para la creación de un módulo de automatización
con especificación central de diseño. En este caso, el modelo de un
módulo de automatización es insertado en un plan de automatización
P con la inclusión de la especificación central de diseño en un plan
de automatización P.
La generación de una instancia con especificación
central de diseño significa que las modificaciones realizadas en el
modelo son propagadas de forma automática en las instancias. A tal
fin, las instancias pueden ser registradas durante su utilización
en el modelo, de manera que entonces la ejecución puede ser
realizada por el modelo a través del intercambio de datos
correspondiente. Si han sido generados componentes del Compuesto
con especificación central de diseño, entonces esto se aplica
también para las partes de la instancia.
La figura 4 muestra un ejemplo de realización
para un ciclo de proceso para la creación de un módulo de
automatización con especificación duplicada de diseño. La
generación de una instancia con especificación duplicada de diseño
significa que el modelo es copiado totalmente y de esta manera la
instancia es independiente del modelo. Las modificaciones en el
modelo no son propagadas, por lo tanto, a la instancia. Si han sido
generados componentes del Compuesto con especificación central de
diseño, entonces se resuelve esta relación.
La diferencia esencial con respecto a la solución
empleada hasta ahora consiste en la capacidad para agregar
ad-hoc una cantidad de objetos de automatización
para forma runo nuevo. La solución descrita tiene las siguientes
ventajas:
- \bullet
- Creación sencilla de soluciones reutilizables. El desarrollador de la solución de automatización puede crear un modelo reutilizable por medio de programación visual (es decir, Drag and Drop, etc.).
- \bullet
- Los módulos son confeccionados a medida. Cada desarrollador se puede crear una colección de modelos para sus dominios de aplicación.
- \bullet
- Seguimiento automático de modificaciones. Por medio de la técnica de "especificación central de diseño", las modificaciones realizadas en un modelo se pueden propagar a todas las soluciones de automatización respectivas. Esto reduce en una medica considerable el gasto de asistencia.
- \bullet
- Reducción del tiempo de desarrollo. A través de la presencia de bibliotecas extensas con soluciones parciales confeccionadas a medida no hay que desarrollar aplicaciones constantemente de nuevo.
En resumen, la invención se refiere, por lo
tanto, a un sistema de automatización con al menos un módulo de
automatización 1, que presenta al menos un objeto de automatización
A1.. An, y con módulos funcionales F1.. F6, que contienen medios
para una administración y asistencia central de los objetos de
automatización A1.. An. De esta manera se posibilita una
definición, independiente del fabricante, de nuevos objetos de
automatización, dado el caso utilizando objetos de automatización ya
existentes, se suprime totalmente una programación separada costosa
de nuevas soluciones de automatización o se simplifica al menos en
una medida esencial.
Claims (6)
1. Procedimiento para la agregación de objetos de
automatización (A1.. An) que se basan en modelos (V1, V3) de una
biblioteca (B) para formar un nuevo módulo de automatización (1),
donde en un plan de automatización (P), que contiene un
interdireccionamiento de los objetos de automatización (A1.. An), se
selecciona una interconexión de los objetos de automatización (A1,
A2, A3) en una región de selección, y la selección de la región de
selección genera el nuevo módulo de automatización (1) como nuevo
modelo, donde se mantienen todos los interdireccionamientos dentro
de la región de selección y se eliminan todos los demás
interdireccionamientos y donde en el nuevo módulo de automatización
(1) se generan de forma automática un módulo de
interdireccionamiento (F3) para el interdireccionamiento del nuevo
módulo de automatización (1) con otros objetos de automatización
(A1.. An) y un primer módulo de creación de parámetros (F4) para la
creación de parámetros del nuevo módulo de automatización (1), donde
el primer módulo de creación de parámetros (F4) es generado a
partir de segundos módulos de creación de parámetros (F4) de los
objetos de automatización (A1, A2, A3) seleccionados y el módulo de
interdireccionamiento (F3) es derivado a partir de los
interdirecionamientos eliminados.
2. Procedimiento según la reivindicación 1,
caracterizado porque las modificaciones en los modelos (V1,
V3) para los objetos de automatización (A1.. An) contenidos en la
biblioteca (B) conducen a través de intercambio de datos de forma
automática a modificaciones correspondientes en los objetos de
automatización (A1.. An) en instancias utilizadas en una solución
de automatización.
3. Procedimiento según la reivindicación 2,
caracterizado porque los objetos de automatización (A1.. An)
en las instancias utilizadas son generados a partir de los modelos
(V1, V3) para los objetos de automatización (A1.. An) y son
registrados en los modelos (V1, V3), donde los modelos (V1, V3)
contienen especificaciones centrales de construcción.
4. Sistema para la agregación de objetos de
automatización (A1.. An) que se basan en modelos (V1, V3) de una
biblioteca (B) para formar un módulo de automatización (1) nuevo,
donde un plan de automatización (P) contiene un
interdireccionamiento de los objetos de automatización (A1.. An),
donde en el plan de automatización (P) está prevista una selección
de una interconexión de los objetos de automatización (A1.. An)
para la generación del nuevo módulo de automatización (1) como
modelo, donde se mantienen todas las interconexiones dentro de la
región de selección y se eliminan los otros interdireccionamientos,
y donde en el nuevo módulo de automatización (1) está previsto un
módulo de interdireccionamiento (F3), derivado a partir de los
interdireccionamientos eliminados para el interdireccionamiento del
nuevo módulo de automatización (1) con otros objetos de
automatización (A1.. An) y está previsto un primer módulo de
creación de parámetros (F4), generado a partir de dos módulos de
creación de parámetros (F4) de los objetos de automatización (A1,
A2, A3) seleccionados, para la creación de parámetros del nuevo
módulo de automatización (1).
5. Sistema según la reivindicación 4,
caracterizado porque está previsto un intercambio de datos
para la transmisión automática de modificaciones a los modelos (V1,
V3) para los objetos de automatización (A1.. An) en la biblioteca a
los objetos de automatización (A1.. An) en instancias utilizadas en
una solución de automatización.
6. Sistema según la reivindicación 5,
caracterizado porque están previstas especificaciones
centrales de diseño en los modelos (V1, V3) para la generación de
los objetos de automatización (A1.. An) en las instancias
utilizadas, y porque está previsto un registro de los objetos de
automatización (A1.. An) en los modelos (V1, V3).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19910311 | 1999-03-09 | ||
| DE19910311A DE19910311A1 (de) | 1999-03-09 | 1999-03-09 | Automatisierungssystem mit wiederverwendbaren Automatisierungsobjekten und Verfahren zur Wiederverwendung von Automatisierungslösungen in Engineering-Werkzeugen |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2199828T3 true ES2199828T3 (es) | 2004-03-01 |
Family
ID=7900231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00926675T Expired - Lifetime ES2199828T3 (es) | 1999-03-09 | 2000-03-09 | Sistema de automatizacion con objetos de automatizacion reutilizables y procedimiento para la reutilizacion de soluciones de automatizacion en herramientas de ingenieria. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6701325B2 (es) |
| EP (1) | EP1159656B1 (es) |
| JP (1) | JP3955439B2 (es) |
| CN (1) | CN1343329A (es) |
| AT (1) | ATE241160T1 (es) |
| DE (2) | DE19910311A1 (es) |
| ES (1) | ES2199828T3 (es) |
| WO (1) | WO2000054118A1 (es) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19910535A1 (de) * | 1999-03-09 | 2000-09-14 | Siemens Ag | Verfahren zur automatischen Wiedergewinnung von Engineeringdaten aus Anlagen |
| DE10060206A1 (de) * | 2000-12-04 | 2002-06-13 | Siemens Ag | Programmiergerät |
| EP1233318A1 (de) * | 2001-02-16 | 2002-08-21 | Abb Research Ltd. | Softwarekomponente für ein verteiltes Kontrollsystem |
| DE10242916A1 (de) * | 2002-09-16 | 2004-03-25 | Siemens Ag | System zur Bereitstellung eines Standard-Frameworks für Automatisierungsgeräte |
| CA2425719A1 (en) * | 2003-04-25 | 2004-10-25 | Dean Mills | Modular system and method for programming machine automation controls |
| JP4744847B2 (ja) * | 2004-11-02 | 2011-08-10 | 株式会社安川電機 | ロボット制御装置およびロボットシステム |
| US7478378B2 (en) * | 2004-11-29 | 2009-01-13 | International Business Machines Corporation | Semantically consistent adaptation of software applications |
| DE502004011831D1 (de) * | 2004-12-21 | 2010-12-09 | Siemens Ag | System und Verfahren zur Wiederverwendung von Projektierungsdaten |
| EP1674954A1 (de) * | 2004-12-21 | 2006-06-28 | Siemens Aktiengesellschaft | System und Verfahren zur Wiederverwendung von Projektierungsdaten |
| EP1699005A1 (de) * | 2005-03-01 | 2006-09-06 | Siemens Aktiengesellschaft | Integration von MES- und Controls-Engineering |
| US7797678B2 (en) | 2005-04-07 | 2010-09-14 | International Business Machines Corporation | Automatic generation of license package for solution components |
| US7496888B2 (en) * | 2005-04-07 | 2009-02-24 | International Business Machines Corporation | Solution builder wizard |
| US7770151B2 (en) | 2005-04-07 | 2010-08-03 | International Business Machines Corporation | Automatic generation of solution deployment descriptors |
| US7447555B2 (en) * | 2005-07-06 | 2008-11-04 | Skorepa Bradley J | Method for engineering a control system |
| US20070093917A1 (en) * | 2005-10-20 | 2007-04-26 | Honeywell International Inc. | Storing and accessing relay ladder logic modules in a relational database |
| US7778987B2 (en) * | 2006-10-06 | 2010-08-17 | Microsoft Corporation | Locally storing web-based database data |
| DE102008019650B4 (de) * | 2008-04-18 | 2011-03-17 | Siemens Electronics Assembly Systems Gmbh & Co. Kg | Steuerungssystem für eine Elektronikfertigung und Verfahren zum Betrieb dieses Steuerungssystems |
| CN102246108B (zh) * | 2009-04-17 | 2015-04-22 | 西门子公司 | 监视自动化系统 |
| US9600792B2 (en) * | 2013-04-11 | 2017-03-21 | Siemens Aktiengesellschaft | Method and apparatus for generating an engineering workflow |
| US9189377B1 (en) | 2014-06-02 | 2015-11-17 | Bank Of America Corporation | Automation testing using descriptive maps |
| WO2016195690A1 (en) * | 2015-06-04 | 2016-12-08 | Siemens Aktiengesellschaft | Method and system for generating plc code with a connectivity model |
| US9697110B1 (en) | 2015-12-28 | 2017-07-04 | Bank Of America Corporation | Codeless system and tool for testing applications |
| WO2021243347A1 (en) * | 2020-05-29 | 2021-12-02 | Jezewski Joni | Solution automation & interface analysis implementations |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0456249B1 (en) * | 1990-05-10 | 1998-12-09 | Hewlett-Packard Company | System for integrating application programs in a heterogeneous network enviroment |
| US5552995A (en) * | 1993-11-24 | 1996-09-03 | The Trustees Of The Stevens Institute Of Technology | Concurrent engineering design tool and method |
| DE59606596D1 (de) * | 1995-09-19 | 2001-04-19 | Siemens Ag | Automatisierungssystem für das steuern und regeln von maschinen und anlagen der kunststoffindustrie |
| US5940294A (en) * | 1996-04-12 | 1999-08-17 | Fisher-Rosemont Systems, Inc. | System for assisting configuring a process control environment |
| DE19624929C2 (de) * | 1996-06-21 | 2001-08-02 | Siemens Ag | Prozeßautomatisierungssystem |
| US6230309B1 (en) * | 1997-04-25 | 2001-05-08 | Sterling Software, Inc | Method and system for assembling and utilizing components in component object systems |
| US6449659B1 (en) * | 1997-07-14 | 2002-09-10 | Microsoft Corporation | System for instance customization with application independent programming of controls |
| US6233538B1 (en) * | 1997-09-11 | 2001-05-15 | Amada America, Inc. | Apparatus and method for multi-purpose setup planning for sheet metal bending operations |
| US6240326B1 (en) * | 1998-04-03 | 2001-05-29 | Johnson Controls Technology Co. | Language independent building automation architecture for worldwide system deployment |
| US6201996B1 (en) * | 1998-05-29 | 2001-03-13 | Control Technology Corporationa | Object-oriented programmable industrial controller with distributed interface architecture |
| US6327594B1 (en) * | 1999-01-29 | 2001-12-04 | International Business Machines Corporation | Methods for shared data management in a pervasive computing environment |
-
1999
- 1999-03-09 DE DE19910311A patent/DE19910311A1/de not_active Withdrawn
-
2000
- 2000-03-09 WO PCT/DE2000/000739 patent/WO2000054118A1/de not_active Ceased
- 2000-03-09 CN CN00804804A patent/CN1343329A/zh active Pending
- 2000-03-09 JP JP2000604281A patent/JP3955439B2/ja not_active Expired - Fee Related
- 2000-03-09 EP EP00926675A patent/EP1159656B1/de not_active Expired - Lifetime
- 2000-03-09 AT AT00926675T patent/ATE241160T1/de not_active IP Right Cessation
- 2000-03-09 ES ES00926675T patent/ES2199828T3/es not_active Expired - Lifetime
- 2000-03-09 DE DE50002260T patent/DE50002260D1/de not_active Expired - Lifetime
-
2001
- 2001-09-10 US US09/950,153 patent/US6701325B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| CN1343329A (zh) | 2002-04-03 |
| DE50002260D1 (de) | 2003-06-26 |
| EP1159656B1 (de) | 2003-05-21 |
| WO2000054118A1 (de) | 2000-09-14 |
| ATE241160T1 (de) | 2003-06-15 |
| US6701325B2 (en) | 2004-03-02 |
| JP2002539512A (ja) | 2002-11-19 |
| US20020073094A1 (en) | 2002-06-13 |
| EP1159656A1 (de) | 2001-12-05 |
| JP3955439B2 (ja) | 2007-08-08 |
| DE19910311A1 (de) | 2000-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2199828T3 (es) | Sistema de automatizacion con objetos de automatizacion reutilizables y procedimiento para la reutilizacion de soluciones de automatizacion en herramientas de ingenieria. | |
| Sharma et al. | Critical study of software models used cloud application development | |
| Denton | Handbook of healthcare operations management | |
| Durfee | Blissful Ignorance: Knowing Just Enough to Coordinate Well. | |
| ES2215911T3 (es) | Sistema informatico modular y procedimiento asociado. | |
| ES2102264T3 (es) | Sistema informatico para la gestion de datos y metodo para hacer funcionar este sistema. | |
| Leydesdorff et al. | Toward a calculus of redundancy: Signification, codification, and anticipation in cultural evolution | |
| Liu et al. | Patient scheduling in hemodialysis service | |
| ES2035828T3 (es) | Aparato de gestion de sistema para un sistema multiprocesador. | |
| CN116521178A (zh) | 一种业务流程服务生成方法及相关设备 | |
| Reid et al. | History of coarrays and SPMD parallelism in Fortran | |
| CN109460238A (zh) | 一种统计编码缺陷的处理方法,研发终端及存储介质 | |
| ES2213010T3 (es) | Sistema de automatizacion con objetos de automatizacion, que estan constituidos por componentes modulares. | |
| Esperguel et al. | Feature modeling tool: a proposal using ADOxx technology | |
| Gomaa | Modeling software product lines with uml | |
| van Leeuwen et al. | A feature based approach to modelling architectural information | |
| Akbaba et al. | Implementation of a prosthetic labelling process in implant-supported fixed prosthesis and comparison of two different methods: an in vitro study | |
| US20160171367A1 (en) | Representing a system using viewpoints | |
| Montreuil | Interactive optimization based facilities layout | |
| WO2015150895A1 (es) | Sistema y procedimiento para el control y seguimiento de obligaciones normativo-legales | |
| Weiler | Modelling architectural variability for software product lines | |
| Ketcham | COMPUTER SIMULATION AS A DECISION SUPPORT TOOL (SOFTWARE, DATABASES) | |
| Maynard et al. | Towards an infrastructure for understanding and interlinking knowledge co-creation in European research | |
| KR102205150B1 (ko) | 통신 데이터 모델 설계에 적용되는 메모리 맵의 구성 방법 | |
| Righi | Background geolocation features in the context of mobile applications |