LedsystT Design Rules – Results and experiences 2006-06-15 Håkan Davidsson SENI/Combitech AB [email protected] Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 1 LedsystT – Four main areas M Methods for development of FMLS 2010 Technical System A Description Frameworks, Architecture and Design for FMLS 2010 Technical System B Technical Design Rules to be applied when developing and deploying FMLS 2010 Technical System D Design to prove or make plausible that Methods, Framework and Technical Design Rules are valid and usable Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 2 LedsystT Main driver - flexibility Developmental flexibility Operational flexibility Years/Months Time Changes Minutes/Seconds Technology changes, New major requirements New missions, New organizations System Assembly Change Architecture Required System Change or Action Updated capabilities needed Operational changes Operate/Maintain Capability Service Assembly Add/Update System/Module/ Services Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 3 The Architecture defines abilities for Operational Systems and Technical Systems FMLS 2010 architectural demands : • Flexibility • Availability and Reliability • Mobility • Usability • Interoperability • Security • Cost effectiveness Operational System Sverige xxx 0 km/hr (fixed network) Force with separate FHQ Combat vehicle Soldier Recipient Urban area Order/request/reports Streaming video/response National responsibility OPIL/TK 10000 km II xxx FHQ O H 0 km/hr (fixedQ network) 0 km/hr (transportable/ fixed network) 0 km/hr (transportable/ fixed network) RDF HQ 50 km 200 km Technical System Core Units 70 km/hr (mobile node) (+) 200 km Core functionality within: •Security •Manageability FCP 50 km Soldiers Core 5 km/hr units 70 km/hr (mobile node) Core 5 km Architecture balances the provision of functions and information to users and locations where activity has to be performed Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 4 Architecture Description Model System in focus Operational Technical Supports Operational node Connects through4 Operational node connection Technical system node Network Provides4 * Acts in4 Communicates through4 Performs4 Information exchange 3 Provides Interface Role Uses/provides4 Is located in Has information content4 Is responsible for4 Information 3 Processes Provides, uses4 Acts in4 * Uses, processes and produces4 Org unit Is responsible for4 Activity Technical system function 3 Produces/consumes Technical system 3 Supports 0..* Can * consist of4 Subunits4 Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 5 Architecture is defined by three architecture levels Overarching (OA) SwAF 15 years FMLS 2010 Reference (RA) Link16 FMLS 2010 Tech Air C4ISR Navy C4ISR Navy Air 6 years TA TA TA TA TA TA TA TA TA TA TA TA Target (TA) 1- 2 years The three architecture types have different scope, time span and level of detail. They are hierarchically dependant on each other, where OA is the highest level, has the widest scope, longest time span and the least detail. RA is depending on OA and TA is depending on RA. TA is the lowest level with the most narrow scope, the shortest time span and the most detail. Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 6 Architecture descriptions Overarching Architecture Reference Architecture Target Architecture Framework Design Rules The overarching architecture describing principles and an overall description of the entire FMLS 2010 system. The framework gives guidelines on how to elaborate architecture descriptions The reference architectures, describe general rules and patterns for developers and architects to use when creating deployable instances of a system. The target architecture, describes rules and patterns for developers to use when creating a specific system instance Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 7 The design rules describe detailed rules to follow when designing a system, according to the architecture Aspect and domain oriented descriptions FMLS 2010 OA RA Aspect RA Missions RA RA RA Information RA Information RA Governance RA Governance RA Security RA Security RA Information System RA Domain RA Infrastructure Design document TA Technical TA Operational TA Mission DTa TA TA TA Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 8 Architecture descriptions and SwAF processes SwAF HQ processes Planning process Production process TA TA Operational • TA Corvette Vby • TA NBC Platoon • TA BGHQ TA Mission process TA Technical • TA Corvette Vby • TA PDA • TA ASC890 • TA BGHQ RA RA Aspect • RA Domain • RA Information • RA Information system • RA Infrastructure • RA Security • RA overnance OA OA AF OA Sub level • OA FMLS • OA ERP OA Top level • OA SwAF Framework • SwAF Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 9 TA TA Mission • TA Kosovo • TA Civil RA RA Mission • RA RDF • RA Cimic Architecture principles Principles are the enduring underlying general rules which hold true across the architecture ~ 10 principles defined for OA level Principle statement and motivation in one or two sentences Implication described according to 4+2 architecture aspects ID Principle Name Usage Id# Name M/O Principle statement: Text Motivation: Text Implication: Operational: Text Information: Text Information system: Text Infrastructure: Text Governance: Text Security: Text Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 10 Design Rules - the definition A design rule is a solution to a problem in a specific context with the following characteristics: Belongs to a problem domain Packages knowledge in a reusable form Standardize solutions to design problems within NBD Gives value to the re-user Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 11 Design rule fundamentals • A design rule shall be able to live without dependencies to the requirements that were the cause that it was created • Design that is worth to be remembered so it can be re-used and transfer technology shall be documented in a specific system independent way as design rules Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 12 Design rules – where and how do they fit Capability needs NBF properties Generic rqmts System rqmts Design rules Architecture Design Architecture principles Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 13 Principle of structuring Design Rules Shall give relations and consistency High Level Design Rule Area 1 Area 2 • between solutions in defined problem areas Area 3 • to other high level design rules Generates DR DR Top-down DR Top/Bottom-Down/up Must be connected! DR Requirements Harvested Design Rules Bottom-up Structure Design Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 14 The lifecycle - Design rules and Systems Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 15 Packaging design rules Breakdown of problem domains TDR DRP DRP DRP DRP DRP DR DR Reusable solutions within each problem domain. Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 16 VoV of Design Rules Methods • Appraisal – Some Design Rule has such an abstraction level that it is impossible to define quantitative results from verification, e.g. High Level Design Rules • Verification – A problem and a context – A set of requirements1 – A solution (architecture, design etc.) that also can use other design rules (associations according to the framework). The solutions shall be traceable to the problems – Analysis with a clear motivation why the selected solution is used 1 Observe that a design rule never points on requirements, only vice versa. Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 17 Design Rule approval strategies A-F and their criteria D: Realization test in a test system e.g. prototype, demo A: Inspection of a solitary Design Rule C: Inspection of design where the TDR is implemented B: Inspection of Use by Requirements E: Successfully used in N similar deployed systems F: Used in M different types of deployed systems Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 18 High Level Design Rules • • • • • • • Flexibility Mobility aspects of flexibility Scalability Interoperability Legacy integration Risk management Security aspects of – Information – Flexibility Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 19 Design Rule candidates - example 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Advanced Routing Multipeer Communications over Heterogeneous Networks One Common Convergence Layer Information Prediction Data Incest Prevention 24 Routing, Hosting, Traffic separation 25 One common IP network 26 Prioritization Interface requirements of communication 27 infrastructure Radio and Communication Silence Service Location Independency Caching (geographical information) Creation of Role Based Situation Pictures Notification QoS Representation of Ad-hoc Organizations Security in SOA Security mechanism: Security mechanism: Security mechanism: Security mechanism: Security mechanism: Security Policy Principles Service metadata Situation Adaptation Static and Dynamic Registries 28 29 30 Group handling 31 32 33 34 35 36 Inheritance Configuration Installation Monitor security 37 38 System & Service unique identification 39 Risk Management adaptable design of the FMLS2010 40 system 41 How to choose which security functions for specific IT 42 platforms 43 System of Systems Micro Kernel 44 Security Approach 45 Flexibility 46 Interoperability Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 20 Questions? Designpartner SAAB ERICSSON NBD INNOVATION 2006-06-15 21
© Copyright 2026 Paperzz