Saturday 20th of April 2024
 

Specification of Document Structure and Code Generation for Web Content Management


Besnik Selimi and Artan Luma

This paper presents a simple model for declarative specification of the structure of documents for web-based content management. The proposed model allows the description of the hierarchical structure of multi-lingual documents, relationships, and organization among documents of same type. We specify this model in a way that allows building specifications using drag-and-drop interfaces. Then, we use these specifications in order to automatically generate the necessary database schemas and code for managing these documents. The final goal is to provide unobtrusive automatic code generation that is strongly based on widely used design patterns and thus fits into common workflows in web application development. The usage of such models should further reduce development time in Rapid Application Development processes, especially by shortening the time from gathering requirements to having an executable application.

Keywords: Content Management, Code Generation, Hierarchical Documents, Models, Multi-language Content, Requirement Specification

Download Full-Text


ABOUT THE AUTHORS

Besnik Selimi
Besnik Selimi received a Master degree in software engineering (2004) and a Ph.D. degree in computer science from Joseph Fourier University, Grenoble, France, in 2009. He is currently assistant professor with South East European University. His current research interests are in the fields of software engineering, software testing, web applications and services, etc. He is a member of ACM.

Artan Luma
Artan Luma received a PhD degree in computer sciences from South East European University, in 2010. He is currently assistant professor with South East European University. His current research interests are in cryptography, security, semantic web, etc.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »