Page 291 - Artificial Intelligence for the Internet of Everything
P. 291

Compositional Models for Complex Systems  269


              processes and configurations. These are powerful enough to support calcula-
              tionsinquantummechanicsbutcanbereadaseasilyasaflowchart.Thelogical
              sketches mentioned above can be presented through box-and-arrow dia-
              grams that are not much different from unified modeling language class dia-
              grams (Breiner, Padi, et al., 2017). These graphical representations support
              the way that humans think and understand, without sacrificing the formal
              mathematical character that is needed for machine interaction.
                 The speed and independence of contemporary technologies force us to
              reconsider traditional approaches in engineering, and also encourage us to
              adopt techniques that have been fruitful in the design and analysis of com-
              putational systems. CT provides a powerful toolbox of such techniques,
              with deep connections to other formal methods, structured representations
              for compositional systems, structured mappings relating these representa-
              tions, and a graphical approach that supports human-machine interaction.
              Although CT is generally regarded as an abstract area of pure mathematics,
              in recent years the field of applied CT has begun to grow. This burgeoning
              field offers a wealth of potential applications to help tame the complexity of
              the modern world.

              DISCLAIMER

              Commercial products are identified in this chapter to adequately specify the
              material. This does not imply recommendation or endorsement by the
              National Institute of Standards and Technology, nor does it imply the mate-
              rials identified are necessarily the best available for the purpose.


              REFERENCES

              Awodey, S. (2010). Category theory. Oxford: Oxford University Press.
              Baez, J. C., & Fong, B. (2015). A compositional framework for passive linear networks. arXiv
                 preprint arXiv:1504.05625.
              Baez, J. C., & Pollard, B. S. (2017). A compositional framework for reaction networks.
                 Reviews in Mathematical Physics, 29(9), 1750028.
              Bainbridge, L. (1983). Ironies of automation. In Analysis, design and evaluation of man–machine
                 systems 1982 (pp. 129–135). Amsterdam: Elsevier.
              Barr, M., & Wells, C. (1990). Category theory for computing science: Vol. 49. New York: Prentice
                 Hall.
              Breiner, S., Padi, S., Subrahmanian, E., & Sriram, R. (2017). Deconstructing uml, part 1: The
                 class diagram. Available by request: spencer.breiner@nist.gov.
              Breiner, S., Subrahmanian, E., & Jones, A. (2017). Categorical models for process planning.
                 Available by request: spencer.breiner@nist.gov.
              Coecke, B., & Kissinger, A. (2017). Picturing quantum processes. Cambridge: Cambridge Uni-
                 versity Press.
   286   287   288   289   290   291   292   293   294   295   296