Fatwanto, A.Boughton, C.2026-01-012026-01-0116013208849781601320889https://hdl.handle.net/1885/733799284This paper presents a method to compose an architectural description that is suitable for model-driven software development. The method comprises viewpoints which address separately specification of platform-independent requirements from platform requirements and accommodate the specifications of functional and non-functional requirements. We used OOA/RD method as a basis for developing models within our method since it offers separation between platform-independent requirements with platform requirements. In terms of separation of concerns, our method offers clearer division compared with the specified viewpoints in MDA.8enArchitectural descriptionMDASeparation of concernsArchitecture description for model-driven development200862749097361