Skip to main content

Component-Based Authoring of Complex, Petri net-based Digital Library Infrastructure

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6273))

Abstract

caT, a Petri net-based hypertext system, serves as a platform for unified modeling of digital library infrastructure and its governing policies, user characteristics, and their contextual information. Traditionally, users have created caT networks from scratch, thus limiting their use to small collections. In this paper we introduce TcAT, a component-based authoring tool, which enables the creation of large caT nets that can represent interaction-rich, real-life spaces such as libraries and museums. TcAT implements composition operations from Petri net theory, allowing authors to select and modify existing net fragments as templated building blocks for larger networks. Authors may switch between visual and textual modes at will, thus combining the strengths of expressing large nets textually and selecting net fragments via point-and-click interaction. A user evaluation of the new authoring mechanisms suggests that this is a promising tool for improving the efficiency of experienced users as well as that of novice users, who are unfamiliar with the Petri net formalism.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berthelot, G.: Transformations and Decompositions of Nets. In: Brauer, W., Reisig, W., Rozenberg, G. (eds.) APN 1986. LNCS, vol. 254, pp. 359–376. Springer, Heidelberg (1987)

    Google Scholar 

  2. Best, E., Devillers, R., Koutny, M.: Petri Net Algebra. Springer, New York (2001)

    Google Scholar 

  3. Campbell, R.: Templates in Javascript, http://particletree.com/notebook/templates-in-javascript/ (viewed on February 1, 2010)

  4. Furuta, R., Na, J.-C.: Applying caT’s Programmable Browsing Semantics to Specify World-Wide Web Documents that Reflect Place, Time, Reader, and Community. In: Proc. ACM Symposium on Document Engineering, McLean, VA, November 2002, pp. 10–17. ACM Press, New York (2002)

    Google Scholar 

  5. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley Professional, Upper Saddle River (1994)

    Google Scholar 

  6. Jensen, K.: Coloured Petri Nets - Basic Concepts. In: Analysis Methods and Practical Use. Basic Concepts. EATCS Monographs on Theoretical Computer Science, vol. 1, Springer, Berlin (1992)

    Google Scholar 

  7. Karadkar, U., Na, J.-C., Furuta, R.: Employing Smart Browsers to Support Flexible Information Presentation in Petri net-based Digital Libraries. In: Agosti, M., Thanos, C. (eds.) ECDL 2002. LNCS, vol. 2458, pp. 324–337. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Karadkar, U., Furuta, R., Ustun, S., Park, Y., Na, J.-C., Gupta, V., Ciftci, T., Park, Y.: Display-agnostic Hypermedia. In: Proc. ACM Hypertext 2004, Santa Cruz, CA, August 2004, pp. 58–67. ACM Press, New York (2004)

    Google Scholar 

  9. Na, J.-C.: Context-aware Hypermedia in a Dynamically Changing Environment, Supported by a High-Level Petri Net. Ph.D. Dissertation, Texas A&M University (December 2001)

    Google Scholar 

  10. Stotts, P.D., Furuta, R.: Petri-net-based hypertext: Document structure with browsing semantics. ACM Transactions on Information Systems 7(1), 3–29 (1989)

    Article  Google Scholar 

  11. Tu, S., Shatz, S.M., Murata, T.: Applying Petri net reduction to support Ada-tasking deadlock detection. In: Proc. of 10th International Conference on Distributed Computing Systems, Paris, France, pp. 96–103. IEEE-CS Press, Los Alamitos (1990)

    Chapter  Google Scholar 

  12. Web search – Web page template, http://www.google.com/search?q=web+page+template (retrieved on February 1, 2010)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Park, Y.A., Karadkar, U., Furuta, R. (2010). Component-Based Authoring of Complex, Petri net-based Digital Library Infrastructure. In: Lalmas, M., Jose, J., Rauber, A., Sebastiani, F., Frommholz, I. (eds) Research and Advanced Technology for Digital Libraries. ECDL 2010. Lecture Notes in Computer Science, vol 6273. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15464-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15464-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15463-8

  • Online ISBN: 978-3-642-15464-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics