A logical design methodology for relational databases using the extended entity-relationship model
ACM Computing Surveys (CSUR)
Non first normal form relations: An algebra allowing data restructuring
Journal of Computer and System Sciences
Mapping a semantic database model to the relational model
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Extended algebra and calculus for nested relational databases
ACM Transactions on Database Systems (TODS)
Restructuring hierarchical database objects
Theoretical Computer Science - First International Conference on Database Theory, Rome, September 1986
On the correctness of representing extended entity-relationship structures in the relational model
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
HDM—a model-based approach to hypertext application design
ACM Transactions on Information Systems (TOIS)
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Regular Article: The nested universal relation data model
Proceedings of the 30th IEEE symposium on Foundations of computer science
RMM: a methodology for structured hypermedia design
Communications of the ACM
Hypermedia design, analysis, and evaluation issues
Communications of the ACM
The object-oriented hypermedia design model
Communications of the ACM
Tables as a paradigm for querying and restructuring (extended abstract)
PODS '96 Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Catching the boat with Strudel: experiences with a Web-site management system
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Information architecture for the World Wide Web
Information architecture for the World Wide Web
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Model-driven development of Web applications: the AutoWeb system
ACM Transactions on Information Systems (TOIS)
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
Conceptual Modeling of Device-Independent Web Applications
IEEE MultiMedia
Design and Maintenance of Data-Intensive Web Sites
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
WebOQL: Restructuring Documents, Databases, and Webs
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Efficiently Publishing Relational Data as XML Documents
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
On Restructuring Nested Relations in Partitioned Normal Form
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Referential Integrity Revisited: An Object-Oriented Perspective
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Using YAT to Build a Web Server
WebDB '98 Selected papers from the International Workshop on The World Wide Web and Databases
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Declarative specification of Web sites with S
The VLDB Journal — The International Journal on Very Large Data Bases
JWeb: An HDM Environment for Fast Development of Web Applications
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
OOHDM-Web: an environment for implementation of hypermedia applications in the WWW
ACM SIGWEB Newsletter
Domain driven web development with WebJinn
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Conceptual modeling of semantic navigation structures: the MoSeNa-approach
WIDM '03 Proceedings of the 5th ACM international workshop on Web information and data management
A document-based approach to the generation of web applications
Proceedings of the 2004 ACM symposium on Document engineering
Modeling and generating application logic for data-intensive web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Modeling and verification of adaptive navigation in web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Towards an operation model for generated web applications
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Process modeling in Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
A data-modelling approach to web application synthesis
International Journal of Web Engineering and Technology
Survey of existing languages to model interactive web applications
APCCM '08 Proceedings of the fifth Asia-Pacific conference on Conceptual Modelling - Volume 79
An evaluation of the utility of web development methods
Software Quality Control
Conceptual Modeling of Multimedia Search Applications Using Rich Process Models
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
The History of WebML Lessons Learned from 10 Years of Model-Driven Development of Web Applications
Conceptual Modeling: Foundations and Applications
A file assignment strategy independent of workload characteristic assumptions
ACM Transactions on Storage (TOS)
Towards a dynamic, content based e-learning platform
CATE '07 Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education
HiPC'07 Proceedings of the 14th international conference on High performance computing
Navigation consistency in web site families
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
WebRatio BPM: a tool for designing and deploying business processes on the web
ICWE'10 Proceedings of the 10th international conference on Web engineering
Information extraction from semi-structured web documents
KSEM'06 Proceedings of the First international conference on Knowledge Science, Engineering and Management
Model transformations in the development of data–intensive web applications
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Temporal content management and website modeling: putting them together
Transactions on Large-Scale Data- and Knowledge-Centered Systems V
M3D: a tool for the model driven development of web applications
Proceedings of the twelfth international workshop on Web information and data management
Relating navigation and request routing models in web applications
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Mapping semantic widgets to web-based, domain-specific collections
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
Data-intensive Web sites are large sites based on a back-end database, with a fairly complex hypertext structure. The paper develops two main contributions: (a) a specific design methodology for data-intensive Web sites, composed of a set of steps and design transformations that lead from a conceptual specification of the domain of interest to the actual implementation of the site; (b) a tool called Homer, conceived to support the site design and implementation process, by allowing the designer to move through the various steps of the methodology, and to automate the generation of the code needed to implement the actual site.Our approach to site design is based on a clear separation between several design activities, namely database design, hypertext design, and presentation design. All these activities are carried on by using high-level models, all subsumed by an extension of the nested relational model; the mappings between the models can be nicely expressed using an extended relational algebra for nested structures. Based on the design artifacts produced during the design process, and on their representation in the algebraic framework, Homer is able to generate all the code needed for the actual generation of the site, in a completely automatic way.