DocumentCode
1786312
Title
A User Interface Stereotype to Build Web Portals
Author
Da Costa, Sofia Larissa ; Graciano Neto, Valdemar Vicente ; Lopes de Oliveira, Juliano
Author_Institution
Inst. de Cienc. Mat. e de Comput. (ICMC), Univ. de Sao Paulo (USP), Sao Carlos, Brazil
fYear
2014
fDate
22-24 Oct. 2014
Firstpage
10
Lastpage
18
Abstract
Software Engineering for Web Systems domain is a complex process where reuse and productivity are desirable attributes. It involves, among other aspects, modeling user interface (UI) software and its binding to underlying applications business logic and process. Despite recent advances, UI engineering for this domain is still expensive, laborious, and error-prone. On the other hand, Model-Driven Development (MDD) has emerged as a paradigm to bridge reuse and productivity gaps by means of abstract models and automatic software generation through model transformations. However, model-based UI engineering (or MDD for UI) is still an emerging discipline. This paper applies a recent MDD for UI research advance, namely the UI Stereotype, to the UI engineering in the Web Systems domain. The UI Stereotype captures UI specificities, modeling recurrent UI presentation and behavior, abstracting users´ interactions and tasks. We apply this concept to describe a Web Portal UI Stereotype as a recurrent interaction pattern that enables the automatic generation of many Web Portal UI components based on model-driven practices. This UI generation approach is compliant with recent advances in UI construction, such as Interaction Flow Modeling Language (IFML), a UI modeling language recently standardised by OMG. Moreover, our approach reduces Web Portals UI software development time-to-market, efforts and costs, contributing to both quality and productivity, and improving maintainability of Web applications.
Keywords
automatic programming; portals; software engineering; user interface management systems; IFML; MDD; OMG; UI software modeling; Web portal UI software development; Web portal UI stereotype; Web system domain; automatic software generation; interaction flow modeling language; model-driven development; productivity; software engineering; user interface; user interface software modeling; Abstracts; Computational modeling; Human computer interaction; Organizations; Portals; Software; Unified modeling language; Model-Based User Interface; Model-Driven Development; Stereotype; User Interface; Web Portals;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Congress (LA-WEB), 2014 9th Latin American
Conference_Location
Ouro Preto
Print_ISBN
978-1-4799-6952-4
Type
conf
DOI
10.1109/LAWeb.2014.8
Filename
7000166
Link To Document