Proving Program Termination.
Saved in:
| Title: | Proving Program Termination. |
|---|---|
| Authors: | COOK, BYRON1,2, PODELSKI, ANDREAS3, RYBALCHENKO, ANDREY4 |
| Source: | Communications of the ACM. May2011, Vol. 54 Issue 5, p88-98. 11p. 1 Illustration, 11 Diagrams. |
| Subjects: | Computer software termination, Decidability (Mathematical logic), Ramsey theory, Computable functions, Computer logic, Mathematical logic |
| Abstract: | The article discusses methods for testing whether a computer program will terminate or not. This involves methods of coping with a mathematical problem that was proved to be formally undecidable by the pioneering computer scientist Alan Turing. It is known as the halting problem, or program termination problem. Although a yes or no answer cannot always be supplied, the article presents a method, based on Ramsey theory, which provides yes or no answers often enough to be useful. The method can be scaled up to large programs by constructing modular termination arguments. |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 60863980 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Proving Program Termination. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22COOK%2C+BYRON%22">COOK, BYRON</searchLink><relatesTo>1,2</relatesTo><br /><searchLink fieldCode="AR" term="%22PODELSKI%2C+ANDREAS%22">PODELSKI, ANDREAS</searchLink><relatesTo>3</relatesTo><br /><searchLink fieldCode="AR" term="%22RYBALCHENKO%2C+ANDREY%22">RYBALCHENKO, ANDREY</searchLink><relatesTo>4</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. May2011, Vol. 54 Issue 5, p88-98. 11p. 1 Illustration, 11 Diagrams. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+software+termination%22">Computer software termination</searchLink><br /><searchLink fieldCode="DE" term="%22Decidability+%28Mathematical+logic%29%22">Decidability (Mathematical logic)</searchLink><br /><searchLink fieldCode="DE" term="%22Ramsey+theory%22">Ramsey theory</searchLink><br /><searchLink fieldCode="DE" term="%22Computable+functions%22">Computable functions</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+logic%22">Computer logic</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+logic%22">Mathematical logic</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The article discusses methods for testing whether a computer program will terminate or not. This involves methods of coping with a mathematical problem that was proved to be formally undecidable by the pioneering computer scientist Alan Turing. It is known as the halting problem, or program termination problem. Although a yes or no answer cannot always be supplied, the article presents a method, based on Ramsey theory, which provides yes or no answers often enough to be useful. The method can be scaled up to large programs by constructing modular termination arguments. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=60863980 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/1941487.1941509 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 11 StartPage: 88 Subjects: – SubjectFull: Computer software termination Type: general – SubjectFull: Decidability (Mathematical logic) Type: general – SubjectFull: Ramsey theory Type: general – SubjectFull: Computable functions Type: general – SubjectFull: Computer logic Type: general – SubjectFull: Mathematical logic Type: general Titles: – TitleFull: Proving Program Termination. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: COOK, BYRON – PersonEntity: Name: NameFull: PODELSKI, ANDREAS – PersonEntity: Name: NameFull: RYBALCHENKO, ANDREY IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: May2011 Type: published Y: 2011 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 54 – Type: issue Value: 5 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |