Abstract
In this paper we present an approach that covers the conceptualization and prototyping phases of hypermedia applications development. This approach is based on a formal model, Pipe, adequate to characterize present hypermedia applications. Pipe is used to demonstrate the conceptualization and prototyping phases of the Fraternali/Ginige-Lowe process model, providing a new process model called Plumbing. This model is the basis of PlumbingXJ, where XML is used to represent Pipe structures in a more human-readable manner. The XML descriptions produced are processed by an Automatic Prototypes Generator tool that builds a prototype of the hypermedia application. This prototype is used to evaluate the contents and navigational schema of the final application before large-scale production. As a case study we apply our approach to the whole life cycle of a simple Web application.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Barry, C., Lang, M.: A Survey of Multimedia and Web Development Techniques and Methodology Usage. IEEE Multimedia 8 (3) (2001) 52–60
Bodner, R., Chignell, M.: Dynamic Hypertext: Querying and Linking. ACM Computing Surveys 31 (4) (1999)
Bryan, M.: Guidelines for using XML for Electronic Data Interchange. http://www.xmledi-group.rog/xmledigroup/guide.htm (1998)
Campbell B., Goodman J. M.: HAM: A general purpose hypertext abstract machine. Communications of the ACM 31 (7) (1998) 856–861
Diaz P., Aedo I., Panetsos F.: Labyrinth, an abstract model for hypermedia applications. Description of its static components. Information Systems 19 (4) (1994) 33–45
Fraternali, P.: Tools and Approaches for Developing Data-Intensive Web Applications: A Survey. ACM Computing Surveys 31 (3) (1999) 227–263
Garzotto F., Paolini P., Schwabe D.: HDM: A model-based approach to hypertext application design. ACM Transactions on Information Systems11 (1) (1993) 1–26
Ginige, A., Lowe, D.: Hypermedia Engineering: Process for developing large hypermedia systems. Tutorial at the Eighth ACM Conference on Hypertext. Southampton, UK, (1997)
Halasz F., Schwartz M.: The Dexter Hypertext Reference Model. Communications of the ACM 37 (2) (1994) 30–39
Hardman L., Bulterman D. C. A., van Rossum G.: The Amsterdam Hypermedia Model: Adding Time and Context to the Dexter Model. CACM 37(2) (1994) 50–62
Hardman, L., van Ossenbruggen, J., Rutledge, L., Bulterman D. C. A.: Hypermedia: The Link with Time. ACM Computing Surveys 31 (4) (1999)
Isakowitz T., Stohr E. A., Balasubramanian P.: RMM: a methodology for structured hypermedia design. Communications of the ACM 38 (8) (1995) 34–43
Millard, D. E., Moreau, L., Davis, H. C., Reich S.: FOHM: A Fundamental Open Hypertext Model for Investigating Interoperability between Hypertext Domains. In Proceedings of Hypertext 2000, San Antonio, Texas, (2000) 93–102
Muchaluat-Saade, D. C, Gomes, L. F.: Hypermedia Spatio-Temporal synchronization relations also deserve first-class status. In Proceedings of MMM 2001, Amsterdam, (2001)
Nanard, J., Nanard, M.: An architecture model for the hypermedia engineering process. Proceedings IFIF EHCI’98 (Engineering of Human Computer Interaction), Creta, (1998)
Navarro, A, Fernandez-Valmayor, A., Fernandez-Manjon, B., Sierra, J. L: Using Analysis, Design and Development of Hypermedia Applications in Educational Domain. Computer and Education, Kluwer Academic Publishers, Dordrecht, The Netherlands (2001)
Navarro, A.: The Pipe Hypermedia Model. Software Engineering and Artificial Intelligence Group Universidad Complutense de Madrid Tech. Report ISIA-TR-2001-02.
Peat B, Webber, D.: Introducing XML/EDI. http://www.xmledi-group.org/xmledigroup/start.html (1997)
Schwabe D., Rossi G., Barbosa S. D. J.: Systematic Hypermedia Application Design with OOHDM. In proceedings of Hypertext 96, Washington D. C. (1996)
Sierra, J. L., Fernandez-Valmayor, A., Fernandez-Manjon, B., Navarro, A.: Operationalizing Application Descriptions in DTC: Building Applications with Generalized Markup Technologies. In proceedings of SEKE 2001, Buenos Aires (2001)
Sommerville, I.: Software Engineering. 6th Edition. Addison-Wesley (2001)
Sperberg-McQueen, M. C., Goldstein, R. F.: HTML to the Max. A Manifesto for Adding SGML Intelligence to the WWW. Second World Wide Conference’ 94, Chicago (1994)
Stotts, P. D., Furuta, R.: Petri-Net-Based Hypertext: Document Structure with Browsing Semantics. ACM Transactions on Office Information Systems 7 (1) (1989) 3–29
Tompa F.: A Data Model for Flexible Hypertext Database Systems. ACM Transactions on Information Systems 7 (1) (1989) 85–100
World Wide Web Consortium, W3C Document Object Model (DOM). Level 1 Specification. http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/ (1998)
World Wide Web Consortium, W3C Synchronized Multimedia Integration Language (SMIL 2.0), http://www.w3.org/TR/smil20/ (2001)
World Wide Web Consortium, W3C Extensible Markup Language XML Specification DTD, http://www.w3.org/XML/1998/06/xmlspec-report-19980910.htm (1998)
World Wide Web Consortium, W3C XML Path Language (XPath), Version 1.0, http://www.w3.org/TR/xpath (1999)
[W3C XSLT] World Wide Web Consortium, W3C XSL Transformations (XSLT), Version 1.0, http://www.w3.org/TR/xslt (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Navarro, A., Fernandez-Manjon, B., Fernandez-Valmayor, A., Sierra, J.L. (2002). Formal-Driven Conceptualization and Prototyping of Hypermedia Applications. In: Kutsche, RD., Weber, H. (eds) Fundamental Approaches to Software Engineering. FASE 2002. Lecture Notes in Computer Science, vol 2306. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45923-5_21
Download citation
DOI: https://doi.org/10.1007/3-540-45923-5_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43353-8
Online ISBN: 978-3-540-45923-1
eBook Packages: Springer Book Archive