Difference between revisions of "Algebra of Systems"

From PKC
Jump to navigation Jump to search
Line 1: Line 1:
Algebra of Systems<ref>{{:Paper/Algebra of Systems}}</ref> is a paper based on [[User:Benkoo|Koo]]'s thesis<ref>{{:Thesis/A Meta-language for Systems Architecting}}</ref>.
Algebra of Systems<ref>{{:Paper/Algebra of Systems}}</ref> is a paper based on [[User:Benkoo|Koo]]'s thesis<ref>{{:Thesis/A Meta-language for Systems Architecting}}</ref>.


=A Concise Algebra for automating engineering tasks=
==A Concise Algebra for automating engineering tasks==
This year 2009 paper summarized the following statement in the conclusion:
This year 2009 paper summarized the following statement in the conclusion:
  In [[Laws of programming]]<ref>{{:Paper/Laws of programming}}</ref>, Hoare et al. questioned whether a small set of algebraic laws can be directly useful in a practical engineering design problem. The absence of a tool that can bridge the cognitive gap between mathematical abstractions and engineering problems may have been the main reason for their conservative attitude.
  In [[Laws of programming]]<ref>{{:Paper/Laws of programming}}</ref>, Hoare et al. questioned whether a small set of algebraic laws can be directly useful in a practical engineering design problem. The absence of a tool that can bridge the cognitive gap between mathematical abstractions and engineering problems may have been the main reason for their conservative attitude.

Revision as of 04:52, 20 January 2022

Algebra of Systems[1] is a paper based on Koo's thesis[2].

A Concise Algebra for automating engineering tasks

This year 2009 paper summarized the following statement in the conclusion:

In Laws of programming[3], Hoare et al. questioned whether a small set of algebraic laws can be directly useful in a practical engineering design problem. The absence of a tool that can bridge the cognitive gap between mathematical abstractions and engineering problems may have been the main reason for their conservative attitude.

The above statement echos who Dana Scott[4] was saying in the 2018 Lambda Conference.


References

  1. Koo, Hsueh-Yung Benjamin; Simmons, Willard; Crawley, Edward (Nov 16, 2021). "Algebra of Systems as a Meta Language for Model Synthesis and Analysis" (PDF). local page: IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS. 
  2. Koo, Hsueh-Yung Benjamin (31 Jan 2005). A Meta-language for Systems Architecting (PDF) (Ph.D.). local page: MIT. Retrieved July 18, 2021. 
  3. Hoare, C. A. R.; Hayes, I. J.; He, Jifeng; Morgan, C. C.; Roscoe, A. W.; Sanders, J. W.; Sorensen, I. H.; Spivey, J. M.; Sufrin, B. A. (Aug 1987). "Laws of Programming" (PDF). 30 (8). local page: ACM. 
  4. Scott Commenting on a small algebra for combinators

Related Pages