+

WO2000067118A2 - Collaboration intelligente au sein d'un systeme de reseaux - Google Patents

Collaboration intelligente au sein d'un systeme de reseaux Download PDF

Info

Publication number
WO2000067118A2
WO2000067118A2 PCT/US2000/006690 US0006690W WO0067118A2 WO 2000067118 A2 WO2000067118 A2 WO 2000067118A2 US 0006690 W US0006690 W US 0006690W WO 0067118 A2 WO0067118 A2 WO 0067118A2
Authority
WO
WIPO (PCT)
Prior art keywords
management system
software
project
application programs
management
Prior art date
Application number
PCT/US2000/006690
Other languages
English (en)
Other versions
WO2000067118A9 (fr
WO2000067118A3 (fr
Inventor
Bruce P. Nuanes
Greg Wallace
Original Assignee
Nucom Integrated Technologies
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 Nucom Integrated Technologies filed Critical Nucom Integrated Technologies
Publication of WO2000067118A2 publication Critical patent/WO2000067118A2/fr
Publication of WO2000067118A3 publication Critical patent/WO2000067118A3/fr
Publication of WO2000067118A9 publication Critical patent/WO2000067118A9/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Definitions

  • This invention relates to the field of software project management
  • the present invention is directed to an integrated advanced software
  • the software engineering system can be distributed
  • present invention including, for instance (1) overcoming the geographical barrier so
  • Figure 1 shows a top level system operating configuration of a
  • Figure 2 illustrates the system level architecture of a preferred embodiment
  • FIG. 3 shows another embodiment of the system according to the
  • Figures 4 a,b,c show a block diagram showing a system control flow
  • Figure 5 shows a metric data report of a preferred embodiment
  • Figure 6 is a flow chart showing problem and issue report tracking
  • Figure 7 summarizes a process to be modeled of a preferred
  • Figure 8 is an inference engine representation of a preferred embodiment
  • Figure 9 is a computer system capable of being configured to
  • Figure 1 shows a top level system operating configuration 100 of a
  • a client refers to an
  • server application or process (again either lightweight or heavywieght), requesting
  • the client and/or server may execute on
  • server application may be made by noting "client” or "server” with the
  • the application suite server 130 is connected to various clients 110,112,114,116,118,120,122,124 through different communication
  • remote clients 118,124 are connected to the application suite server 130
  • internet connection 140 such as Tl, T2, and T3, etc.
  • each of the clients inputs/outputs
  • the application suite server 130 interacts with the clients to
  • the system is implemented in a
  • architecture contains an application server which creates or retrieves database
  • system architecture contains a complete integrated
  • system architecture allows multiple clients to connect and perform
  • the preferred design supports both the
  • CORBA common object request broker architecture
  • Figure 2 illustrates the system level architecture of a preferred embodiment
  • system level architecture also relates to the present invention.
  • system level architecture also relates to the present invention.
  • the system 200 as shown in Figure 2 comprises two portions: a client portion 210 comprising a front-
  • a back-end knowledge server 222 for processing data and information.
  • definition includes describing a software system with language that clearly defines
  • Management involves tracking
  • the front end graphical user interface 212 As shown in Figure 2, the front end graphical user interface 212
  • the front-end system 210 also comprises an application tool suite 214
  • the system can provide group administration and planning for the
  • the system also performs group project
  • the system also allows user to setup
  • the system also maintain project logs to supply the project team with various logs
  • the system is able to handle detailed software project
  • These project management activities include creation of
  • requirement definition includes describing a software system with language that
  • Management involves tracking requirement traceability throughout different project development cycles including documentation development; software development;
  • system of the preferred embodiment supports the development, integration, and
  • box testing support The system not only provides the users with the capability of
  • SCM SCM management
  • present invention provides functions including: providing a complete computer
  • configuration objects including code, text, and graphics
  • the system also supports version/release control and provides configuration auditing
  • SQA quality assurance
  • the back-end to the present invention comprises four major portions.
  • knowledge server 222 includes an application program interface 252 for
  • the knowledge server 222 includes a group of knowledge bases
  • an inference engine 254 for determining whether the set of conditions of
  • the back-end knowledge server 222 also includes a data
  • the front-end interface 212 provides the back-end interface 222 with input procedures, facts, and rules and
  • FIG. 3 shows another embodiment of the system according to the
  • the system as shown similarly comprises three knowledge bases (i.e. data base
  • inference engine 310 receives query requests from an application interface 340.
  • the query will be processed either by a rule base engine or a case
  • Figures 4 a,b,c are a block diagram showing a system control flow
  • each of the six rectangular boxes i.e. group administration and planning
  • test data and result there are fifteen types of data and queries: test data and result
  • WBS Workbey
  • process test data application groups i.e.
  • process test support data application 444 process test planning application 446, and
  • query results are then returned by the user
  • the query results are returned to one or any of the
  • the process contacts list and email application 462 handles emails
  • application 462 also handles the entering, modifying, deleting and querying of
  • application 458 establishes a consistent framework for the control and evaluation of
  • the management data In the software development project, the management data
  • application 458 also provides the user the capability to graphically draw
  • the application 458 can also generate
  • the process task management application 456 tracks task assignment
  • the process metric collection application 454 generates the metric
  • KLOC/calendar-month or FP/calendar-month Defects/KLOC or defects/FP;
  • the system maintains and updates a problem and issue
  • Step 602 application (Step 602) for analysis (Step 604).
  • the problem report data is
  • Step 610 a determination is made to find out whether
  • Step 606 If a written report is required, a
  • Step 608 If there is no written problem report required, then a determination is
  • Step 612 If this is a potential issue, a determination is made to find out whether this potential issue is
  • a new work action issue item is issued (Step 626).
  • action issue item is then tracked and stored in the data base (Step 628).
  • the system also provides problem and issue management and tracking features by
  • the system provides metric collection such as issue/problems of a
  • application 456 also tracks the accounting and budgeting data of the software
  • application 456 tracks the provision for a flexible amount of task charge number
  • the application 456 also provides
  • the application 450 also extracts the
  • the requirement application 450 also performs requirement
  • traceability function to describe the traceability of a requirement throughout the development project such as the effect of adding, deleting or modifying a
  • ICDs ICD representation
  • the inference engine 470 used in the preferred embodiment of the present
  • invention employs a methodology focusing on how to systematically define
  • Figure 7 summarizes the process to be modeled, and containing the systems
  • the inference engine first defines the process
  • Step 710 i.e. procedures, facts, rules, and cases.
  • applicable metrics and/or goals are then established (Step 712). Then, the system
  • Step 716 The process will return to reestablish
  • Step 718 the applicable metric if improvement is required.
  • Step 720 new goals will be defined (Step 720) and the
  • Event correlation and management techniques are a particularly important
  • the correlation and management techniques should be able to
  • Event correlation and management approaches can be generally defined
  • rule-based reasoning 15 grouped into five categories: (1) rule-based reasoning; (2) case-based reasoning; (3)
  • Event correlation can take place in both the space and time
  • two events whose sources are determined to be in the same protocol layer in the same network element may be related spatially.
  • rule-based reasoning such as expert systems.
  • Rule-based expert systems generally provide a recommendation to rule-based reasoning.
  • each rule determines whether the rule can be applied based on the current state of
  • the action part of a rule contains a conclusion which can be
  • Rule-based reasoning can proceed in one of two possible modes of
  • the knowledge base can be incrementally modified because
  • Determinators are a way of narrowing the similarity
  • case base can be used to provide solutions to new problems.
  • each event can be normalized to include a list
  • event A could have been caused by problems 1, 2, or 3, and event B could have been
  • o complexity of this approach is generally the number of events multiplied by the number of source faults which could have generated the events.
  • a rule of the form "if A then B" can be
  • the element of a probability network is a proposition, which is a
  • proposition A causes the truth of proposition B with probability 90 %.”
  • a diagnosis can be generated by simply listing
  • fuzzy backward reasoning based on principles of fuzzy
  • Fuzzy logic describes uncertain knowledge in terms of subintervals of [0,1].
  • the likelihood of a problem can be represented as an interval [0,0.4].
  • Fuzzy logic in a manner similar to Boolean logic, defines operations in terms of intervals.
  • FBR can be used to model causality among problems and symptoms
  • the problem of fuzzy backward reasoning can be defined as
  • R represents fuzziness indicators
  • Model-based reasoning involves creating a model which represents
  • FSM field-ма machine
  • the model is used to update the estimate of
  • present invention to provide consultation, expert collaboration for the application
  • the frames are used to represent the "stereotyped” situations so that each
  • frame contains different kinds of information such as: how to use the information;
  • a case is a contextualized
  • the problem space describes the state of the project or scenario when the
  • Figure 8 is an inference engine representation of a preferred embodiment according
  • the present invention may use indexing to speed retrieval of
  • the present system will implement a control
  • the present system uses a "depth-first forward chaining"
  • G would be inferred as true before it inferred that E was true. If G is a
  • the adaptation process looks for
  • the inference machine takes those
  • the first example illustrates the null adaptation method.
  • this example is directed
  • the second example illustrates the parameter adjustment method.
  • the parameter adjustment method compares specific parameters of the retrieved
  • this example is directed to solving the problem
  • the retrieved case comprises a previously successful test
  • the retrieved case is then used to satisfy the JSP program's requirements for testability, verification and validation.
  • the third example illustrates the instantiation method.
  • instantiation method is used to instantiate features of an old solution with new
  • requirements can be instantiated from the first satellite's requirements.
  • the fourth example illustrates the derivational replay method.
  • derivational replay method is a process of retracing the method used to arrive at an
  • the present example is directed to investigate the issues raised on the
  • the retrieved case identifies problems discovered on the space shuttle SRBs
  • the model-guide repair method is a causal model to guide adaptation. Specifically,
  • the example is directed to find a solution on the frequent black out problem reported
  • Methods according to the invention may be computer implemented
  • Figure 9 depicts a computer system 900 capable of
  • 110,112,114,116,118,120,122 or server 130 execute may be hardware in accordance with
  • the computer system 900 comprises a
  • microprocessor 910 a microprocessor 910, a memory 920 and an input/output system 930.
  • 920 is capable of being configured to provide a data structure 940 which may
  • a media drive 970 such as a disk drive, CD-
  • the media drive 970 may operate with a computer-usable
  • storage medium 975 capable of storing computer-readable program code able to
  • input/output system 930 may also operate with a keyboard 950, a display 960, a
  • the computer As illustrated, the computer
  • system 900 is general-purpose computing machinery. As one of skill recognizes,
  • programmed instructions may configure general purpose computing machinery to
  • Special purpose computing machinery comprising, for example, an
  • ASIC application specific integrated circuit

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

La présente invention se rapporte à un système technique avancé intégré comprenant des processus et méthodes complexes concernant les flux de travaux, des techniques Internet avancées et des systèmes experts. La présente invention permet aux utilisateurs de: (1) collaborer au sein d'une architecture client/serveur sur l'évolution de plans d'exécution de projets logiciels, les exigences du système et les exigences logicielles, des questions techniques relatives aux flux de travaux et aux systèmes et des détails de conception; (2) développer et interagir avec un système expert à base de connaissances évolutives au sein d'un environnement commandé au moyen d'icônes graphiques; (3) analyser les interactions entre le calendrier de travail, les buts et les réalisations des utilisateurs; (4) utiliser les informations en temps réel qui se transforment dynamiquement en fonction d'entrées fournies par l'utilisateur et un système expert intégré et (5) travailler plus efficacement avec une base de connaissances sure, conçue pour des environnements de cadres de travail fortement dynamiques.
PCT/US2000/006690 1999-05-03 2000-05-03 Collaboration intelligente au sein d'un systeme de reseaux WO2000067118A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30441999A 1999-05-03 1999-05-03
US09/304,419 1999-05-03

Publications (3)

Publication Number Publication Date
WO2000067118A2 true WO2000067118A2 (fr) 2000-11-09
WO2000067118A3 WO2000067118A3 (fr) 2001-06-28
WO2000067118A9 WO2000067118A9 (fr) 2002-08-01

Family

ID=23176438

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/006690 WO2000067118A2 (fr) 1999-05-03 2000-05-03 Collaboration intelligente au sein d'un systeme de reseaux

Country Status (1)

Country Link
WO (1) WO2000067118A2 (fr)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002057902A3 (fr) * 2001-01-18 2003-03-13 Comvima Ag Procede et dispositif de mise au point de logiciels
US6889196B1 (en) * 1999-06-16 2005-05-03 Metier, Ltd. Method and apparatus for planning, monitoring, and illustrating multiple tasks based on user defined criteria and predictive ability
WO2005096189A1 (fr) * 2004-04-01 2005-10-13 Pipercove Software Pty Ltd Procede et logiciel informatique d'integration d'outils d'ingenierie systeme et de gestion de projets
US20090063259A1 (en) * 2003-08-15 2009-03-05 Ramin Cyrus Information system for biological and life sciences research
US8464209B2 (en) 2007-03-19 2013-06-11 Microsoft Corporation Using collaborative development information in a team environment
US9965633B2 (en) 2015-12-29 2018-05-08 Sap Se Using code similarities for improving auditing and fixing of SAST-discovered code vulnerabilities

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5485615A (en) * 1992-06-10 1996-01-16 Telefonaktiebolaget L M Ericsson System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
US5815638A (en) * 1996-03-01 1998-09-29 Client/Server Connection, Ltd. Project estimator

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6889196B1 (en) * 1999-06-16 2005-05-03 Metier, Ltd. Method and apparatus for planning, monitoring, and illustrating multiple tasks based on user defined criteria and predictive ability
US7487115B2 (en) 1999-06-16 2009-02-03 Metier, Ltd. Method and apparatus for planning, monitoring, and illustrating multiple tasks based on user defined criteria and predictive ability
US7729939B2 (en) 1999-06-16 2010-06-01 Metier, Ltd. Method and apparatus for planning and monitoring multiple tasks based on user defined criteria and predictive ability
US7966220B2 (en) 1999-06-16 2011-06-21 Metier, Ltd. Method and apparatus for planning, monitoring and illustrating multiple tasks based on user defined criteria and predictive ability
WO2002057902A3 (fr) * 2001-01-18 2003-03-13 Comvima Ag Procede et dispositif de mise au point de logiciels
US20090063259A1 (en) * 2003-08-15 2009-03-05 Ramin Cyrus Information system for biological and life sciences research
WO2005096189A1 (fr) * 2004-04-01 2005-10-13 Pipercove Software Pty Ltd Procede et logiciel informatique d'integration d'outils d'ingenierie systeme et de gestion de projets
US8464209B2 (en) 2007-03-19 2013-06-11 Microsoft Corporation Using collaborative development information in a team environment
US9965633B2 (en) 2015-12-29 2018-05-08 Sap Se Using code similarities for improving auditing and fixing of SAST-discovered code vulnerabilities

Also Published As

Publication number Publication date
WO2000067118A9 (fr) 2002-08-01
WO2000067118A3 (fr) 2001-06-28

Similar Documents

Publication Publication Date Title
US7409356B1 (en) Method and system for intelligent supply chain collaboration
US6892192B1 (en) Method and system for dynamic business process management using a partial order planner
Ramesh et al. Requirements traceability: Theory and practice
US8694969B2 (en) Analyzing factory processes in a software factory
US8782598B2 (en) Supporting a work packet request with a specifically tailored IDE
US8452629B2 (en) Work packet enabled active project schedule maintenance
McAndrews Establishing a software measurement process
Menzies et al. Model-based tests of truisms
WO2000067118A2 (fr) Collaboration intelligente au sein d'un systeme de reseaux
Jüngen et al. An intelligent interactive project management support system
CN117541195A (zh) 一种审计项目智能管理方法及系统
Aversano et al. Understanding and improving the maintenance process: A method and two case studies
Barrera A Systems Engineering Approach to Accident Response Planning.
Twaites et al. Software engineering in an SEI level-5 organization
Soffer Aligning an Enterprise System with Enterprise Requirements: An Iterative Process.
Whaling et al. Driving the feedback loop reliability and safety in the full life cycle
Caro et al. Communication based workflow loop formalization using Temporal Logic of Actions (TLA)
MCCREADY et al. The Aardvark AIS-R Manager's Aide-Knowledge based support for Air Force program managers
Melli Automated software project planning and control
Bergman et al. Experience Reports
Briand et al. Qualitative Analysis for Maintenance Process Assessment
Heineman A software reliability engineering case study
Nogueira et al. RISK ASSESSMENT IN SOFTWARE REQUIREMENT ENGINEERING1
Sel How to Diagnose a Control System Remotely: Investigation using Requirements Engineering and Evaluation Techniques
Hall ADVANTAGES OF A KNOWLEDGE PORTAL

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

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)
AK Designated states

Kind code of ref document: A3

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

AK Designated states

Kind code of ref document: C2

Designated state(s): CA JP

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

COP Corrected version of pamphlet

Free format text: PAGES 1-38, DESCRIPTION, REPLACED BY NEW PAGES 1-24; PAGES 39-42, CLAIMS, REPLACED BY NEW PAGES 25-27; PAGES 1/11-11/11, DRAWINGS, REPLACED BY NEW PAGES 1/11-11/11; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载