Web-Application Modeling With the CMS-ML Language
نویسندگان
چکیده
The Model-Driven Engineering paradigm has become increasingly popular due to its advocation of using models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be produced from those models by using automated transformations. On the other hand, we are currently witnessing the rise in popularity of a particular kind of web-application, Content Management Systems (CMS). This paper overviews the CMS Modeling Language (CMS-ML), a graphical language for the high-level modeling of CMS-based web-applications. CMS-ML is oriented towards enabling non-technical stakeholders to rapidly model a web-site supported by a CMS system. The language also allows for its extension, in order to support the modeling of more complex web-applications. Resumo O paradigma da Engenharia Conduzida por Modelos tem-se popularizado devido à sua utilização de modelos como cidadãos de primeira classe no processo de desenvolvimento de software, enquanto artefactos como documentação e código-fonte podem ser produzidos a partir desses modelos através de transformações automatizadas. Por outro lado, estamos actualmente a assistir à ascensão de um determinado tipo de aplicação-web, os Sistemas de Gestão de Conteúdos (CMS). Este artigo apresenta o CMS Modeling Language (CMS-ML), uma linguagem gráfica para a modelação a alto ńıvel de aplicações-web baseadas em CMS. Esta linguagem tem como objectivo permitir que os interessados não-técnicos possam rapidamente modelar um web-site suportado por um sistema CMS. A linguagem também permite a sua extensão, de modo a suportar a modelação de aplicações-web de maior complexidade. ? This work was supported by FCT (PhD Scholarship SFRH/BD/28604/2006 and INESC-ID multiannual funding) through the PIDDAC Program funds. INForum 2010 II Simpósio de Informática, Lúıs S. Barbosa, Miguel P. Correia (eds), 9-10 Setembro, 2010, pp. 461–472
منابع مشابه
A MDE Approach for the Development of CMS-based Web Applications
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, these are usually built using the typical sourcecode-oriented software development process, which is slow and error-prone. On the other hand, a MDE-oriented devel...
متن کاملA Toolkit for ADM-based Migration: Moving from PHP Code to KDM Model in the Context of CMS-based Web Applications
In the last few years, many organizations have based their Web applications on Content Management Systems (CMS) because of the advantages they provide to manage their huge amount of digital content. The objectives of these organizations change, for this reason they may see the necessity of migrating their CMS-based Web applications to other CMS platforms meeting better their needs. Thus, we pro...
متن کاملDevelopment of Content Management System-based Web Applications
Web applications are evolving towards strong content-centered Web applications. The development processes and implementation of these applications are unlike the development and implementation of traditional information systems. In this paper we propose WebEngineering Method; a method for developing content management system (CMS) based Web applications. Critical to a successful development of ...
متن کاملEnglish Teachers Professional Development Needs for Web Development Skills: Meeting the Challenges of Teaching English Language in the Information Age
Utilizing the resources of the web in educational practices has made instructional processes more efficient and interesting and has made the learning process on the other hand much easier and attractive. With the web, English language teachers now have the option of engaging learners in online (web-based) instructions in addition to the use of conventional classroom instructions or alternativel...
متن کاملdesigning and implementing a 3D indoor navigation web application
During the recent years, the need arises for indoor navigation systems for guidance of a client in natural hazards and fire, due to the fact that human settlements have been complicating. This research paper aims to design and implement a visual indoor navigation web application. The designed system processes CityGML data model automatically and then, extracts semantic, topologic and geometric...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010