Self-Designing Software.
Saved in:
| Title: | Self-Designing Software. |
|---|---|
| Authors: | Porter, Barry1 (AUTHOR) b.f.porter@lancaster.ac.uk, Faulkner Rainford, Penn2 (AUTHOR) penn.rainford@york.ac.uk, Rodrigues-Filho, Roberto3 (AUTHOR) roberto.filho@ufsc.br |
| Source: | Communications of the ACM. Jan2025, Vol. 68 Issue 1, p50-59. 10p. |
| Subjects: | Self-adaptive software, Autonomic computing, Software architecture, Algorithms, Cache memory |
| Abstract: | The authors describe the main challenges in creating a self-designing software system. They explain that their core approach involves leveraging a vast array of small building blocks, each with specialized interfaces, and introducing variations in their implementation, such as different sorting algorithms or cache eviction policies. The discussion also covers the safety challenges of hot-swapping code, self-design in a simple web server, and the genetic improvement approach. |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 181806932 AccessLevel: 6 PubType: Periodical PubTypeId: serialPeriodical PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Self-Designing Software. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Porter%2C+Barry%22">Porter, Barry</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> b.f.porter@lancaster.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Faulkner+Rainford%2C+Penn%22">Faulkner Rainford, Penn</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> penn.rainford@york.ac.uk</i><br /><searchLink fieldCode="AR" term="%22Rodrigues-Filho%2C+Roberto%22">Rodrigues-Filho, Roberto</searchLink><relatesTo>3</relatesTo> (AUTHOR)<i> roberto.filho@ufsc.br</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Jan2025, Vol. 68 Issue 1, p50-59. 10p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Self-adaptive+software%22">Self-adaptive software</searchLink><br /><searchLink fieldCode="DE" term="%22Autonomic+computing%22">Autonomic computing</searchLink><br /><searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Cache+memory%22">Cache memory</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The authors describe the main challenges in creating a self-designing software system. They explain that their core approach involves leveraging a vast array of small building blocks, each with specialized interfaces, and introducing variations in their implementation, such as different sorting algorithms or cache eviction policies. The discussion also covers the safety challenges of hot-swapping code, self-design in a simple web server, and the genetic improvement approach. |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=181806932 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1145/3678165 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 50 Subjects: – SubjectFull: Self-adaptive software Type: general – SubjectFull: Autonomic computing Type: general – SubjectFull: Software architecture Type: general – SubjectFull: Algorithms Type: general – SubjectFull: Cache memory Type: general Titles: – TitleFull: Self-Designing Software. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Porter, Barry – PersonEntity: Name: NameFull: Faulkner Rainford, Penn – PersonEntity: Name: NameFull: Rodrigues-Filho, Roberto IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Text: Jan2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 00010782 Numbering: – Type: volume Value: 68 – Type: issue Value: 1 Titles: – TitleFull: Communications of the ACM Type: main |
| ResultId | 1 |