WO2003005243A1 - Managing reusable software assets - Google Patents
Managing reusable software assets Download PDFInfo
- Publication number
- WO2003005243A1 WO2003005243A1 PCT/US2002/020962 US0220962W WO03005243A1 WO 2003005243 A1 WO2003005243 A1 WO 2003005243A1 US 0220962 W US0220962 W US 0220962W WO 03005243 A1 WO03005243 A1 WO 03005243A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- asset
- model
- software
- assets
- functions
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- 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/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- 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/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003511141A JP2004535021A (en) | 2001-07-06 | 2002-06-28 | Managing reusable software assets |
EP02744793A EP1405221A4 (en) | 2001-07-06 | 2002-06-28 | Managing reusable software assets |
AU2002346038A AU2002346038B2 (en) | 2001-07-06 | 2002-06-28 | Managing reusable software assets |
CA2451523A CA2451523C (en) | 2001-07-06 | 2002-06-28 | Managing reusable software assets |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/900,101 US7080355B2 (en) | 2001-07-06 | 2001-07-06 | Targeted asset capture, identification, and management |
US09/900,101 | 2001-07-06 | ||
US10/100,749 | 2002-03-18 | ||
US10/100,749 US7322024B2 (en) | 2002-03-18 | 2002-03-18 | Generating reusable software assets from distributed artifacts |
US10/109,601 US7149734B2 (en) | 2001-07-06 | 2002-03-26 | Managing reusable software assets |
US10/109,601 | 2002-03-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003005243A1 true WO2003005243A1 (en) | 2003-01-16 |
Family
ID=27379058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/020962 WO2003005243A1 (en) | 2001-07-06 | 2002-06-28 | Managing reusable software assets |
Country Status (6)
Country | Link |
---|---|
US (2) | US7149734B2 (en) |
EP (1) | EP1405221A4 (en) |
JP (1) | JP2004535021A (en) |
AU (1) | AU2002346038B2 (en) |
CA (1) | CA2451523C (en) |
WO (1) | WO2003005243A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1489496A2 (en) * | 2003-06-18 | 2004-12-22 | Microsoft Corporation | System and method for creating, managing and using code segments |
WO2006127377A1 (en) * | 2005-05-20 | 2006-11-30 | Logiclibrary, Inc. | Customizable asset governance for a distributed reusable software library |
EP1577758A3 (en) * | 2004-03-15 | 2007-04-25 | Ramco Systems Limited | User interfaces and software reuse in model-based software systems |
EP1589420A3 (en) * | 2004-03-12 | 2007-10-03 | Microsoft Corporation | Integration architecture for non-integrated tools |
US7322024B2 (en) | 2002-03-18 | 2008-01-22 | Logiclibrary, Inc. | Generating reusable software assets from distributed artifacts |
JP2008507775A (en) * | 2004-07-21 | 2008-03-13 | ソフトリシティ インコーポレイテッド | System and method for extracting and creating application meta information in a software application repository |
JP2008511928A (en) * | 2004-08-31 | 2008-04-17 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Metadata management |
JP2010055640A (en) * | 2003-03-31 | 2010-03-11 | Microsoft Corp | Dynamic addition method of software |
US7895563B2 (en) | 2001-07-06 | 2011-02-22 | Logic Library, Inc. | Managing reusable software assets |
US20120131543A1 (en) * | 2004-03-15 | 2012-05-24 | Ramco Systems Limited | Method and system for capturing user interface structure in a model based software system |
US8412813B2 (en) | 2002-03-18 | 2013-04-02 | Logiclibrary, Inc. | Customizable asset governance for a distributed reusable software library |
EP2977888A1 (en) * | 2014-07-21 | 2016-01-27 | Siemens Aktiengesellschaft | Method and system for storage and version management of computer programs |
US9632763B2 (en) | 2011-03-09 | 2017-04-25 | International Business Machines Corporation | Sharing of flows in a stream processing system |
US10127024B2 (en) | 2016-06-23 | 2018-11-13 | International Business Machines Corporation | Managing reuse of assets in a workflow management system |
Families Citing this family (191)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8001523B1 (en) | 2001-07-05 | 2011-08-16 | Microsoft Corporation | System and methods for implementing an explicit interface member in a computer programming language |
US6981250B1 (en) * | 2001-07-05 | 2005-12-27 | Microsoft Corporation | System and methods for providing versioning of software components in a computer programming language |
CN1568458A (en) * | 2001-08-17 | 2005-01-19 | 梁扶汉 | Method to add new software features without modifying existing code |
US7937281B2 (en) * | 2001-12-07 | 2011-05-03 | Accenture Global Services Limited | Accelerated process improvement framework |
US7562339B2 (en) * | 2002-01-15 | 2009-07-14 | Bea Systems, Inc. | System architecture for business process development and execution with introspection and generic components |
US20050183002A1 (en) * | 2002-03-04 | 2005-08-18 | Frederic Chapus | Data and metadata linking form mechanism and method |
US7076762B2 (en) * | 2002-03-22 | 2006-07-11 | Sun Microsystems, Inc. | Design and redesign of enterprise applications |
US7440902B2 (en) * | 2002-04-12 | 2008-10-21 | International Business Machines Corporation | Service development tool and capabilities for facilitating management of service elements |
US7302400B2 (en) * | 2002-04-12 | 2007-11-27 | International Business Machines Corporation | System and method for the development and deployment of service elements |
US7562022B2 (en) * | 2002-04-12 | 2009-07-14 | International Business Machines Corporation | Packaging and distributing service elements |
US7533026B2 (en) * | 2002-04-12 | 2009-05-12 | International Business Machines Corporation | Facilitating management of service elements usable in providing information technology service offerings |
GB0210031D0 (en) * | 2002-05-02 | 2002-06-12 | Ibm | Flow composition model searching |
US7146362B2 (en) * | 2002-08-28 | 2006-12-05 | Bpallen Technologies Llc | Method and apparatus for using faceted metadata to navigate through information resources |
US7657417B2 (en) * | 2002-09-19 | 2010-02-02 | Microsoft Corporation | Method, system and machine readable medium for publishing documents using an ontological modeling system |
US7451403B1 (en) * | 2002-12-20 | 2008-11-11 | Rage Frameworks, Inc. | System and method for developing user interfaces purely by modeling as meta data in software application |
US7610575B2 (en) * | 2003-01-08 | 2009-10-27 | Consona Crm Inc. | System and method for the composition, generation, integration and execution of business processes over a network |
US8676853B2 (en) * | 2003-02-27 | 2014-03-18 | Hewlett-Packard Development Company, L.P. | System and method for software reuse |
US20050049886A1 (en) * | 2003-08-28 | 2005-03-03 | Sbc Knowledge Ventures, L.P. | System and method for managing digital rights and content assets |
US7945691B2 (en) * | 2003-09-15 | 2011-05-17 | Sap Ag | Data conveyance management |
US20050080811A1 (en) * | 2003-10-10 | 2005-04-14 | Cendura Corporation | Configuration management architecture |
WO2005038647A1 (en) * | 2003-10-16 | 2005-04-28 | Mitsubishi Denki Kabushiki Kaisha | User interface software design system |
US8381207B2 (en) | 2003-12-02 | 2013-02-19 | International Business Machines Corporation | Script generation engine and mapping semantic models for target platform |
JP2007527058A (en) * | 2004-02-06 | 2007-09-20 | ユービーマトリックス・インク | Form composition mechanism and method for linking data and meta data |
US20050216890A1 (en) * | 2004-03-15 | 2005-09-29 | Ramco Systems Limited | Model driven software |
US8209660B2 (en) * | 2004-03-15 | 2012-06-26 | Ramco Systems Limited | Model driven software |
US8225221B2 (en) * | 2004-04-12 | 2012-07-17 | Microsoft Corporation | Method and apparatus for constructing representations of objects and entities |
US20060041855A1 (en) * | 2004-08-18 | 2006-02-23 | Torgerson Timothy P | Methods and systems for web-based software design |
US7698569B2 (en) * | 2004-11-19 | 2010-04-13 | Bea Systems, Inc. | Data object identification, tracking, filtering and monitoring using data object fingerprints |
US8117591B1 (en) | 2005-01-07 | 2012-02-14 | Interactive TKO, Inc. | Graphical model for test case viewing, editing, and reporting |
US8060864B1 (en) * | 2005-01-07 | 2011-11-15 | Interactive TKO, Inc. | System and method for live software object interaction |
US7734601B2 (en) * | 2005-02-09 | 2010-06-08 | Sap Ag | Integration of digital asset management with intellectual property management |
US7840534B2 (en) * | 2005-02-09 | 2010-11-23 | Sap Ag | Integration of a digital asset management system with a network sales system |
US20060179076A1 (en) * | 2005-02-09 | 2006-08-10 | Jutta Weber | Integration of a digital asset management system with a project management system |
US20060200645A1 (en) * | 2005-03-07 | 2006-09-07 | Pankaj Kumar | Apparatus and method for employing cloning for software development |
US7941784B2 (en) * | 2005-03-14 | 2011-05-10 | Research In Motion Limited | System and method for generating component based applications |
JP4924976B2 (en) * | 2005-03-23 | 2012-04-25 | 新日鉄ソリューションズ株式会社 | Software development support system |
US20060230382A1 (en) * | 2005-04-12 | 2006-10-12 | Moulckers Ingrid M | System and method for managing a reusable set of business solution components |
EP1720123A1 (en) | 2005-05-03 | 2006-11-08 | Sap Ag | Method and system for automated generation of access control policies in cross-organizational workflows |
US7505990B2 (en) * | 2005-05-05 | 2009-03-17 | International Business Machines Corporation | Method for defining and generating document management applications for model-driven document management |
US7743373B2 (en) * | 2005-05-06 | 2010-06-22 | International Business Machines Corporation | Method and apparatus for managing software catalog and providing configuration for installation |
US7788632B2 (en) * | 2005-06-02 | 2010-08-31 | United States Postal Service | Methods and systems for evaluating the compliance of software to a quality benchmark |
US7584177B2 (en) * | 2005-06-29 | 2009-09-01 | Google Inc. | Determination of a desired repository |
US7437341B2 (en) * | 2005-06-29 | 2008-10-14 | American Express Travel Related Services Company, Inc. | System and method for selecting a suitable technical architecture to implement a proposed solution |
US20070022403A1 (en) * | 2005-07-21 | 2007-01-25 | Caterpillar Inc. | Software system development apparatus |
US20070022106A1 (en) * | 2005-07-21 | 2007-01-25 | Caterpillar Inc. | System design using a RAS-based database |
US8266581B2 (en) * | 2005-07-21 | 2012-09-11 | Caterpillar Inc. | Software development apparatus with regulated user access |
WO2007017925A1 (en) * | 2005-08-05 | 2007-02-15 | Mitsubishi Denki Kabushiki Kaisha | Device and method for retrieving software unit for use in manufacture industries |
US8775232B2 (en) * | 2005-08-11 | 2014-07-08 | International Business Machines Corporation | Transforming a legacy IT infrastructure into an on-demand operating environment |
JP4876511B2 (en) * | 2005-09-29 | 2012-02-15 | 株式会社日立製作所 | Logic extraction support device |
US7711674B2 (en) * | 2005-11-01 | 2010-05-04 | Fuji Xerox Co., Ltd. | System and method for automatic design of components in libraries |
US8136099B2 (en) * | 2005-11-22 | 2012-03-13 | Sap Ag | Method and system for automatically generating executable processes from inter-organizational workflows |
US7668828B2 (en) * | 2005-12-02 | 2010-02-23 | Guard Insurance Group | Computer-implemented electronic diary to enter locked notes for historical archival |
US8402056B2 (en) * | 2005-12-02 | 2013-03-19 | Guard Insurance Group | Resolving, protecting against and/or defending an employer liability claim based on historically archived locked notes |
US8539496B1 (en) * | 2005-12-12 | 2013-09-17 | At&T Intellectual Property Ii, L.P. | Method and apparatus for configuring network systems implementing diverse platforms to perform business tasks |
US8141038B2 (en) * | 2005-12-29 | 2012-03-20 | International Business Machines Corporation | Virtual RAS repository |
US8086994B2 (en) * | 2005-12-29 | 2011-12-27 | International Business Machines Corporation | Use of RAS profile to integrate an application into a templatable solution |
US20070240102A1 (en) * | 2006-03-02 | 2007-10-11 | International Business Machines Corporation | Software development tool for sharing test and deployment assets |
US8095911B2 (en) * | 2006-03-31 | 2012-01-10 | Sap Ag | Method and system for utilizing development components |
US8175936B2 (en) * | 2006-03-31 | 2012-05-08 | Sap Ag | Method and system for identifying reusable development components |
US8423954B2 (en) * | 2006-03-31 | 2013-04-16 | Sap Ag | Interactive container of development components and solutions |
US20070239470A1 (en) * | 2006-03-31 | 2007-10-11 | Benzi Ronen | Method and system for managing development component metrics |
US8745583B2 (en) * | 2006-03-31 | 2014-06-03 | Sap Ag | Method and system for managing development components |
US7856617B2 (en) * | 2006-04-25 | 2010-12-21 | Acs State And Local Solutions, Inc. | Method, system and computer program product for creating software for processing an insurance claim |
US7958492B2 (en) * | 2006-05-04 | 2011-06-07 | Oracle International Corporation | Integration of external schemas and types into native programming languages |
US20080320009A1 (en) * | 2006-05-11 | 2008-12-25 | Willem Scholten | Systems and methods for asset mapping |
US7882142B2 (en) * | 2006-06-05 | 2011-02-01 | International Business Machines Corporation | Dynamic optimized datastore generation and modification for process models |
US8887130B2 (en) * | 2006-06-16 | 2014-11-11 | Sony Corporation | Software design and development in a service oriented environment |
US20080040466A1 (en) * | 2006-06-22 | 2008-02-14 | Sun Microsystems, Inc. | System and method for object-oriented meta-data driven instrumentation |
US8549469B2 (en) * | 2006-10-22 | 2013-10-01 | Akin B Bolarinwa | System and method for specification and implementation of MVC (model-view-controller) based web applications |
US7809703B2 (en) * | 2006-12-22 | 2010-10-05 | International Business Machines Corporation | Usage of development context in search operations |
US8490068B1 (en) * | 2007-01-26 | 2013-07-16 | Intuit Inc. | Method and system for feature migration |
US20080222515A1 (en) * | 2007-02-26 | 2008-09-11 | Microsoft Corporation | Parameterized types and elements in xml schema |
US8464209B2 (en) * | 2007-03-19 | 2013-06-11 | Microsoft Corporation | Using collaborative development information in a team environment |
US8726235B2 (en) * | 2007-03-29 | 2014-05-13 | Verizon Patent And Licensing Inc. | Telecom business-oriented taxonomy for reusable services |
CN101681263B (en) * | 2007-05-16 | 2013-12-04 | 国际商业机器公司 | A consistent method system for developing software asset based solutions |
US8996394B2 (en) * | 2007-05-18 | 2015-03-31 | Oracle International Corporation | System and method for enabling decision activities in a process management and design environment |
US20080301259A1 (en) * | 2007-06-04 | 2008-12-04 | Herbert Hackmann | Method and system for accessing a business object by using a service provider class |
US8185916B2 (en) * | 2007-06-28 | 2012-05-22 | Oracle International Corporation | System and method for integrating a business process management system with an enterprise service bus |
US20090037870A1 (en) * | 2007-07-31 | 2009-02-05 | Lucinio Santos-Gomez | Capturing realflows and practiced processes in an IT governance system |
US20090049025A1 (en) * | 2007-08-16 | 2009-02-19 | Oracle International Corporation | System and method for harvesting service metadata from an architecture diagram into a metadata repository |
US8595246B2 (en) * | 2007-08-17 | 2013-11-26 | Oracle International Corporation | System and method for semantic asset search in a metadata repository |
US8032858B2 (en) * | 2007-08-28 | 2011-10-04 | International Business Machines Corporation | Method and system for navigationally displaying HTTP session entry and exit points |
US8607197B2 (en) * | 2007-08-28 | 2013-12-10 | International Business Machines Corporation | Displaying HTTP session entry and exit points |
US8701078B1 (en) | 2007-10-11 | 2014-04-15 | Versionone, Inc. | Customized settings for viewing and editing assets in agile software development |
US8572564B2 (en) * | 2007-10-12 | 2013-10-29 | The Pnc Financial Services Group, Inc. | Configuring and constructing applications in a mainframe-based computing environment |
US20090100406A1 (en) * | 2007-10-16 | 2009-04-16 | Microsoft Corporation | Software factory specification and execution model |
US7392250B1 (en) * | 2007-10-22 | 2008-06-24 | International Business Machines Corporation | Discovering interestingness in faceted search |
US20090138621A1 (en) * | 2007-11-28 | 2009-05-28 | Herbert Hackmann | System and method for delegating a dependent business object |
EP2071452A1 (en) * | 2007-12-07 | 2009-06-17 | Alcatel Lucent | Device and method for automatically building applications from specifications and from off-the-shelf components selected by semantic analysis |
US8621420B2 (en) | 2007-12-18 | 2013-12-31 | International Business Machines Corporation | Modeling user perceived use case affinity |
US8881112B2 (en) * | 2007-12-19 | 2014-11-04 | International Business Machines Corporation | Quality measure tool for a composite application |
US9547841B2 (en) * | 2007-12-21 | 2017-01-17 | International Business Machines Corporation | Deriving overlay information from a user input for a base message schema associated with a node in a message flow |
US9589250B2 (en) * | 2008-01-11 | 2017-03-07 | Oracle International Corporation | System and method for asset registration workflows utilizing an eventing infrastructure in a metadata repository |
US8370803B1 (en) * | 2008-01-17 | 2013-02-05 | Versionone, Inc. | Asset templates for agile software development |
US8739047B1 (en) | 2008-01-17 | 2014-05-27 | Versionone, Inc. | Integrated planning environment for agile software development |
JP5286839B2 (en) * | 2008-03-10 | 2013-09-11 | 富士通株式会社 | Information processing apparatus, information processing program and method |
US9501751B1 (en) | 2008-04-10 | 2016-11-22 | Versionone, Inc. | Virtual interactive taskboard for tracking agile software development |
US20090271439A1 (en) * | 2008-04-23 | 2009-10-29 | John Hack | Systems to implement business processes in computing environment |
US9724611B2 (en) * | 2008-05-21 | 2017-08-08 | Disney Enterprises, Inc. | Method and system for synchronizing an online application and a portable device |
US8321438B1 (en) * | 2008-06-18 | 2012-11-27 | Bank Of America Corporation | Integration layer for a data repository |
US8606651B2 (en) * | 2008-09-05 | 2013-12-10 | Sony Corporation | Generation of home network use recommendations based on collected metadata of prior connected items |
US9111019B2 (en) | 2008-09-30 | 2015-08-18 | Interactive TKO, Inc. | Modeling and testing interactions between components of a software system |
US8453067B1 (en) | 2008-10-08 | 2013-05-28 | Versionone, Inc. | Multiple display modes for a pane in a graphical user interface |
US8561012B1 (en) | 2008-10-08 | 2013-10-15 | Versionone, Inc. | Transitioning between iterations in agile software development |
US11049048B2 (en) * | 2008-11-06 | 2021-06-29 | International Business Machines Corporation | Managing reusable business process modeling (BPM) assets |
US20100122233A1 (en) * | 2008-11-13 | 2010-05-13 | Honeywell International Inc. | Software license independent model image generation system and method |
US8875088B1 (en) | 2009-01-21 | 2014-10-28 | Versionone, Inc. | Methods and systems for performing project schedule forecasting |
US8418147B1 (en) | 2009-05-08 | 2013-04-09 | Versionone, Inc. | Methods and systems for reporting on build runs in software development |
US8484617B2 (en) * | 2009-06-25 | 2013-07-09 | International Business Machines Corporation | Process-driven feedback of digital asset re-use |
CN101937336B (en) * | 2009-06-30 | 2013-12-25 | 国际商业机器公司 | Software asset bundling and consumption method and system |
US20110054958A1 (en) * | 2009-08-25 | 2011-03-03 | International Business Machines Corporation | Method and Apparatus for Automatically Reconfiguring Tooling Based on Downloaded Solution Asset Classification, Decompisition and Semantics |
US8429600B2 (en) * | 2009-09-10 | 2013-04-23 | The DiSTI Corporation | Distributed collaborative environment definition system and method |
CA2679786A1 (en) * | 2009-09-16 | 2009-12-16 | Ibm Canada Limited - Ibm Canada Limitee | Conceptual representation of business processes for cross-domain mapping |
US8234570B2 (en) * | 2009-10-26 | 2012-07-31 | International Business Machines Corporation | Harvesting assets for packaged software application configuration |
US9436444B2 (en) * | 2009-11-11 | 2016-09-06 | Adobe Systems Incorporated | Method and system to determine component deprecation |
US9466052B1 (en) * | 2009-11-11 | 2016-10-11 | Sprint Communications Company L.P. | Application development and execution framework |
US8689234B2 (en) | 2009-11-25 | 2014-04-01 | Red Hat, Inc. | Providing real-time widgets in a web application framework |
US8751587B2 (en) * | 2009-11-25 | 2014-06-10 | Red Hat, Inc. | Real-time web applications |
US8683357B2 (en) * | 2009-11-25 | 2014-03-25 | Red Hat, Inc. | Providing real time web application framework socket |
EP2330469B1 (en) * | 2009-12-03 | 2012-10-31 | dspace digital signal processing and control engineering GmbH | Method and development environment for generating an executable total control program |
US20110167070A1 (en) * | 2010-01-06 | 2011-07-07 | International Business Machines Corporation | Reusing assets for packaged software application configuration |
US8260763B2 (en) * | 2010-01-15 | 2012-09-04 | Hewlett-Packard Devlopment Company, L.P. | Matching service entities with candidate resources |
US8640088B2 (en) * | 2010-01-21 | 2014-01-28 | International Business Machines Corporation | Software reuse utilizing naive group annotation of incomplete software descriptions employing a self-reporting element |
US20110307802A1 (en) * | 2010-06-10 | 2011-12-15 | Shreyank Gupta | Review of requests to modify contextual data of a programming interface |
US8438541B2 (en) * | 2010-06-15 | 2013-05-07 | International Business Machines Corporation | Software change management extension for uniformly handling artifacts with relaxed contraints |
US8843832B2 (en) * | 2010-07-23 | 2014-09-23 | Reh Hat, Inc. | Architecture, system and method for a real-time collaboration interface |
US20120036399A1 (en) * | 2010-08-09 | 2012-02-09 | Massively Parallel Technologies, Inc. | System And Method For Automated Software Application Development |
US8752004B2 (en) * | 2010-10-01 | 2014-06-10 | International Business Machines Corporation | System and a method for generating a domain-specific software solution |
US8966454B1 (en) | 2010-10-26 | 2015-02-24 | Interactive TKO, Inc. | Modeling and testing of interactions between components of a software system |
US8984490B1 (en) | 2010-10-26 | 2015-03-17 | Interactive TKO, Inc. | Modeling and testing of interactions between components of a software system |
US20120159434A1 (en) * | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Code clone notification and architectural change visualization |
US8438532B2 (en) | 2011-04-19 | 2013-05-07 | Sonatype, Inc. | Method and system for scoring a software artifact for a user |
US8612936B2 (en) | 2011-06-02 | 2013-12-17 | Sonatype, Inc. | System and method for recommending software artifacts |
US8862543B2 (en) * | 2011-06-13 | 2014-10-14 | Business Objects Software Limited | Synchronizing primary and secondary repositories |
US8473894B2 (en) | 2011-09-13 | 2013-06-25 | Sonatype, Inc. | Method and system for monitoring metadata related to software artifacts |
US8627270B2 (en) | 2011-09-13 | 2014-01-07 | Sonatype, Inc. | Method and system for monitoring a software artifact |
US9141378B2 (en) | 2011-09-15 | 2015-09-22 | Sonatype, Inc. | Method and system for evaluating a software artifact based on issue tracking and source control information |
US9098583B2 (en) | 2011-10-24 | 2015-08-04 | International Business Machines Corporation | Semantic analysis driven service creation within a multi-level business process |
US8656343B2 (en) | 2012-02-09 | 2014-02-18 | Sonatype, Inc. | System and method of providing real-time updates related to in-use artifacts in a software development environment |
US20130262504A1 (en) * | 2012-03-30 | 2013-10-03 | Sap Ag | Case-based Adaptation Framework for Customization Knowledge in Enterprise Systems |
US8935191B2 (en) * | 2012-05-02 | 2015-01-13 | Sap Ag | Reuse of on-demand enterprise system customization knowledge utilizing collective experience |
US8825689B2 (en) | 2012-05-21 | 2014-09-02 | Sonatype, Inc. | Method and system for matching unknown software component to known software component |
US9038025B1 (en) | 2012-05-24 | 2015-05-19 | Allstate Insurance Company | Technical interaction model |
US9361209B2 (en) * | 2012-05-25 | 2016-06-07 | International Business Machines Corporation | Capturing domain validations and domain element initializations |
US9141408B2 (en) | 2012-07-20 | 2015-09-22 | Sonatype, Inc. | Method and system for correcting portion of software application |
GB2505186A (en) * | 2012-08-21 | 2014-02-26 | Ibm | Using machine learning to categorise software items |
US20140143750A1 (en) * | 2012-11-22 | 2014-05-22 | Ecogniz Inc | Structured Enterprise Software Knowledgebase Utilities, And Methods Of Use Thereof |
US9135263B2 (en) | 2013-01-18 | 2015-09-15 | Sonatype, Inc. | Method and system that routes requests for electronic files |
US10339542B2 (en) * | 2013-02-22 | 2019-07-02 | Avatier Corporation | Store intelligence—in-store analytics |
US20140281850A1 (en) * | 2013-03-14 | 2014-09-18 | Citta LLC | System and method of content stream utilization |
US9483505B2 (en) | 2013-03-15 | 2016-11-01 | International Business Machines Corporation | Versioning for configurations of reusable artifacts |
US10474961B2 (en) * | 2013-06-20 | 2019-11-12 | Viv Labs, Inc. | Dynamically evolving cognitive architecture system based on prompting for additional user input |
US9870543B2 (en) | 2013-08-12 | 2018-01-16 | GoodData Corporation | Custom-branded analytic applications in a multi-tenant environment |
US9268805B2 (en) | 2013-09-10 | 2016-02-23 | International Business Machines Corporation | Managing reusable artifacts using placeholders |
US8819617B1 (en) * | 2013-09-19 | 2014-08-26 | Fmr Llc | System and method for providing access to data in a plurality of software development systems |
US9092575B2 (en) | 2013-09-19 | 2015-07-28 | Fmr Llc | System and method for providing access to data in a plurality of software development systems |
US9311062B2 (en) | 2013-10-31 | 2016-04-12 | International Business Machines Corporation | Consolidating and reusing portal information |
US10474535B2 (en) | 2013-11-01 | 2019-11-12 | Longsand Limited | Asset browsing and restoration over a network using on demand staging |
US10671491B2 (en) * | 2013-11-01 | 2020-06-02 | Micro Focus Llc | Asset browsing and restoration over a network using pre-staging and directory storage |
US10025839B2 (en) | 2013-11-29 | 2018-07-17 | Ca, Inc. | Database virtualization |
IN2013CH06086A (en) | 2013-12-26 | 2015-07-03 | Infosys Ltd | |
US9286329B2 (en) * | 2014-01-31 | 2016-03-15 | GoodData Corporation | Generating analytics application using reusable application modules |
US9727314B2 (en) | 2014-03-21 | 2017-08-08 | Ca, Inc. | Composite virtual services |
US9531609B2 (en) | 2014-03-23 | 2016-12-27 | Ca, Inc. | Virtual service automation |
US9910680B2 (en) * | 2014-04-22 | 2018-03-06 | Oracle International Corporation | Decomposing a generic class into layers |
US10120855B2 (en) * | 2014-05-22 | 2018-11-06 | International Business Machines Corporation | Consolidation of web contents between web content management systems and digital asset management systems |
US9628551B2 (en) | 2014-06-18 | 2017-04-18 | International Business Machines Corporation | Enabling digital asset reuse through dynamically curated shared personal collections with eminence propagation |
US9507567B2 (en) | 2014-09-09 | 2016-11-29 | Oracle Financial Services Software Limited | Facilitating use of techniques implemented by external library functions in process definitions of analytical applications |
US9900380B2 (en) * | 2015-07-14 | 2018-02-20 | Bank Of America Corporation | Common function modules for use with multiple applications |
US9508052B1 (en) * | 2015-12-08 | 2016-11-29 | International Business Machines Corporation | Generating client applications for business processes management engines |
US9870207B2 (en) * | 2015-12-22 | 2018-01-16 | Sap Se | Software development using re-usable software components |
US10114736B2 (en) | 2016-03-30 | 2018-10-30 | Ca, Inc. | Virtual service data set generation |
US9898390B2 (en) | 2016-03-30 | 2018-02-20 | Ca, Inc. | Virtual service localization |
US10228916B2 (en) * | 2016-06-23 | 2019-03-12 | International Business Machines Corporation | Predictive optimization of next task through asset reuse |
US9971594B2 (en) | 2016-08-16 | 2018-05-15 | Sonatype, Inc. | Method and system for authoritative name analysis of true origin of a file |
US10296296B2 (en) | 2016-10-31 | 2019-05-21 | General Electric Company | Integrated development environment for analytic authoring |
US10127027B2 (en) | 2016-10-31 | 2018-11-13 | General Electric Company | Scalable and secure analytic model integration and deployment platform |
US10481874B2 (en) | 2016-10-31 | 2019-11-19 | General Electric Company | System architecture for secure and rapid development, deployment and management of analytics and software systems |
US10459774B2 (en) | 2016-10-31 | 2019-10-29 | General Electric Company | Self-aware and self-registering software and analytics platform components |
AU2018365181B2 (en) | 2017-11-13 | 2023-11-30 | Equifax Inc. | Building segment-specific executable program code for modeling outputs |
US10664294B2 (en) | 2018-02-28 | 2020-05-26 | Intuit Inc. | Matching adopting users and contributing users for decentralized software localization |
US11055087B2 (en) | 2018-03-16 | 2021-07-06 | Google Llc | Leveraging previously installed application elements to install an application |
WO2019199950A1 (en) * | 2018-04-11 | 2019-10-17 | Walmart Apollo, Llc | Software artifact management systems and methods |
US10761838B2 (en) * | 2018-07-31 | 2020-09-01 | Dell Products L.P. | Generating unified and dynamically updatable application programming interface documentation from different sources |
US10958532B2 (en) | 2018-11-09 | 2021-03-23 | Servicenow, Inc. | Machine learning based discovery of software as a service |
US11204903B2 (en) | 2019-05-02 | 2021-12-21 | Servicenow, Inc. | Determination and reconciliation of software used by a managed network |
US11620454B2 (en) * | 2020-02-05 | 2023-04-04 | Hatha Systems, LLC | System and method for determining and representing a lineage of business terms and associated business rules within a software application |
WO2023277905A1 (en) * | 2021-06-30 | 2023-01-05 | Hitachi Vantara Llc | Solution learning and explaining in asset hierarchy |
US11675582B2 (en) * | 2021-07-15 | 2023-06-13 | Kyndryl, Inc. | Neural networks to identify source code |
US11941005B2 (en) * | 2022-04-05 | 2024-03-26 | Sap Se | Data artifact instances faciliating flexible data access |
US11811681B1 (en) | 2022-07-12 | 2023-11-07 | T-Mobile Usa, Inc. | Generating and deploying software architectures using telecommunication resources |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5361355A (en) * | 1991-02-08 | 1994-11-01 | Fujitsu Limited | Software asset systemizer |
US5446575A (en) * | 1991-06-28 | 1995-08-29 | Digital Equipment Corp. | System for constructing and loading a table data structure based on an associated configuration data |
US6055543A (en) * | 1997-11-21 | 2000-04-25 | Verano | File wrapper containing cataloging information for content searching across multiple platforms |
US6230315B1 (en) * | 1997-05-03 | 2001-05-08 | International Business Machines Corporation | Data processing method and apparatus |
US6349237B1 (en) * | 1997-12-23 | 2002-02-19 | The Regents Of The University Of Michigan | Reconfigurable manufacturing system having a production capacity method for designing same and method for changing its production capacity |
US6366930B1 (en) * | 1996-04-12 | 2002-04-02 | Computer Associates Think, Inc. | Intelligent data inventory & asset management systems method and apparatus |
US6405179B1 (en) * | 1998-03-16 | 2002-06-11 | Saddle Peak Systems | System and method for data collection, evaluation, information generation, and presentation |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07104981A (en) * | 1993-09-30 | 1995-04-21 | Hitachi Software Eng Co Ltd | Program construction device using object link information |
JPH07230380A (en) | 1994-02-15 | 1995-08-29 | Internatl Business Mach Corp <Ibm> | Method and system for controlling utilization of application program |
US5642511A (en) * | 1994-12-16 | 1997-06-24 | International Business Machines Corporation | System and method for providing a visual application builder framework |
US5980096A (en) | 1995-01-17 | 1999-11-09 | Intertech Ventures, Ltd. | Computer-based system, methods and graphical interface for information storage, modeling and stimulation of complex systems |
US5680619A (en) * | 1995-04-03 | 1997-10-21 | Mfactory, Inc. | Hierarchical encapsulation of instantiated objects in a multimedia authoring system |
EP0787332A1 (en) | 1995-08-18 | 1997-08-06 | International Business Machines Corporation | Method and apparatus for a process and project management computer system |
US5991535A (en) * | 1996-07-03 | 1999-11-23 | Sun Microsystems, Inc. | Visual composition tool for constructing application programs using distributed objects on a distributed object network |
US6092075A (en) | 1997-08-14 | 2000-07-18 | International Business Machines Corporation | Framework for business applications using cached aggregate and specification key |
US6134706A (en) | 1997-08-14 | 2000-10-17 | International Business Machines Corporation | Software business objects in a multi-level organizational structure |
US6067548A (en) | 1998-07-16 | 2000-05-23 | E Guanxi, Inc. | Dynamic organization model and management computing system and method therefor |
US6202205B1 (en) | 1998-07-21 | 2001-03-13 | Hewlett-Packard Company | System and method for profile-based, on-the-fly optimization of library code |
US6226792B1 (en) * | 1998-10-14 | 2001-05-01 | Unisys Corporation | Object management system supporting the use of application domain knowledge mapped to technology domain knowledge |
US6427230B1 (en) * | 1998-11-09 | 2002-07-30 | Unisys Corporation | System and method for defining and managing reusable groups software constructs within an object management system |
US6460023B1 (en) | 1999-06-16 | 2002-10-01 | Pulse Entertainment, Inc. | Software authorization system and method |
US6678882B1 (en) | 1999-06-30 | 2004-01-13 | Qwest Communications International Inc. | Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse |
US6640249B1 (en) * | 1999-08-31 | 2003-10-28 | Accenture Llp | Presentation services patterns in a netcentric environment |
US6662357B1 (en) | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
US6829604B1 (en) * | 1999-10-19 | 2004-12-07 | Eclipsys Corporation | Rules analyzer system and method for evaluating and ranking exact and probabilistic search rules in an enterprise database |
US6606744B1 (en) * | 1999-11-22 | 2003-08-12 | Accenture, Llp | Providing collaborative installation management in a network-based supply chain environment |
US20020015880A1 (en) * | 2000-06-19 | 2002-02-07 | C&D Technologies, Inc. | Molded modular lead-acid battery system |
US20020156702A1 (en) * | 2000-06-23 | 2002-10-24 | Benjamin Kane | System and method for producing, publishing, managing and interacting with e-content on multiple platforms |
WO2002037395A2 (en) * | 2000-10-30 | 2002-05-10 | Tririga, Inc. | Item specification object management system |
AU2002230777A1 (en) | 2000-11-01 | 2002-05-27 | Aeroflex Altair Cybernetics Corporation | Information transformation software engine |
US20020138764A1 (en) | 2001-02-01 | 2002-09-26 | Jacobs Bruce A. | System and method for an automatic license facility |
WO2002073860A2 (en) | 2001-03-08 | 2002-09-19 | Adler Richard M | System for analyzing strategic business decisions |
US6853373B2 (en) | 2001-04-25 | 2005-02-08 | Raindrop Geomagic, Inc. | Methods, apparatus and computer program products for modeling three-dimensional colored objects |
US7322024B2 (en) * | 2002-03-18 | 2008-01-22 | Logiclibrary, Inc. | Generating reusable software assets from distributed artifacts |
US7149734B2 (en) * | 2001-07-06 | 2006-12-12 | Logic Library, Inc. | Managing reusable software assets |
-
2002
- 2002-03-26 US US10/109,601 patent/US7149734B2/en not_active Expired - Lifetime
- 2002-06-28 CA CA2451523A patent/CA2451523C/en not_active Expired - Fee Related
- 2002-06-28 EP EP02744793A patent/EP1405221A4/en not_active Ceased
- 2002-06-28 JP JP2003511141A patent/JP2004535021A/en active Pending
- 2002-06-28 WO PCT/US2002/020962 patent/WO2003005243A1/en active Application Filing
- 2002-06-28 AU AU2002346038A patent/AU2002346038B2/en not_active Ceased
-
2006
- 2006-10-12 US US11/546,884 patent/US7895563B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5361355A (en) * | 1991-02-08 | 1994-11-01 | Fujitsu Limited | Software asset systemizer |
US5446575A (en) * | 1991-06-28 | 1995-08-29 | Digital Equipment Corp. | System for constructing and loading a table data structure based on an associated configuration data |
US6366930B1 (en) * | 1996-04-12 | 2002-04-02 | Computer Associates Think, Inc. | Intelligent data inventory & asset management systems method and apparatus |
US6230315B1 (en) * | 1997-05-03 | 2001-05-08 | International Business Machines Corporation | Data processing method and apparatus |
US6055543A (en) * | 1997-11-21 | 2000-04-25 | Verano | File wrapper containing cataloging information for content searching across multiple platforms |
US6349237B1 (en) * | 1997-12-23 | 2002-02-19 | The Regents Of The University Of Michigan | Reconfigurable manufacturing system having a production capacity method for designing same and method for changing its production capacity |
US6405179B1 (en) * | 1998-03-16 | 2002-06-11 | Saddle Peak Systems | System and method for data collection, evaluation, information generation, and presentation |
Non-Patent Citations (1)
Title |
---|
See also references of EP1405221A4 * |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7895563B2 (en) | 2001-07-06 | 2011-02-22 | Logic Library, Inc. | Managing reusable software assets |
US9235386B2 (en) | 2002-03-18 | 2016-01-12 | Akana, Inc. | Generating reusable software assets from distributed artifacts |
US8412813B2 (en) | 2002-03-18 | 2013-04-02 | Logiclibrary, Inc. | Customizable asset governance for a distributed reusable software library |
US7322024B2 (en) | 2002-03-18 | 2008-01-22 | Logiclibrary, Inc. | Generating reusable software assets from distributed artifacts |
JP4585030B2 (en) * | 2003-03-31 | 2010-11-24 | マイクロソフト コーポレーション | How to add software dynamically |
JP2010055640A (en) * | 2003-03-31 | 2010-03-11 | Microsoft Corp | Dynamic addition method of software |
EP1489496A2 (en) * | 2003-06-18 | 2004-12-22 | Microsoft Corporation | System and method for creating, managing and using code segments |
EP1489496A3 (en) * | 2003-06-18 | 2007-09-05 | Microsoft Corporation | System and method for creating, managing and using code segments |
KR101098718B1 (en) | 2003-06-18 | 2011-12-23 | 마이크로소프트 코포레이션 | System and method for creating, managing and using code segments |
US7526753B2 (en) | 2003-06-18 | 2009-04-28 | Microsoft Corporation | System and method for creating, managing and using code segments |
US7827565B2 (en) | 2004-03-12 | 2010-11-02 | Microsoft Corporation | Integration architecture for non-integrated tools |
EP1589420A3 (en) * | 2004-03-12 | 2007-10-03 | Microsoft Corporation | Integration architecture for non-integrated tools |
US20120131543A1 (en) * | 2004-03-15 | 2012-05-24 | Ramco Systems Limited | Method and system for capturing user interface structure in a model based software system |
US8307339B2 (en) | 2004-03-15 | 2012-11-06 | Ramco Systems Limited | Software reuse in model based software systems |
EP1577758A3 (en) * | 2004-03-15 | 2007-04-25 | Ramco Systems Limited | User interfaces and software reuse in model-based software systems |
US8572563B2 (en) | 2004-03-15 | 2013-10-29 | Ramco Systems Limited | User interfaces and software reuse in model based software systems |
US8819619B2 (en) * | 2004-03-15 | 2014-08-26 | Ramco Systems Limited | Method and system for capturing user interface structure in a model based software system |
JP2008507775A (en) * | 2004-07-21 | 2008-03-13 | ソフトリシティ インコーポレイテッド | System and method for extracting and creating application meta information in a software application repository |
JP2008511928A (en) * | 2004-08-31 | 2008-04-17 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Metadata management |
WO2006127377A1 (en) * | 2005-05-20 | 2006-11-30 | Logiclibrary, Inc. | Customizable asset governance for a distributed reusable software library |
US9632763B2 (en) | 2011-03-09 | 2017-04-25 | International Business Machines Corporation | Sharing of flows in a stream processing system |
EP2977888A1 (en) * | 2014-07-21 | 2016-01-27 | Siemens Aktiengesellschaft | Method and system for storage and version management of computer programs |
US10127024B2 (en) | 2016-06-23 | 2018-11-13 | International Business Machines Corporation | Managing reuse of assets in a workflow management system |
Also Published As
Publication number | Publication date |
---|---|
EP1405221A4 (en) | 2007-11-14 |
US7895563B2 (en) | 2011-02-22 |
EP1405221A1 (en) | 2004-04-07 |
CA2451523C (en) | 2012-01-03 |
US20030046282A1 (en) | 2003-03-06 |
JP2004535021A (en) | 2004-11-18 |
CA2451523A1 (en) | 2003-01-16 |
AU2002346038B2 (en) | 2008-05-29 |
US20070033567A1 (en) | 2007-02-08 |
US7149734B2 (en) | 2006-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2451523C (en) | Managing reusable software assets | |
AU2002346038A1 (en) | Managing reusable software assets | |
US7080355B2 (en) | Targeted asset capture, identification, and management | |
US7322024B2 (en) | Generating reusable software assets from distributed artifacts | |
US8412813B2 (en) | Customizable asset governance for a distributed reusable software library | |
US8954375B2 (en) | Method and system for developing data integration applications with reusable semantic types to represent and process application data | |
Florijn et al. | Tool support for object-oriented patterns | |
US7673282B2 (en) | Enterprise information unification | |
Stumptner et al. | On the road to behavior-based integration | |
JP2007526535A (en) | Relational logic management system | |
JP2006528801A (en) | Service management of service-oriented business framework | |
Hachaichi et al. | An automatic method for the design of multidimensional schemas from object oriented databases | |
Patrascoiu | Mapping EDOC to web services using YATL | |
Simitsis | Modeling and optimization of extraction-transformation-loading (ETL) processes in data warehouse environments | |
Song et al. | Repox: An xml repository for workflow designs and specifications | |
Tombros | An event-and repository-based component framework for workflow system architecture | |
CA2607129C (en) | Customizable asset governance for a distributed reusable software library | |
Le Dinh | Information system upon information systems: a conceptual framework | |
Bevington | Business function specification of commercial applications | |
Jeusfeld et al. | Enterprise integration by market-driven schema evolution | |
Radhakrishnan | Towards a new approach for enterprise integration: the semantic modeling approach | |
Bardou et al. | Reuse in Object-Oriented Information Systems Design. | |
Gavin et al. | WebSphere Business Integration Adapter Development: An Introduction to the Basics | |
Patrascoiu | In: Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. IEEE, pp. 286-297. ISBN 0-7695-2214-9. | |
Schmidt et al. | TECHNICAL UNIVERSITY HAMBURG-HARBURG GERMANY |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 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 NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 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 CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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 | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002346038 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2451523 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002744793 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003511141 Country of ref document: JP |
|
WWP | Wipo information: published in national office |
Ref document number: 2002744793 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |