Learn More
This paper presents a UML Profile for Web applications. It is a UML extension based on the general extension mechanisms provided by the UML that defines specific stereotypes to model the navigational and presentational aspects of Web applications. This profile is part of a methodology for the analysis and design of Web applications. This methodology(More)
The Object Constraint Language (OCL) has been introduced by IBM for business modelling and adopted by UML as a mean to specify invariants of classes and types in a class model, to specify type invariant of stereotypes, to describe pre-and postconditions on operations and methods, to describe guards, and also as a navigation language. OCL is a language of(More)
Interface Design: The abstract interface model is built by defining perceptible objects (e.g. a picture, a city map, etc.) in terms of interface classes. Interface classes are defined as aggregations of primitives classes (such as text fields and buttons) and recursively of interface classes. Interface objects map to navigational objects, providing their(More)
This paper presents a UML-based design of hypermedia systems. It comprises the conceptual, navigational and presentational modeling of hypermedia applications. These design steps are similar to those proposed in other methods for hypermedia and Web design. As most of these methods it is based on the separation of contents, structure and layout. The novelty(More)
16 Introduction With the expansion of the services on the World Wide Web (WWW) and the distribution of information on CD-ROM, modern electronic support of advertising and sale of goods become a key factor in the marketing strategy of many companies. Information systems which focus their attention in multimedia presentation of products or services with(More)