WO2004013800A3 - Logiciel de generation de code d'application informatique et langage de description de logiciel - Google Patents

Logiciel de generation de code d'application informatique et langage de description de logiciel Download PDF

Info

Publication number
WO2004013800A3
WO2004013800A3 PCT/EP2003/009311 EP0309311W WO2004013800A3 WO 2004013800 A3 WO2004013800 A3 WO 2004013800A3 EP 0309311 W EP0309311 W EP 0309311W WO 2004013800 A3 WO2004013800 A3 WO 2004013800A3
Authority
WO
WIPO (PCT)
Prior art keywords
software
computer application
description
generating
description language
Prior art date
Application number
PCT/EP2003/009311
Other languages
English (en)
Other versions
WO2004013800A2 (fr
Inventor
Stephane Arcaro
Frederic Godefroy
Eric Mignot
Original Assignee
Sereneo
Stephane Arcaro
Frederic Godefroy
Eric Mignot
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 Sereneo, Stephane Arcaro, Frederic Godefroy, Eric Mignot filed Critical Sereneo
Priority to AU2003264088A priority Critical patent/AU2003264088A1/en
Priority to EP03766398A priority patent/EP1527387A2/fr
Priority to US10/522,790 priority patent/US7954084B2/en
Publication of WO2004013800A2 publication Critical patent/WO2004013800A2/fr
Publication of WO2004013800A3 publication Critical patent/WO2004013800A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code

Abstract

Le logiciel génère le code informatique d'au moins une partie d'une application informatique, à partir d'une description de cette partie de l'application informatique en la répartissant entre plusieurs générateurs de code en fonction de règles de répartition modifiables. Chaque générateur de code traduit la partie de la description qui lui est fournie, pour fournir au moins une partie du code informatique dans un langage respectif. L'invention propose aussi un langage de description de logiciel, notamment du type langage objet de modélisation d'application informatique. L'invention propose aussi un logiciel permettant de construire graphiquement ou textuellement un modèle d'application informatique, notamment un modèle d'interface homme-machine d'application informatique et de fournir une description du modèle dans un langage de description de logiciel selon l'invention.
PCT/EP2003/009311 2002-07-30 2003-07-29 Logiciel de generation de code d'application informatique et langage de description de logiciel WO2004013800A2 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2003264088A AU2003264088A1 (en) 2002-07-30 2003-07-29 Software for generating a computer application code and software description language
EP03766398A EP1527387A2 (fr) 2002-07-30 2003-07-29 Logiciel de generation de code d application informatique et langage de description de logiciel
US10/522,790 US7954084B2 (en) 2002-07-30 2003-07-29 Software for generating a computer application code and software description language

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP02291931.0 2002-07-30
EP02291931A EP1387261A1 (fr) 2002-07-30 2002-07-30 Logiciel de generation de code d'application informatique et langage de description de logiciel

Publications (2)

Publication Number Publication Date
WO2004013800A2 WO2004013800A2 (fr) 2004-02-12
WO2004013800A3 true WO2004013800A3 (fr) 2004-11-11

Family

ID=30011277

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2003/009311 WO2004013800A2 (fr) 2002-07-30 2003-07-29 Logiciel de generation de code d'application informatique et langage de description de logiciel

Country Status (4)

Country Link
US (1) US7954084B2 (fr)
EP (2) EP1387261A1 (fr)
AU (1) AU2003264088A1 (fr)
WO (1) WO2004013800A2 (fr)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050132270A1 (en) * 2003-12-11 2005-06-16 International Business Machines Corporation Method, system, and computer program product for automatic code generation in an object oriented environment
US7802231B2 (en) * 2004-04-30 2010-09-21 Microsoft Corporation Generating programmatic interfaces from natural language expressions of authorizations for provision of information
US8050907B2 (en) * 2004-07-30 2011-11-01 Microsoft Corporation Generating software components from business rules expressed in a natural language
US8046831B2 (en) * 2005-03-02 2011-10-25 Actiance, Inc. Automating software security restrictions on system resources
US7930182B2 (en) * 2005-03-15 2011-04-19 Nuance Communications, Inc. Computer-implemented tool for creation of speech application code and associated functional specification
US20090125892A1 (en) * 2005-11-18 2009-05-14 Robert Arthur Crewdson Computer Software Development System and Method
US20080235658A1 (en) * 2007-03-21 2008-09-25 Asaf Adi Code generation for real-time event processing
US8219966B2 (en) * 2008-03-26 2012-07-10 Sap Ag Method and system for integrating an application floorplan and an external service
US20100036715A1 (en) * 2008-08-06 2010-02-11 Harish Sathyan Method and system for estimating productivity of a team
US9424010B2 (en) * 2010-08-30 2016-08-23 International Business Machines Corporation Extraction of functional semantics and isolated dataflow from imperative object oriented languages
US8949093B2 (en) * 2011-03-31 2015-02-03 GM Global Technology Operations LLC Method and system for designing, analysing and specifying a human-machine interface
US8806425B1 (en) * 2012-05-25 2014-08-12 The Boeing Company Method and apparatus for generating infrastructure code
US8799858B2 (en) * 2012-12-14 2014-08-05 Siemens Aktiengesellschaft Efficient execution of human machine interface applications in a heterogeneous multiprocessor environment
US10510264B2 (en) * 2013-03-21 2019-12-17 Neuron Fuel, Inc. Systems and methods for customized lesson creation and application
US9595205B2 (en) 2012-12-18 2017-03-14 Neuron Fuel, Inc. Systems and methods for goal-based programming instruction
US9104432B2 (en) 2013-06-24 2015-08-11 International Business Machines Corporation Extracting stream graph structure in a computer language by pre-executing a deterministic subset
US9626176B2 (en) 2013-09-13 2017-04-18 Microsoft Technology Licensing, Llc Update installer with technical impact analysis
US10394533B2 (en) 2013-09-30 2019-08-27 The Mathworks, Inc. Reusable component in a modeling environment
US9483236B2 (en) * 2014-04-11 2016-11-01 Fair Isaac Corporation Efficiently representing complex score models
US9952837B1 (en) * 2015-04-01 2018-04-24 The Mathworks, Inc. Reusable component in a modeling environment
US10198252B2 (en) 2015-07-02 2019-02-05 Microsoft Technology Licensing, Llc Transformation chain application splitting
US9733915B2 (en) * 2015-07-02 2017-08-15 Microsoft Technology Licensing, Llc Building of compound application chain applications
US10261985B2 (en) 2015-07-02 2019-04-16 Microsoft Technology Licensing, Llc Output rendering in dynamic redefining application
US9785484B2 (en) 2015-07-02 2017-10-10 Microsoft Technology Licensing, Llc Distributed application interfacing across different hardware
US9860145B2 (en) 2015-07-02 2018-01-02 Microsoft Technology Licensing, Llc Recording of inter-application data flow
US9712472B2 (en) 2015-07-02 2017-07-18 Microsoft Technology Licensing, Llc Application spawning responsive to communication
US9733993B2 (en) 2015-07-02 2017-08-15 Microsoft Technology Licensing, Llc Application sharing using endpoint interface entities
US10198405B2 (en) 2015-07-08 2019-02-05 Microsoft Technology Licensing, Llc Rule-based layout of changing information
US10031724B2 (en) 2015-07-08 2018-07-24 Microsoft Technology Licensing, Llc Application operation responsive to object spatial status
US10277582B2 (en) 2015-08-27 2019-04-30 Microsoft Technology Licensing, Llc Application service architecture

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6044217A (en) * 1997-03-27 2000-03-28 International Business Machines Corporation Hierarchical metadata store for an integrated development environment
US6389483B1 (en) * 1995-10-17 2002-05-14 Telefonaktiebolaget L M Ericsson (Publ) System and method for reducing coupling between modules in a telecommunications environment

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995003586A1 (fr) * 1993-07-21 1995-02-02 Persistence Software, Inc. Procede et appareil de generation du code de mise en correspondance de donnees relationnelles avec des objets
US6061515A (en) * 1994-07-18 2000-05-09 International Business Machines Corporation System and method for providing a high level language for mapping and accessing objects in data stores
US5583983A (en) * 1994-11-17 1996-12-10 Objectware, Inc. Multi-platform object-oriented software development and deployment system
US5790861A (en) * 1995-07-07 1998-08-04 Sun Microsystems, Inc. Method and apparatus for generating executable code from object-oriented C++ source code
US5854929A (en) * 1996-03-08 1998-12-29 Interuniversitair Micro-Elektronica Centrum (Imec Vzw) Method of generating code for programmable processors, code generator and application thereof
US6275976B1 (en) * 1996-03-15 2001-08-14 Joseph M. Scandura Automated method for building and maintaining software including methods for verifying that systems are internally consistent and correct relative to their specifications
US5860004A (en) * 1996-07-03 1999-01-12 Sun Microsystems, Inc. Code generator for applications in distributed object systems
DE69728640T2 (de) * 1997-02-21 2005-04-21 Alcatel Sa Verfahren zur Erzeugung eines Rechnerprogrammes
US6182274B1 (en) * 1997-05-01 2001-01-30 International Business Machines Corporation Reusing code in object-oriented program development
US5995730A (en) * 1997-05-23 1999-11-30 Lsi Logic Corporation Method for generating format-independent electronic circuit representations
US6742175B1 (en) * 1998-10-13 2004-05-25 Codagen Technologies Corp. Component-based source code generator
US6578191B1 (en) * 1999-05-17 2003-06-10 International Business Machines Corporation Method and apparatus for dynamic generation of adapters
US6199195B1 (en) * 1999-07-08 2001-03-06 Science Application International Corporation Automatically generated objects within extensible object frameworks and links to enterprise resources
US6560774B1 (en) * 1999-09-01 2003-05-06 Microsoft Corporation Verifier to check intermediate language
EP1122640A1 (fr) * 2000-01-31 2001-08-08 BRITISH TELECOMMUNICATIONS public limited company Dispositif pour la génération automatique de code source
US6681383B1 (en) * 2000-04-04 2004-01-20 Sosy, Inc. Automatic software production system
US7636945B2 (en) * 2000-07-14 2009-12-22 Computer Associates Think, Inc. Detection of polymorphic script language viruses by data driven lexical analysis
JP2002073719A (ja) * 2000-08-31 2002-03-12 Hitachi Ltd 回路動作モデル記述の生成方法および論理設計検証装置
US20030056195A1 (en) * 2001-07-19 2003-03-20 Hunt Joseph R. Code generator
US7039898B2 (en) * 2002-07-12 2006-05-02 Netspective Communications, Llc Computer system for performing reusable software application development from a set of declarative executable specifications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6389483B1 (en) * 1995-10-17 2002-05-14 Telefonaktiebolaget L M Ericsson (Publ) System and method for reducing coupling between modules in a telecommunications environment
US6044217A (en) * 1997-03-27 2000-03-28 International Business Machines Corporation Hierarchical metadata store for an integrated development environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"THE VIEWS METHOD AND TOOL", IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 37, no. 12, 1 December 1994 (1994-12-01), pages 645 - 647, XP000487927, ISSN: 0018-8689 *

Also Published As

Publication number Publication date
US20050177817A1 (en) 2005-08-11
AU2003264088A8 (en) 2004-02-23
WO2004013800A2 (fr) 2004-02-12
EP1387261A1 (fr) 2004-02-04
EP1527387A2 (fr) 2005-05-04
US7954084B2 (en) 2011-05-31
AU2003264088A1 (en) 2004-02-23

Similar Documents

Publication Publication Date Title
WO2004013800A3 (fr) Logiciel de generation de code d'application informatique et langage de description de logiciel
ATE478459T1 (de) Konfiguration eines teils eines elektrischen energieverteilnetzes
WO2006111401A3 (fr) Technique de modelage de services independants de la plate-forme
WO2002056249A3 (fr) Outil logiciel pour procédés de recherche heuristique
WO2004034304A3 (fr) Systeme et procede a base de regles permettant de verifier la conformite de modeles d'analyse et de conception architecturales
WO2003102735A3 (fr) Planification de la capacite
EP1396802A3 (fr) Procédé et système pour assister la construction
WO1998039698A3 (fr) Outil de mise au point de logiciels a langage de modelisation par objets
WO2002003262A3 (fr) Systeme et procede pour definir et afficher un modele de reservoir
MXPA02009253A (es) Sistema y metodo para la definicion y ejecucion de procesos de negocio descendente.
GB2438555A (en) Method and system for product design
DK1175661T3 (da) Computerfremgangsmåde og -apparat til frembringelse af synlig grafik ved brug af graf-algebra
WO2002097681A3 (fr) Systeme et procede de simulation
WO2004031894A3 (fr) Deploiement selectif d'extensions logicielles dans un environnement de modelisation d'entreprise
WO2004097664A3 (fr) Procédé et système pour la génération et la gestion de concepts
AU2003296455A8 (en) Logic arrangement, system and method for automatic generation and simulation of a fieldbus network layout
WO2002073452A8 (fr) Procede de planification automatisee de phrases
WO2002061630A3 (fr) Systeme, procede et article de fabrication pour la distribution de blocs ip
TW200515245A (en) A method for predicted reactor simulation
WO2001008054A3 (fr) Procede et systeme de conception de procedes
CN104679517A (zh) 一种基于ietm的计算机辅助训练系统
WO2002073355A3 (fr) Systeme de programmation de configuration
WO2006081369A3 (fr) Procede et systeme de generation de demande dans un systeme de dialogue a base de tache
AU6073099A (en) Component-based source code generator
WO2000079381A3 (fr) Variables de taille indefinie dans un langage intermediaire

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003766398

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10522790

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2003766398

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP