HackerPapers

arXiv:2101.11115cs.SE

Operads for complex system design specification, analysis and synthesis

John D. Foley, Spencer Breiner, Eswaran Subrahmanian, John M. Dusel

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

As the complexity and heterogeneity of a system grows, the challenge of specifying, documenting and synthesizing correct, machine-readable designs increases dramatically. Separation of the system into manageable parts is needed to support analysis at various levels of granularity so that the system is maintainable and adaptable over its life cycle. In this paper, we argue that operads provide an effective knowledge representation to address these challenges. Formal documentation of a syntactically correct design is built up during design synthesis, guided by semantic reasoning about design effectiveness. Throughout, the ability to decompose the system into parts and reconstitute the whole is maintained. We describe recent progress in effective modeling under this paradigm and directions for future work to systematically address scalability challenges for complex system design.

arXiv comments
33 pages; 14 figures; revised presentation, esp. first three sections and removal of appendix; new style file
Journal reference
Proc. Royal Soc. A , Vol. 477, No. 2250, 2021, 20210099
DOI
doi:10.1098/rspa.2021.0099
Subjects
cs.SESoftware Engineering math.CTCategory Theory

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Jan 2022 to Jan 2022.

Comments linking this paper, per year.

Discussed in comments1 thread

    • I’ve wondered the same thing as i run into environmental management problems that seem to fit this model. Work being done with Network Operads, and process calculus is applicable to this line of thought. This is an accessible paper on the general concepts…

      jonnydubowskyView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.