Publication | Open Access
Program plan recognition for Year 2000 tools
15
Citations
23
References
2002
Year
Unknown Venue
Software MaintenanceArtificial IntelligenceEngineeringSoftware EngineeringProgram Plan RecognitionSoftware AnalysisRepresentative Code FragmentsConcept RecoveryData ScienceData MiningComputational LinguisticsAutomatic ProgrammingKnowledge DiscoveryComputer ScienceSoftware DesignFormal Concept AnalysisProgram AnalysisAutomated ReasoningSoftware TestingProgram ComprehensionProgram SynthesisSoftware Requirement SpecificationProgramming MethodologyYear 2000System SoftwareData Modeling
There are many commercial tools that address various aspects of the Year 2000 problem. None of these tools, however, make any documented use of plan-based techniques for automated concept recovery. This implies a general perception that plan-based techniques are not useful for this problem. The paper argues that this perception is incorrect and these techniques are in fact mature enough to make a significant contribution. In particular, the authors show representative code fragments illustrating "Year 2000" problems, discuss the problems inherent in recognizing the higher level concepts these fragments implement using pattern-based and rule-based techniques, demonstrate that they can be represented in a programming plan framework, and present some initial experimental evidence that suggests that current algorithms can locate these plans in linear time. Finally, they discuss several ways to integrate plan-based techniques with existing Year 2000 tools.
| Year | Citations | |
|---|---|---|
Page 1
Page 1