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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
Best, E., Devillers, R., Koutny, M.: Petri Net Algebra. Springer, New York (2001)
Campbell, R.: Templates in Javascript, http://particletree.com/notebook/templates-in-javascript/ (viewed on February 1, 2010)
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)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley Professional, Upper Saddle River (1994)
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)
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)
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)
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)
Stotts, P.D., Furuta, R.: Petri-net-based hypertext: Document structure with browsing semantics. ACM Transactions on Information Systems 7(1), 3–29 (1989)
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)
Web search – Web page template, http://www.google.com/search?q=web+page+template (retrieved on February 1, 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)