Model-driven development of Web applications: the AutoWeb system
Open accessAbstract
This paper describes a methodology for the development of WWW applications and a tool environment specifically tailored for the methodology. The methodology and the development environment are based upon models and techniques already used in the hypermedia, information systems, and software engineering fields, adapted and blended in an original mix. The foundation of the proposal is the conceptual design of WWW applications, using HDM-lite, a notation for the specification of structure, navigation, and presentation semantics. The conceptual schema is then translated into a “traditional” database schema, which describes both the organization of the content and the desired navigation and presentation features. The WWW pages can therefore be dynamically generated from the database content, following the navigation requests of the user. A CASE environment, called Autoweb System, offers a set of software tools, which assist the design and the execution of a WWW application, in all its different aspects, Real-life experiences of the use of the methodology and of the AutoWeb System in both the industrial and academic context are reported.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The key to REDCap's success was making a simple workflow methodology that allows research teams to independently create study-related metadata efficiently.
“we realized early in the project that the critical factor for success would lie in creating a simple workflow methodology allowing research teams to autonomously develop study-related metadata in an efficient manner.(3–5)”
From Research electronic data capture (REDCap)—A metadata-driven methodology and workflow process for providing translational research informatics support (2009) · cites this paper as [5]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
The Entity Relationship Model — Toward a Unified View of Data
Chen, P. P.-S. (2002) · Springer eBooks · doi:10.1007/978-3-642-59412-0_18 · Cited by 5,751 · see citing works
The entity-relationship model—toward a unified view of data
Chen, P. P.-S. (1976) · ACM Transactions on Database Systems · doi:10.1145/320434.320440 · Cited by 4,708 · see citing works
The Dexter hypertext reference model
Halasz, F. G., & Schwartz, M. D. (1994) · Communications of the ACM · doi:10.1145/175235.175237 · Cited by 917 · see citing works
RMM: a methodology for structured hypermedia design
Isakowitz, T., Stohr, E. A., & Balasubramanian, P. R. (1995) · Communications of the ACM · doi:10.1145/208344.208346 · Cited by 761 · see citing works
HDM—a model-based approach to hypertext application design
Garzotto, F., Paolini, P., & Schwabe, D. (1993) · ACM Transactions on Information Systems · doi:10.1145/151480.151483 · Cited by 664 · see citing works
Self-citationThe object-oriented hypermedia design model
Schwabe, D., & Rossi, G. H. (1995) · Communications of the ACM · doi:10.1145/208344.208354 · Cited by 366 · see citing works
The Amsterdam hypermedia model
Hardman, L., Bulterman, D. C. A., & van Rossum, G. (1994) · Communications of the ACM · doi:10.1145/175235.175239 · Cited by 319 · see citing works
Tools and approaches for developing data-intensive Web applications
Fraternali, P. (1999) · ACM Computing Surveys · doi:10.1145/331499.331502 · Cited by 314 · see citing works
Self-citationPetri-net-based hypertext: document structure with browsing semantics
Stotts, P. D., & Furuta, R. K. (1989) · ACM Transactions on Information Systems · doi:10.1145/64789.64791 · Cited by 313 · see citing works
Catching the boat with Strudel
Fernández, M., Florescu, D., Kang, J., et al. (1998) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/276304.276341 · Cited by 277 · see citing works
Guided tours and tabletops: tools for communicating in a hypertext environment
Trigg, R. H. (1988) · ACM Transactions on Information Systems · doi:10.1145/58566.59299 · Cited by 230 · see citing works
Adaptive web sites: an AI challenge
Perkowitz, M., & Etzioni, O. (1997) · Cited by 222 · see citing works
Strategic directions in human-computer interaction
Myers, B. A., Hollan, J., Cruz, I. F., Bryson, S., Bulterman, D. C. A., Catarci, T., Citrin, W. V., Glinert, E. P., Grudin, J. T., & Ioannidis, Y. (1996) · ACM Computing Surveys · doi:10.1145/242223.246855 · Cited by 186 · see citing works
Atzeni, P., Mecca, G., & Merialdo, P. (1997) · Very Large Data Bases · Cited by 183 · see citing works
Hypertext design environments and the hypertext design process
Nanard, J., & Nanard, M. (1995) · Communications of the ACM · doi:10.1145/208344.208347 · Cited by 177 · see citing works
Design and maintenance of data-intensive web sites
Atzeni, P., Mecca, G., & Merialdo, P. (1998) · Lecture notes in computer science · doi:10.1007/bfb0101001 · Cited by 169 · see citing works
Query optimization in the presence of limited access patterns
Florescu, D., Levy, A. Y., Manolescu, I., et al. (1999) · ACM SIGMOD Record · doi:10.1145/304181.304210 · Cited by 164 · see citing works
Abstraction mechanisms in hypertext
Pankaj, K. G. (1988) · Communications of the ACM · doi:10.1145/48511.48516 · Cited by 122 · see citing works
Using structured types to incorporate knowledge in hypertext
Nanard, J., & Nanard, M. (1991) · ACM Conference on Hypertext and Social Media (HT) · doi:10.1145/122974.123006 · Cited by 117 · see citing works
Fraternali, P., & Paolini, P. (1998) · Lecture notes in computer science · doi:10.1007/bfb0101000 · Cited by 107 · see citing works
Self-citationData-Driven One-to-One Web Site Generation for Data-Intensive Applications
Ceri, S., Fraternali, P., & Paraboschi, S. (1999) · Cited by 95 · see citing works
Self-citationThe Araneus Web-based management system
Mecca, G., Atzeni, P., Masci, A., et al. (1998) · ACM SIGMOD Record · doi:10.1145/276305.276375 · Cited by 91 · see citing works
Making Hypermedia Work: A User’s Guide to HyTime
DeRose, S. J., & Durand, D. (1994) · CERN Document Server (European Organization for Nuclear Research) · Cited by 89 · see citing works
Query optimization in the presence of limited access patterns
Florescu, D., Levy, A. Y., Manolescu, I., et al. (1999) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/304182.304210 · Cited by 87 · see citing works
“Modeling-by-Patterns” of Web Applications
Garzotto, F., Paolini, P., Bolchini, D., et al. (1999) · Lecture notes in computer science · doi:10.1007/3-540-48054-4_24 · Cited by 72 · see citing works
Self-citationAnalysis and design of Web-based information systems
Takahashi, K., & Liang, E. (1997) · Computer Networks and ISDN Systems · doi:10.1016/s0169-7552(97)00040-8 · Cited by 71 · see citing works
The Araneus Web-based management system
Mecca, G., Atzeni, P., Masci, A., et al. (1998) · Proceedings - ACM-SIGMOD International Conference on Management of Data · doi:10.1145/276304.276375 · Cited by 69 · see citing works
Serving information to the Web with Hyper-G
Andrews, K., Kappe, F., & Maurer, H. A. (1995) · Computer Networks and ISDN Systems · doi:10.1016/0169-7552(95)00028-6 · Cited by 67 · see citing works
Optimization of Run-time Management of Data Intensive Web-sites
Florescu, D., Levy, A. Y., Suciu, D. M., et al. (1999) · Cited by 53 · see citing works
Using statecharts to model hypertext
Zheng, Y. F., & Pong, M. (1993) · doi:10.1145/168466.168532 · Cited by 48 · see citing works
RMC: A Tool to Design WWW Applications
Díaz, A., Isakowitz, T., Maiorana, V., et al. (1995) · International World Wide Web Conference (WWW) · doi:10.1145/3592626.3592672 · Cited by 46 · see citing works
Adding multimedia collections to the Dexter Model
Garzotto, F., Mainetti, L., & Paolini, P. (1994) · doi:10.1145/192757.192774 · Cited by 44 · see citing works
Self-citationA systematic approach to designing a WWW application
Balasubramanian, V. R., Min, B., & Yoo, J. (1995) · Communications of the ACM · doi:10.1145/208344.208355 · Cited by 31 · see citing works
Context-Based Prefetch for Implementing Objects on Relations
Bernstein, P. A., Pal, S., & Shutt, D. (1999) · Cited by 29 · see citing works
A Schema-Based Approach to HTML Authoring
Kesseler, M. (1995) · International World Wide Web Conference (WWW) · doi:10.1145/3592626.3592676 · Cited by 24 · see citing works
HDM2: Extending the E-R approach to hypermedia application design
Garzotto, F., Mainetti, L., & Paolini, P. (2005) · Springer eBooks · doi:10.1007/bfb0024366 · Cited by 23 · see citing works
Self-citationHypertext development using a model‐based approach
Schwabe, D., Caloini, A., Garzotto, F., et al. (1992) · Software Practice and Experience · doi:10.1002/spe.4380221103 · Cited by 22 · see citing works
Supporting hierarchical guided tours in the World Wide Web
Hauck, F. J. (1996) · Computer Networks and ISDN Systems · doi:10.1016/0169-7552(96)00052-9 · Cited by 9 · see citing works
Nif-T-nav: A hierarchical navigator for WWW pages
Jones, K. L. (1996) · Computer Networks and ISDN Systems · doi:10.1016/0169-7552(96)00028-1 · Cited by 7 · see citing works
Making Hypermedia Work: A User's Guide to HyTime.
(1996) · Computers and the Humanities · doi:10.1007/bf00054029 · Cited by 1 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- AYERS, E. Z. AND STASKO, J. T. 1995. Using Graphic Hystory in Browsing the World Wide Web. In Proc. Fourth Int. WWW Conf. (Boston, Mass., Dec. 1995).
- Morgan Kaufmann.
- GARG, P. K. 1988. Abstractions Mechanisms in Hypertexts. Communications of ACM 31, 7, 862-870.
- TAKAHASHI, K. AND LIANG, E. 1997. Analysis and Design of Web-based Informations Sys- tems. In Proc. Sixth Int. WWW Conf. (Santa Clara, California, 1997).
Cited by
Sorted by citations
Harris, P. A., Taylor, R., Thielke, R., Payne, J., Gonzalez, N., & Conde, J. G. (2009) · Journal of Biomedical Informatics · doi:10.1016/j.jbi.2008.08.010 · Cited by 51,384 · see citing works
- Authors
- Fraternali, P., & Paolini, P.
- Affiliations
- Politecnico di Milano (IT)
- ORCID
- Fraternali, Piero
- Venue
- ACM Transactions on Information Systems
- Published
- 2000-10
- Volume
- 18
- Issue
- 4
- Pages
- 323-382
- ISSN
- 1046-8188 (ISSN-L)
- 1558-2868
- OpenAlex
- W2077057017
- Cited by
- 160
- References
- 40
- Citations by year
- 2024: 1 · 2023: 1 · 2022: 1 · 2018: 1 · 2016: 2 · 2015: 2 · 2014: 6 · 2012: 3
- FWCI
- 45.80
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM Transactions on Information Systems (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Web Applications and Data Management
- Physical Sciences › Computer Science › Software › Model-Driven Software Engineering Techniques
- Physical Sciences › Computer Science › Information Systems › Mobile and Web Applications
- Keywords
- model-driven engineering, web application development, conceptual schema, dynamic web page generation, CASE environment, hypermedia
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review