What makes a good data model? Evaluating the quality of entity relationship models
This paper develops a framework for evaluating the quality of data models and choosing between alternative representations of requirements....
Database evolution: the DB-MAIN approach
The paper analyses some of the practical problems that arise when the requirements of an information system evolve, and...
Database schema evolution through the specification and maintenance of changes on entities and relationships
A flexible database system needs to support changes to its schema in order to facilitate the requirements of new...
The seven habits of highly effective data modellers (and object modellers?)
Read the full paper here: https://link.springer.com/chapter/10.1007/BFb0020554
Object responsibility categories in support of top-down object discovery
Read the full paper here: https://link.springer.com/chapter/10.1007/BFb0020555
Reengineering processes in public administrations
The paper presents a methodological approach to the reengineering of work processes. Reengineering in the Public Administration domain is...
Denormalisation as an OO extension
Read the full paper here: https://link.springer.com/chapter/10.1007/BFb0020556
Uniqueness conditions for ER representations
Given a collection of entity types (database tables) there is usually more than one way to model their associations....
Development of a financial markets analytical product: A MOSES casestudy
The approach described in this paper has resulted in iterative development and incremental releases. It enabled analytics to be...
Rapid prototyping: An integrated CASE based approach
Seamless methodology integration covering the entire lifecycle has proven to be an elusive Grail for software engineers. Mix-and-match approaches...





