Title :
Articulation: an integrated approach to the diagnosis, replanning, and rescheduling of software process failures
Author :
Mi, Peiwei ; Scacchi, Walt
Author_Institution :
Inf. & Operations Manage. Dept., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
The paper presents an integrated approach to articulate software process plans that fail. Articulation repairs a plan when a diagnosed failure occurs and reschedules changes that ensure the plan´s continuation. In implementing articulation, we combine diagnosis, replanning, and rescheduling into a powerful mechanism supporting adaptive process-based software development. Use of articulation in plan execution supports recovery and repair of anticipated failures, as well as revising and improving the plans to become more effective. We also describe how a prototype knowledge-based system we developed implements the articulation approach
Keywords :
knowledge based systems; scheduling; software fault tolerance; software performance evaluation; software quality; system recovery; adaptive process-based software development; articulation; diagnosed failure; integrated approach; plan execution; prototype knowledge-based system; software process failures; software process plans; Contracts; Dynamic scheduling; Electric breakdown; Knowledge based systems; Problem-solving; Programming; Prototypes; Resource management; Software prototyping;
Conference_Titel :
Knowledge-Based Software Engineering Conference, 1993. Proceedings., Eighth
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-4100-2
DOI :
10.1109/KBSE.1993.341195