Our earlier work showed how to improve the development path for an information system from initial user wishes via a conceptual specification (CS) to an implementation design in a systematic way. A CS should be implementation-independent. We generated implementations in a few directions, e.g., towards a relational DBMS using SQL. An object-oriented (OO) implementation design is another important direction.This paper works out a systematic mapping towards an OO-implementation, by giving formal mapping rules or ‘semi-automatic’ guidelines. We also look at the differences between the OO-mapping and our earlier SQL-mappings. E.g., how to specify constraints: SQL has language constructs to specify constraints, e.g., (foreign) keys, but programmi...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Taking a Deductive and an Object Oriented approach to specify Information Systems has become a rich ...
Design by contract (DBC) is among the most popular techniques that are taught in introductory progra...
Our earlier work showed how to improve the development path for an information system from initial u...
We illustrate, by using a practical example, how to map a Conceptual Specification (CS) systematical...
Abstract. More work is needed on devising practical, but theoretically wellfounded procedures for do...
This research explores an approach of integrating the strengths of two known technologies in the dat...
Most current approaches to Information Systems Development (ISD) tend to derive from past experience...
The database can be viewed as a (relational model), as a collection of record types and sets (networ...
textabstractThe lack of a dominant Object-Oriented (OO) standard has been a hindrance to the OO para...
We describe a (meta) formalism for defining a variety of (object oriented) data models in a unified ...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
Abstract. Progress was made in the understanding of objectoriented (O-O) design through the introduc...
Nowadays, if we want to obtain a sound and correct final software product it is very important to be...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Taking a Deductive and an Object Oriented approach to specify Information Systems has become a rich ...
Design by contract (DBC) is among the most popular techniques that are taught in introductory progra...
Our earlier work showed how to improve the development path for an information system from initial u...
We illustrate, by using a practical example, how to map a Conceptual Specification (CS) systematical...
Abstract. More work is needed on devising practical, but theoretically wellfounded procedures for do...
This research explores an approach of integrating the strengths of two known technologies in the dat...
Most current approaches to Information Systems Development (ISD) tend to derive from past experience...
The database can be viewed as a (relational model), as a collection of record types and sets (networ...
textabstractThe lack of a dominant Object-Oriented (OO) standard has been a hindrance to the OO para...
We describe a (meta) formalism for defining a variety of (object oriented) data models in a unified ...
On the main current research topics is to find a semantic domain for the Object-Oriented (OO) model....
Abstract. Progress was made in the understanding of objectoriented (O-O) design through the introduc...
Nowadays, if we want to obtain a sound and correct final software product it is very important to be...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
objects are a different class of objects. Their presence improves the data model in its ability to r...
Taking a Deductive and an Object Oriented approach to specify Information Systems has become a rich ...
Design by contract (DBC) is among the most popular techniques that are taught in introductory progra...