DA and IE: The Church

Together with inheritance, specialization and aggregation hierarchies form the foundations of both semantic modeling and object-oriented (OO) modeling. Both DA and IE models and architectures can be fully represented using semantic networks and object-oriented modeling techniques. These scalable, versatile modeling techniques are useful for improving the precision of both DA and IE models and optimizing the reusability of their resulting asset bases. They are equally applicable to a wide spectrum of problem spaces, and maintain consistent structures and representations across the complete system life-cycle. They can be combined to represent specialization-based reusable structures in models and architectures, and to implement those same structures in code. For these reasons (as well as so many others that another paper could be written on this subject), these techniques are logical, if not ideal, candidates for DA and IE integrated modeling and asset building projects.