Computing Utility Needs Monadic Abstractions.

Saved in:
Bibliographic Details
Title: Computing Utility Needs Monadic Abstractions.
Authors: Du, Yu1,2 (AUTHOR) duyu23s@ict.ac.cn, Pan, Yu-Xuan1,2 (AUTHOR) panyuxuan23z@ict.ac.cn, Yu, Zi-Shu1 (AUTHOR) yuzishu@ict.ac.cn, Xu, Zhi-Wei1,3 (AUTHOR) zxu@ict.ac.cn
Source: Journal of Computer Science & Technology (10009000). Jan2026, Vol. 41 Issue 1, p193-203. 11p.
Subjects: Abstraction (Computer science), On-demand computing, Distributed computing, Computer software correctness
Abstract: Barbara Liskov proposed a vision of abstraction-powered Internet Computer in 2009, updating John McCarthy's 1961 vision of utility computing. But what kinds of abstractions are needed? What fundamental problem do such abstractions aim to solve? This position paper points out a "Liskov-Lamport chasm" problem and argues that one type of abstractions is needed to realize a planet-scale, abstraction-powered computing utility, termed monadic abstraction. We outline three desirable properties and research goals of such abstractions: 1) a single programming concept encapsulating data, program, and machine, 2) abstraction mechanisms facilitating enforced dynamic soundness, and 3) amortized zero-cost abstractions. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Computer Science & Technology (10009000) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 193284397
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Computing Utility Needs Monadic Abstractions.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Du%2C+Yu%22">Du, Yu</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<i> duyu23s@ict.ac.cn</i><br /><searchLink fieldCode="AR" term="%22Pan%2C+Yu-Xuan%22">Pan, Yu-Xuan</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<i> panyuxuan23z@ict.ac.cn</i><br /><searchLink fieldCode="AR" term="%22Yu%2C+Zi-Shu%22">Yu, Zi-Shu</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> yuzishu@ict.ac.cn</i><br /><searchLink fieldCode="AR" term="%22Xu%2C+Zhi-Wei%22">Xu, Zhi-Wei</searchLink><relatesTo>1,3</relatesTo> (AUTHOR)<i> zxu@ict.ac.cn</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Computer+Science+%26+Technology+%2810009000%29%22">Journal of Computer Science & Technology (10009000)</searchLink>. Jan2026, Vol. 41 Issue 1, p193-203. 11p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Abstraction+%28Computer+science%29%22">Abstraction (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22On-demand+computing%22">On-demand computing</searchLink><br /><searchLink fieldCode="DE" term="%22Distributed+computing%22">Distributed computing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+correctness%22">Computer software correctness</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Barbara Liskov proposed a vision of abstraction-powered Internet Computer in 2009, updating John McCarthy's 1961 vision of utility computing. But what kinds of abstractions are needed? What fundamental problem do such abstractions aim to solve? This position paper points out a "Liskov-Lamport chasm" problem and argues that one type of abstractions is needed to realize a planet-scale, abstraction-powered computing utility, termed monadic abstraction. We outline three desirable properties and research goals of such abstractions: 1) a single programming concept encapsulating data, program, and machine, 2) abstraction mechanisms facilitating enforced dynamic soundness, and 3) amortized zero-cost abstractions. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Computer Science & Technology (10009000) is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=193284397
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s11390-026-6250-5
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 11
        StartPage: 193
    Subjects:
      – SubjectFull: Abstraction (Computer science)
        Type: general
      – SubjectFull: On-demand computing
        Type: general
      – SubjectFull: Distributed computing
        Type: general
      – SubjectFull: Computer software correctness
        Type: general
    Titles:
      – TitleFull: Computing Utility Needs Monadic Abstractions.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Du, Yu
      – PersonEntity:
          Name:
            NameFull: Pan, Yu-Xuan
      – PersonEntity:
          Name:
            NameFull: Yu, Zi-Shu
      – PersonEntity:
          Name:
            NameFull: Xu, Zhi-Wei
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: Jan2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 10009000
          Numbering:
            – Type: volume
              Value: 41
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Journal of Computer Science & Technology (10009000)
              Type: main
ResultId 1