The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
Programming Ruby: the pragmatic programmer's guide
Programming Ruby: the pragmatic programmer's guide
Model-driven development of Web applications: the AutoWeb system
ACM Transactions on Information Systems (TOIS)
A statechart-based model for hypermedia applications
ACM Transactions on Information Systems (TOIS)
Dynamic and adaptive composition of e-services
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Modeling the User Interface of Web Applications with UML
Workshop of the pUML-Group held together with the «UML»2001 on Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists
WWWorkflow: World Wide Web based Workflow
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Information Systems Track—Internet and the Digital Economy - Volume 4
The Pragmatics of Model-Driven Development
IEEE Software
Turning Web Applications into Portlets: Raising the Issues
SAINT '05 Proceedings of the The 2005 Symposium on Applications and the Internet
Improving portlet interoperability through deep annotation
WWW '05 Proceedings of the 14th international conference on World Wide Web
Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
Transformation techniques in the model-driven development process of UWE
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)
Using established Web Engineering knowledge in model-driven approaches
Science of Computer Programming
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
Conceptual Modeling of Information Systems
Conceptual Modeling of Information Systems
A model-based approach for integrating third party systems with web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
RubyTL: a practical, extensible transformation language
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Hi-index | 0.00 |
Portlet syndication is the next wave following the successful use of content syndication in current portals. Portlets can be regarded as Web components, and the portal as the component container where portlets are aggregated to provide higher-order applications. This perspective requires a departure from how current Web portals are envisaged. The portal is no longer perceived as a set of pages but as an integrated set of Web components that are now delivered through the portal. From this perspective, the portal page now acts as a mere conduit for portlets. Page and page navigation dilute in favor of portlet and portlet orchestration. However, the mapping from portlet orchestration (design time) to page navigation (implementation time) is too tedious and error prone. For instance, the fact that the same portlet can be placed in distinct pages produces code clones that are repeated along the pages that contain this portlet. This redundancy substantiates in the first place the effort to move to model-driven development. This work uses the eXo platform as the target PSM, and the PIM is based on Hypermedia Model Based on Statecharts. The paper shows how this approach accounts for portal validation/verification to be conducted earlier at the PIM level, and streamlines both design and implementation of eXo portals. A running example is used throughout the paper.