Nalysis> 1. DetermiNiNg the operatioNs, data objects, properties aNd abstractioNs appropriate for desigNiNg solutioNs to problems iN a giveNdomaiN. 2. The domaiN eNgiNeeriNg activity iN which domaiN kNowledge is studied aNd formalised as a domaiN defiNitioN aNd a domaiN specificatioN. A software reuse approach that iNvolves combiNiNg software compoNeNts, subsystems, etc., iNto a siNgle applicatioN system. 3. The process of ideNtifyiNg, collectiNg orgaNisiNg, aNalysiNg aNd represeNtiNg a domaiN model aNd software architecture from the study of existiNg systems, uNderlyiNg theory, emergiNg techNology aNd developmeNt histories withiN the domaiN of iNterest. 4. The aNalysis of systems withiN a domaiN to discover commoNalities aNd differeNces amoNg them. (1997-12-26)