1988
DOI: 10.1145/64137.65012
|View full text |Cite
|
Sign up to set email alerts
|

A plan-based intelligent assistant that supports the software development

Abstract: We describe how an environment can be extended to support the process of software development. Our approach is based on the AI planning paradigm. Processes are formally defined hierarchically via plan operators, using multiple levels of abstraction. Plans are constructed dynamically from the operators; the sequences of actions in plans are tailored to the context of their use, and conflicts among actions are prevented. Monitoring of the de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

1991
1991
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(20 citation statements)
references
References 20 publications
0
20
0
Order By: Relevance
“…In systems such as MARVEL [14], EPOS [16], Grapple [33] and ALF [34], users are free to choose any possible action supported by the system, independently of pre-conditions being enabled. These systems use inferencing to dynamically build plans that cause the pre-condition of an action to be satisfied so that it can be executed.…”
Section: Enforcement Policymentioning
confidence: 99%
See 1 more Smart Citation
“…In systems such as MARVEL [14], EPOS [16], Grapple [33] and ALF [34], users are free to choose any possible action supported by the system, independently of pre-conditions being enabled. These systems use inferencing to dynamically build plans that cause the pre-condition of an action to be satisfied so that it can be executed.…”
Section: Enforcement Policymentioning
confidence: 99%
“…MARVEL [14], EPOS [16], Grapple [33] and ALF [34], actions may cause a system to dynamically produce and initiate execution of a plan that satisfies the preconditions of a chosen action, thus greatly enhancing the usefulness of this style (see Section 5.1).…”
Section: Interaction Paradigmmentioning
confidence: 99%
“…Decisions are applied to the situation in which the process currently is, in order to change that situation to the desired new one. In this respect, the contextual approach has some similarity with the planning paradigm that has emerged from Artificial Intelligence and with projects based on the planning paradigm such as GRAPPLE [Huf89].…”
Section: Contextual Modelsmentioning
confidence: 99%
“…In these system, however, the coordination among the programmers is limited by the capability of their configuration management systems which are based on the check-in check-out model [9]. Madhavji [15] [10] apply the planning paradigm to software development, featuring a truth maintenance system. Croff, et al, [6] use negotiation among agents including human to handle the exception happens during plan execution.…”
Section: An Examplementioning
confidence: 99%