HDM—a model-based approach to hypertext application design
ACM Transactions on Information Systems (TOIS)
The object-oriented hypermedia design model
Communications of the ACM
The Unified Modeling Language user guide
The Unified Modeling Language user guide
OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
From Object Oriented Conceptual Modeling to Automated Programming in Java
ER '98 Proceedings of the 17th International Conference on Conceptual Modeling
Specifying Conceptual Interface Patterns in an Object-Oriented Method with Automatic Code Generation
UIDIS '01 Proceedings of the Second International Workshop on User Interfaces to Data Intensive Systems (UIDIS'01)
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
A framework for automatic generation of web-based data entry applications based on XML
Proceedings of the 2002 ACM symposium on Applied computing
Web-Oriented Software Technology
ECOOP '02 Proceedings of the Workshops and Posters on Object-Oriented Technology
A document-based approach to the generation of web applications
Proceedings of the 2004 ACM symposium on Document engineering
User profiling capabilities in OOWS
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Hi-index | 0.00 |
This paper introduces an extension to UML that takes care of web page navigation using the OO-Method, dynamic prototyping, and a new way of specifying the navigation design. Furthermore, a software production process for e-commerce applications design is described. This process is driven by an Object-Oriented Web-Solutions Modeling approach (OOWS), which provides mechanisms to deal with the development of web-based applications. In the proposed process, a system is completely specified using object-oriented conceptual modeling techniques to capture properly the specific functionality of an e-commerce application. We place special emphasis on a navigational model that provides abstraction primitives to capture and represent navigational semantics. With such an extended conceptual model, system functionality and navigational features are described within a unified framework. Once the system specification is completed (problem space level), a strategy to obtain the software components that will constitute the final software product (solution space level) is defined. We briefly discuss how to map these abstraction primitives to e-commerce applications in order to be able to go from the problem space to the solution space in a structured, automated way.