[go: up one dir, main page]

MX2010006118A - Dispositivo y metodo para construir automaticamente aplicaciones a partir de especificaciones y a partir de componentes listos para usar seleccionados por analis semantico. - Google Patents

Dispositivo y metodo para construir automaticamente aplicaciones a partir de especificaciones y a partir de componentes listos para usar seleccionados por analis semantico.

Info

Publication number
MX2010006118A
MX2010006118A MX2010006118A MX2010006118A MX2010006118A MX 2010006118 A MX2010006118 A MX 2010006118A MX 2010006118 A MX2010006118 A MX 2010006118A MX 2010006118 A MX2010006118 A MX 2010006118A MX 2010006118 A MX2010006118 A MX 2010006118A
Authority
MX
Mexico
Prior art keywords
elementary
specifications
requirement
semantic
extracted
Prior art date
Application number
MX2010006118A
Other languages
English (en)
Inventor
Philippe Larvet
Original Assignee
Alcatel Lucent
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 Alcatel Lucent filed Critical Alcatel Lucent
Publication of MX2010006118A publication Critical patent/MX2010006118A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Machine Translation (AREA)

Abstract

La presente invención se refiere a un dispositivo (D), propuesto para construir aplicaciones a partir de especificaciones (AS) y componentes de software, que comprende i) un medio de almacenamiento (SM) para almacenar componentes de software semántico, hecho de un componente de software asociado con una descripción de semántica que comprende al menos un término pertinente para definir cada operación publica que este componente de software es capaz de realizar, ii) un medio de análisis (AM) arreglado, cada vez que recibe una especificación (AS) que describe una aplicación que se construye, para realizar un análisis semántico de esta especificación (AS) para extraer requerimientos elementales del texto de la especificación, y los enlaces entre estos requerimientos elementales, estos enlaces definen "la estructura general de la especificación", luego para extraer, para cada requerimiento elemental, los términos pertinentes que comprende, y para construir, para cada requerimiento elemental, una "descripción de semántica" con base en sus términos pertinentes extraídos y que representa "las semánticas de este requerimiento elemental", luego para acceder al medio de almacenamiento (SM) para determinar, para cada requerimiento elemental extraído, cuales componentes son capaces de cubrir este requerimiento elemental extraído, y iii) un medio de procesamiento (PM) para ensamblar los componentes de software determinados de acuerdo con la estructura general de la especificación para construir la aplicación (AP).
MX2010006118A 2007-12-07 2008-11-18 Dispositivo y metodo para construir automaticamente aplicaciones a partir de especificaciones y a partir de componentes listos para usar seleccionados por analis semantico. MX2010006118A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07301646A EP2071452A1 (en) 2007-12-07 2007-12-07 Device and method for automatically building applications from specifications and from off-the-shelf components selected by semantic analysis
PCT/EP2008/065721 WO2009071440A1 (en) 2007-12-07 2008-11-18 Device and method for automatically building applications from specifications and from off-the-shelf components selected by semantic analysis

Publications (1)

Publication Number Publication Date
MX2010006118A true MX2010006118A (es) 2010-07-01

Family

ID=39272928

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2010006118A MX2010006118A (es) 2007-12-07 2008-11-18 Dispositivo y metodo para construir automaticamente aplicaciones a partir de especificaciones y a partir de componentes listos para usar seleccionados por analis semantico.

Country Status (12)

