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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software 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).
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)
| 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)
| 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 |
-
2007
- 2007-12-07 EP EP07301646A patent/EP2071452A1/en not_active Withdrawn
-
2008
- 2008-11-18 RU RU2010128102/08A patent/RU2495480C2/ru not_active IP Right Cessation
- 2008-11-18 KR KR1020107012172A patent/KR101584972B1/ko not_active Expired - Fee Related
- 2008-11-18 AU AU2008333378A patent/AU2008333378B2/en not_active Ceased
- 2008-11-18 MX MX2010006118A patent/MX2010006118A/es active IP Right Grant
- 2008-11-18 JP JP2010536401A patent/JP5319694B2/ja not_active Expired - Fee Related
- 2008-11-18 WO PCT/EP2008/065721 patent/WO2009071440A1/en not_active Ceased
- 2008-11-18 BR BRPI0820905-7A patent/BRPI0820905A2/pt not_active IP Right Cessation
- 2008-11-19 TW TW097144730A patent/TWI446263B/zh not_active IP Right Cessation
- 2008-12-05 CN CN2008101771133A patent/CN101452392B/zh not_active Expired - Fee Related
- 2008-12-05 US US12/329,107 patent/US8453105B2/en not_active Expired - Fee Related
-
2010
- 2010-05-20 IL IL205865A patent/IL205865A/en not_active IP Right Cessation
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 |