Platform Architecture Design Clause Samples
Platform Architecture Design. The Platform Architecture Design phase deals with the modelling of the platform architecture that supports the applications designed during the Application Architecture Design phase. Platform requirements can be business requirements, system requirements and technical constraints. Business requirements scope the platform architecture design. System requirements define which kinds of properties are required from the platform; they can be technical features and/or restrictions that affect the platform like pricing, weight, communications. Technical constraints are based on earlier decisions or standards the platform has to support. The eDIANA platform designs may address the development of new eDIANA devices (equivalent to GENESYS Device Level, L2) or full eDIANA applications (GENESYS System Level, L3). Each of these levels addresses different application description challenges through the use of modelling techniques. Device level applications focus on creating complete embedded devices. They make use of platforms that can, for example, be composed of a set of chip level platforms providing services to device level applications. Additional middleware and services may be used on top to provide a powerful interface to application designers. System level applications are composed of a set of distributed devices that interact with each other. At this integration level only software platform elements may need to be considered (e.g. communications middleware) since the devices composing the application already have their hardware/software architecture defined. Despite their nature, hardware or software, platform elements have to be considered using two different points of view: a structural view and a behavioural view. Both views are defined at the logical level. The first view provides a designer an understanding of which kinds of building blocks the platform is composed of, and which kinds of services are provided for the applications. The behaviour view describes how the defined building blocks of the platform structure work together and depend on each others. It also enables system simulation that allows early detection of design errors, increases the quality of the final system and reduces maintenance costs. The platform architecture modelling produces the models of the following views: Structural view. The view describes the platform architecture from its structural point of view. The platform architecture model is composed of resources (both SW and HW) at d...
