Self-Designing Software.

Saved in:
Bibliographic Details
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