Country Link
US (1) US8453105B2 (es)
EP (1) EP2071452A1 (es)
JP (1) JP5319694B2 (es)
KR (1) KR101584972B1 (es)
CN (1) CN101452392B (es)
AU (1) AU2008333378B2 (es)
BR (1) BRPI0820905A2 (es)
IL (1) IL205865A (es)
MX (1) MX2010006118A (es)
RU (1) RU2495480C2 (es)
TW (1) TWI446263B (es)
WO (1) WO2009071440A1 (es)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10671698B2 (en) * 2009-05-26 2020-06-02 Microsoft Technology Licensing, Llc Language translation using embeddable component
US8839197B2 (en) 2010-10-11 2014-09-16 International Business Machines Corporation Automated analysis of composite applications
CN102236556A (zh) * 2011-08-01 2011-11-09 苏州万图明电子软件有限公司 一种软件产品的快速构建方法
US10282419B2 (en) * 2012-12-12 2019-05-07 Nuance Communications, Inc. Multi-domain natural language processing architecture
CN104346152B (zh) * 2013-07-31 2018-10-30 国际商业机器公司 用于代码开发的方法及其系统
CN104156202A (zh) * 2014-05-20 2014-11-19 杨圣泽 一种软件需求分析的方法
AU2016293538B2 (en) * 2015-07-16 2020-03-12 Yi YOUNG Component-based software system and development method
EP3862871A1 (en) 2016-12-19 2021-08-11 (Un)Manned N.V. Method and apparatus for real-time control loop application execution from a high-level description
TWI648682B (zh) * 2017-05-05 2019-01-21 如如研創股份有限公司 軟體的自動化產生系統
RU2691837C1 (ru) * 2018-09-20 2019-06-18 Юрий Михайлович Акаткин Способ автоматизированного проектирования приложений
RU2711003C1 (ru) * 2018-11-19 2020-01-14 Федеральное государственное унитарное предприятие "18 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Способ формирования технологической цепочки фотограмметрической обработки космических изображений местности
WO2021245744A1 (ja) * 2020-06-01 2021-12-09 三菱電機株式会社 需要分析装置、需要分析プログラムおよび記憶媒体

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63226730A (ja) * 1987-03-17 1988-09-21 Mitsubishi Electric Corp プログラム自動作成方法
US5699507A (en) * 1995-01-17 1997-12-16 Lucent Technologies Inc. Method of identifying similarities in code segments
EP1122640A1 (en) 2000-01-31 2001-08-08 BRITISH TELECOMMUNICATIONS public limited company Apparatus for automatically generating source code
AU2000276398A1 (en) * 2000-09-30 2002-04-15 Intel Corporation (A Corporation Of Delaware) A method and apparatus for determining text passage similarity
KR20020045343A (ko) * 2000-12-08 2002-06-19 오길록 표준화된 문장 구문구조 및 의미구조에 기반한 정보생성/검색 장치 및 그 방법
US20020152206A1 (en) * 2001-04-12 2002-10-17 International Business Machines Corporation Synonym-enabled enhancements for matching and registering internet domain names
US7149734B2 (en) * 2001-07-06 2006-12-12 Logic Library, Inc. Managing reusable software assets
US7484225B2 (en) * 2002-08-08 2009-01-27 Sun Microsystems, Inc. System and method for describing and identifying abstract software modules in peer-to-peer network environments
US8676853B2 (en) 2003-02-27 2014-03-18 Hewlett-Packard Development Company, L.P. System and method for software reuse
US7707566B2 (en) * 2003-06-26 2010-04-27 Microsoft Corporation Software development infrastructure
US7890540B2 (en) * 2003-07-22 2011-02-15 Sap Ag Browsing meta data for an enterprise service framework
US7761320B2 (en) * 2003-07-25 2010-07-20 Sap Aktiengesellschaft System and method for generating role templates based on skills lists using keyword extraction
US7761858B2 (en) * 2004-04-23 2010-07-20 Microsoft Corporation Semantic programming language
US7676791B2 (en) * 2004-07-09 2010-03-09 Microsoft Corporation Implementation of concurrent programs in object-oriented languages
US8050907B2 (en) * 2004-07-30 2011-11-01 Microsoft Corporation Generating software components from business rules expressed in a natural language
US7640532B2 (en) * 2004-08-25 2009-12-29 International Business Machines Corporation Mapping software code to business logic
JP2006350729A (ja) * 2005-06-16 2006-12-28 Hitachi Ltd アプリケーションソフトウェア構築方法、アプリケーションソフトウェア構築処理プログラム及びアプリケーションソフトウェア構築装置
EP1818816A1 (fr) * 2006-01-24 2007-08-15 Alcatel Lucent Procédé de création de service, produit de programme d'ordinateur et système informatique de mise en oeuvre de ce procédé
CN100432930C (zh) * 2006-12-06 2008-11-12 武汉大学 一种软构件资源管理方法
US7783659B2 (en) * 2007-02-07 2010-08-24 International Business Machines Corporation Method and system for assessing and refining the quality of web services definitions

Also Published As

Publication number Publication date
US20090150853A1 (en) 2009-06-11
KR20100091209A (ko) 2010-08-18
EP2071452A1 (en) 2009-06-17
IL205865A0 (en) 2010-11-30
CN101452392A (zh) 2009-06-10
JP2011507061A (ja) 2011-03-03
IL205865A (en) 2014-02-27
JP5319694B2 (ja) 2013-10-16
TWI446263B (zh) 2014-07-21
RU2010128102A (ru) 2012-01-20
CN101452392B (zh) 2012-09-05
AU2008333378B2 (en) 2013-01-31
TW200939121A (en) 2009-09-16
US8453105B2 (en) 2013-05-28
AU2008333378A1 (en) 2009-06-11
KR101584972B1 (ko) 2016-01-13
RU2495480C2 (ru) 2013-10-10
WO2009071440A1 (en) 2009-06-11
BRPI0820905A2 (pt) 2015-06-23

Similar Documents

Publication Publication Date Title
MX2010006118A (es) Dispositivo y metodo para construir automaticamente aplicaciones a partir de especificaciones y a partir de componentes listos para usar seleccionados por analis semantico.
EP2239662A3 (en) System management mode inter-processor interrupt redirection
WO2006086583A3 (en) Scalable reconfigurable prototyping system and method
WO2008055034A3 (en) Method and system for personal information extraction and modeling with fully generalized extraction contexts
WO2006026402A3 (en) Method and system for providing high availability to computer applications
WO2008045199A3 (en) Method and system for allowing access to developed applications via a multi-tenant on-demand database service
EP2413259A3 (en) Methods and systems for test automation of forms in web applications
WO2007111707A3 (en) System and method for translating text to images
PH12011000019A1 (en) Analytical server integrated in a process control network
WO2007108788A3 (en) Method and system for answer extraction
WO2008021665A3 (en) System and method of live data search on a mobile device
WO2006025963A3 (en) Method, system and storage medium which includes instruction for analyzing anatomical structures
GB2438120A (en) Multiple language support system and method for application
EP2833269A3 (en) Terminology verification systems and methods for machine translation services for domain-specific texts
EP1862900A3 (en) Emulation of an interactive electronic form
WO2006093912A3 (en) System and method for a real time client server text to speech interface
TW200630880A (en) Method and apparatus for quickly developing an embedded operating system through utilizing an automated building framework
WO2006040727A3 (en) A system and a method of processing audio data to generate reverberation
WO2006122106A3 (en) Processing information from selected sources via a single website
WO2006118768A3 (en) Method and system for applet extensibilty application program interface (api)
MX2009003659A (es) Sistema y metodo para analisis y reporte de interaccion dinamica de medicamento.
Refsdal et al. Stepwise refinement of sequence diagrams with soft real-time constraints
WO2005072381A3 (en) Program / method for converting spreadsheet models to callable, compiled routines
DE602004028540D1 (de) Polymorphismus zur Laufzeit
JP2006154952A5 (es)

Legal Events

Date Code Title Description
FG Grant or registration