• DocumentCode
    2050546
  • Title

    CMS-Based Web-Application Development Using Model-Driven Languages

  • Author

    de Sousa Saraiva, J. ; da Silva, Airton R.

  • Author_Institution
    INESC-ID, Inst. Super. Tecnico, Lisbon, Portugal
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    21
  • Lastpage
    26
  • Abstract
    Content management systems (CMS) are typically regarded as critical software platforms for the success of organizational web sites and intranets. Although most current CMS systems allow their extension through the addition of modules/components, these are usually built using the typical source-code-oriented software development process, which is slow and error-prone. On the other hand, a MDE-oriented development process is centered on models, which represent the system and are used to automatically generate all corresponding artifacts, such as source-code and documentation. This paper describes our proposal for a MDE approach to address the development of web-applications based on CMS systems. This approach is based on the creation of two CMS-oriented languages (situated at different levels of abstraction, and are used to both quickly model a web-application and provide a common ground for the creation of additional CMS-oriented languages), and a mechanism for the processing of models specified using those languages. Those models are then to be deployed to a target CMS platform by means of code generation or model interpretation/execution mechanisms.
  • Keywords
    Internet; Web sites; content management; intranets; simulation languages; software engineering; source coding; Web sites; World Wide Web; content management systems; critical software; intranets; model-driven languages; source-code-oriented software development; Collision mitigation; Conference management; Content management; Documentation; Electrochemical machining; Internet; Model driven engineering; Proposals; Software development management; Software engineering; Software Construction; Software Design; Software Engineering Tools and Methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.12
  • Filename
    5298438