Designing object-oriented software
Designing object-oriented software
Yourdon systems method: model-driven systems development
Yourdon systems method: model-driven systems development
Systematic hypermedia application design with OOHDM
Proceedings of the the seventh ACM conference on Hypertext
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Use case driven object modeling with UML: a practical approach
Use case driven object modeling with UML: a practical approach
Program Transformation Systems
ACM Computing Surveys (CSUR)
Object modeling and user interface design: designing interactive systems
Object modeling and user interface design: designing interactive systems
Designing for the User with OVID: Bridging the Gap Between Software Engineering and User Interface Design
Information Systems - Special issue on Databases: creation, management and utilization
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Guest Editors' Introduction: Web Engineering An Introduction
IEEE MultiMedia
Task Descriptions as Functional Requirements
IEEE Software
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Tasks and Situations: Considerations for Models and Design Principles in Human Computer Interaction
Proceedings of HCI International (the 8th International Conference on Human-Computer Interaction) on Human-Computer Interaction: Ergonomics and User Interfaces-Volume I - Volume I
Enhancing a Requirements Baseline with Scenarios
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Towards a Very Large Model-Based Approach for User Interface Development
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
Describing adaptive navigation requirements of web applications
AH'06 Proceedings of the 4th international conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Towards an end-user development approach for web engineering methods
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Introducing requirements traceability support in model-driven development of web applications
Information and Software Technology
Model-driven in reverse: the practical experience of the AQUA project
Proceedings of the 2009 Euro American Conference on Telematics and Information Systems: New Opportunities to increase Digital Citizenship
A Requirement Analysis Approach for Using i* in Web Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
A model-driven approach to building modern Semantic Web-Based User Interfaces
Advances in Engineering Software
From crosscutting concerns to web systems models
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Static consistency checking of web applications with WebDSL
Journal of Symbolic Computation
A Survey of Requirements Specification in Model-Driven Development of Web Applications
ACM Transactions on the Web (TWEB)
An i*-based approach for modeling and testing web requirements
Journal of Web Engineering
Visually modelling data intensive web applications to assist end-user development
Proceedings of the 6th International Symposium on Visual Information Communication and Interaction
Hi-index | 0.00 |
There are a significant number of proposals for modelling and developing web applications, but very few of them rigorously deal with how to elicit and represent requirements, and how to go from the Requirements Model to the Conceptual Model with a sound methodological basis. This work presents an approach to capture web application requirements. The main goal of this approach is to provide analysts with techniques that allow them to specify not only the functional and data requirements of a web application but also the navigational ones at early stages. These techniques make it possible to identify, specify and describe every task that must be achieved by web application users. In addition, we introduce a strategy based on graph transformations that allow us to automate the derivation of the navigational model of the OOWS method from early requirements specifications. Finally, by using the OOWS automatic code capabilities, we show how this graph transformations-based strategy allows us to obtain web applications prototypes from early requirements specifications.