Specifying Conceptual Interface Patterns in an Object-Oriented Method with Automatic Code Generation
User Interfaces to Data Intensive Systems, International Workshop on (2001)
May 31, 2001 to June 1, 2001
Pedro J. Molina , CARE Tech.
Sofía Martí , CARE Tech.
Oscar Pastor , DSIC-UPV
Juan J. Fons , DSIC-UPV
Emilio Insfran , DSIC-UPV
Too often, when software is being developed, the software engineers do not sufficiently consider how easy the system will be to use and learn. Following the steps of other related works developed in our research group, this paper deals with the problems of gathering information on the conceptual level about the interface characteristics of the applications that are generated in an automatic way using the OO-Method , . The basic idea is to include in the conceptual modelling process both the functionality and interface characteristics for obtaining a complete application that implements the systems modelled using the underlying object-oriented approach. The "OO-Method" is based not only on the object-oriented paradigm but also on the automatic programming paradigm. It combines the advantages of formal specification systems with the practice provided by conventional object-oriented methodologies. After presenting a description of the OO-Method, the core of the paper focuses on how to collect interface information at the conceptual level, using a technique based on the identification of conceptual interface patterns which are independent of any implementation detail. The corresponding extensions to the OO-Method Conceptual Modelling notation that are necessary for modelling interfaces are presented.
J. J. Fons, P. J. Molina, O. Pastor, S. Martí and E. Insfran, "Specifying Conceptual Interface Patterns in an Object-Oriented Method with Automatic Code Generation," User Interfaces to Data Intensive Systems, International Workshop on(UIDIS), Zurich, Switzerland, 2001, pp. 0072.