Object‐oriented data management based on abstract data types
Jurgen Annevelink, P. Dewilde · Software Practice and Experience · 1987
Abstract The computer‐aided design of dedicated pipelined processors for numerical applications and signal processing requires design tools that support system refinement, partitioning strategies and the transformation of behavioural descriptions into structure. This in turn poses problems of design data management which are considered here. We show that an object‐oriented data management system is a step towards solving the problems. The method proposed here is based on a systematic specification of data structures and data access methods, using abstract data type specifications. As a result, the data management is completely transparent to the application programs. The data‐management system is written in Enhanced C (EC), a set‐orientated extension of the language C.