Skip to main content

An Algebraic Foundation for Higraphs

  • Conference paper
  • First Online:
Computer Science Logic (CSL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2142))

Included in the following conference series:

Abstract

Higraphs, which are structures extending graphs by permitting a hierarchy of nodes, underlie a number of diagrammatic formalisms popular in computing. We provide an algebraic account of higraphs (and of a mild extension), with our main focus being on the mathematical structures underlying common operations, such as those required for understanding the semantics of higraphs and Statecharts, and for implementing sound software tools which support them.

This work has been done with the support of grant GR/M56333 and a British Council grant, and the COE budget of STA Japan.

Support of grant GR/N12480/01 and the COE budget of STA Japan is gratefully acknowledged.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Barr and C. Wells. Category Theory for Computing Science. Prentice-Hall, 1990.

    Google Scholar 

  2. Zinovy Diskin, Michael Johnson, Boris Kadish, and Frank Piessens. Universal arrow foundations for visual modelling. In Proceedings of Diagrams 2000, number 1889 in Lecture Notes in Artificial Intelligence, pages 345–360, 2000.

    Google Scholar 

  3. David Harel. Statecharts: A visual approach to complex systems. Science of Computer Programming, 8(3):231–275, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  4. David Harel. On visual formalisms. Communications of the ACM, 31(5), 1988.

    Google Scholar 

  5. David Harel. On visual formalisms. In J. Glasgow, N.H. Narayanan, and B. Chandrasekaran, editors, Diagrammatic Reasoning: Cognitive and Computational Perspectives, pages 235–272. AAAI Press/The MIT Press, 1995.

    Google Scholar 

  6. David Harel and Amnon Naamad. The STATEMATE semantics of Statecharts. ACM Transactions on Software Engineering Methodology, 5(4), October 1996.

    Google Scholar 

  7. Saunders MacLane. Categories for the Working Mathematician, volume 5 of Graduate Texts in Mathematics. Springer-Verlag, 1971.

    Google Scholar 

  8. F. Maraninchi. The Argos language: Graphical representation of automata and description of reactive systems. In Proceedings of the IEEE Workshop on Visual Languages, 1991.

    Google Scholar 

  9. Bonnie M. Nardi. A Small Matter of Programming: Perspectives on End-User Computing. MIT Press, 1993.

    Google Scholar 

  10. Rob Pooley and Perdita Stevens. Using UML. Addison Wesley, 1999.

    Google Scholar 

  11. John Power and Konstantinos Tourlas. An algebraic foundation for graph-based diagrams in computing. In Proceedings of the 17th Conference on the Mathematical Foundations of Programming Semantics (MFPS), 2001. To appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Power, J., Tourlas, K. (2001). An Algebraic Foundation for Higraphs. In: Fribourg, L. (eds) Computer Science Logic. CSL 2001. Lecture Notes in Computer Science, vol 2142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44802-0_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-44802-0_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42554-0

  • Online ISBN: 978-3-540-44802-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics