Fatwanto, AgungBoughton, Clive V2015-12-102015-12-102202-3917http://hdl.handle.net/1885/62098This 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.Keywords: Architectural description; Architecture descriptions; MDA; Model-driven development; Model-driven software development; Non-functional requirements; Separation of concerns; Architecture; Large scale systems; Separation; Software engineering; Specification Architectural description; MDA; Separation of concernsArchitecture description for model-driven development20082016-02-24