skip to main content
10.1145/322917.322979acmconferencesArticle/Chapter ViewAbstractPublication PagescscConference Proceedingsconference-collections
Article
Free Access

Project management expert system (abstract only)

Authors Info & Claims
Published:01 February 1987Publication History

ABSTRACT

Effective management and technical support are required for the success of large-scale projects. PERT packaged programs [1], [2], [3] provide scheduling capability. However, many tasks must still be performed by a human being, including activity plan generation, construction of activity networks, modification of a schedule produced by PERT program, and project monitoring. To support these tasks, we believe that the application of artificial intelligence techniques to this area has great potential. Accordingly, we are developing an experimental project management expert system named PROMX.

The main tasks that PROMX supports are activity plan generation, activity scheduling, and project monitoring. The ordinary flow of these tasks is shown in Fig. 1.

Activity plan generation is supported using a knowledge base consisting of the activities and the constituent relationships between them in a given project domain. A user first selects the template of the activity necessary to attain the project goal and assigns values to the attributes. The decomposition of an activity into its constituent parts is recursively performed by PROMX in cooperation with the user. The activity plan generation is followed by the activity scheduling. During the first phase of the activity scheduling, an activity network is constructed using the knowledge of precedence constraints between the activities. Then, time and resources are assigned to each activity in the activity network. This activity scheduling is controlled by the heuristic search method to avoid combinatorial explosions. During project operation, the project is monitored to control its progress. The user supplies progress data to PROMX periodically. PROMX diagnoses whether the progress of the project is problematic (e.g., behind schedule). If some problems are found, PROMX makes a suggestion to deal with them (e.g., rescheduling). These project monitoring capabilities are realized using diagnostic and dealing heuristics.

PROMX is implemented in ESP [4], which is a Prolog-based object-oriented programming language. Various kinds of knowledge in the project domain are represented using the object-oriented feature and the logic programming feature of ESP. To model activities in the given project domain, the knowledge of activities is represented as objects. The knowledge of the constituent relationships between the activities and the precedence constraints between the activities is represented in the form of a Prolog Horn clause. The knowledge of diagnostic heuristics and dealing heuristics is also represented as a Horn clause.

This work is part of the activities undertaken in the Fifth Generation Computer Systems (FGCS) Project of Japan.

References

  1. 1.Kato, S., "Knowledge of PERT", Nippon-Keizai- Shinbunsya, ,1968, (in Japanese)Google ScholarGoogle Scholar
  2. 2.FACOM 0SIV TRACE3 Reference Manual(Basic), 7Osp-7300-1, Fujitsu Limited, 1984, (in Japanese)Google ScholarGoogle Scholar
  3. 3.FACOM 0SIV TRACE3 Reference Manual(Advanced), 7Osp-7310-1, Fujitsu Limited, 1984, (in Japanese)Google ScholarGoogle Scholar
  4. 4.Chikayama, T., "ESP Reference Manual", ICOT TR-O44, 1983Google ScholarGoogle Scholar

Index Terms

  1. Project management expert system (abstract only)

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CSC '87: Proceedings of the 15th annual conference on Computer Science
      February 1987
      473 pages
      ISBN:0897912187
      DOI:10.1145/322917

      Copyright © 1987 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 February 1987

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader