1 / 24

AgileSTEP Project A Summary of the Final Report

Task Description. Identify standards-based technologies that can be used to communicate Information Exchange Requirements (IER's). AgileSTEP Team Members. Program ManagementGerald Graves/ATI . Tom Thurman/Rockwell CollinsMike Keenan/BoeingGreg Smith/BoeingBill Anderson/PDES, Inc.. Michael Enoch/Lockheed MartinJoe Skipper/ Vitech CorpIan Bailey/EurostepDarla Nettles/ATI.

niabi
Download Presentation

AgileSTEP Project A Summary of the Final Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. AgileSTEP Project A Summary of the Final Report Jim U’Ren March, 2004

    2. Task Description Identify standards-based technologies that can be used to communicate Information Exchange Requirements (IER’s)

    3. AgileSTEP Team Members Program Management Gerald Graves/ATI Tom Thurman/Rockwell Collins Mike Keenan/Boeing Greg Smith/Boeing Bill Anderson/PDES, Inc.

    4. What is an IER? The data that is passed across an interface A mechanism for communicating information between system development participants The data that is required to satisfy an interface exchange agreement, i.e., Interface Control Document The output from a process that may be input into another

    5. Characteristics Common to IERs Can be atomic (attribute value pairs) Can be a collection of atomic elements Can have structural relationships Can reference each other Can be hierarchical Can grow in complexity throughout the development cycle Often implied but not specified

    6. Candidate IERs for Agile STEP Level of Coverage

    7. Mapping STEP elements to DODAF elements – M. Ward/Eurostep

    8. Working High-level Spacecraft Process Model

    9. Evolving IER Information Content Example

    10.

    11. Effectiveness Measure IER usually called “Measures of Effectiveness” Definition: Criterion by which system solutions will be judged from a stakeholder perspective Highly subjective and not currently well defined within system engineering community Example: “Land a man on the Moon and return him safely to Earth before the end of the decade” – Apollo program Mission data return “Did it work or not?” Definition: “The measure of effectiveness is the criterion by which solutions will be judged –proposed solutions, solutions under test, or solutions in being”, Goode, Harry H., and Robert E. Machol, the Design of Large-scale Systems, New York: McGraw-Hill Book, 1957 Measures of effectiveness provide metrics to judge how well a system satisfies a requirement from a stakeholder perspective; measures of Performance provide similar information from an engineer’s perspective Example: MoEs can be direct metrics with weightings (e.g., number of ships sunk on a sortie) or weightings applied to optional requirements (e.g., the computer casing shall have a glassy finish) Definition: “The measure of effectiveness is the criterion by which solutions will be judged –proposed solutions, solutions under test, or solutions in being”, Goode, Harry H., and Robert E. Machol, the Design of Large-scale Systems, New York: McGraw-Hill Book, 1957 Measures of effectiveness provide metrics to judge how well a system satisfies a requirement from a stakeholder perspective; measures of Performance provide similar information from an engineer’s perspective Example: MoEs can be direct metrics with weightings (e.g., number of ships sunk on a sortie) or weightings applied to optional requirements (e.g., the computer casing shall have a glassy finish)

    12. Tools used to generate IER data: Requirements Tools may be configured to handle MoEs Optimisation, design of experiment and trade-off tools, e.g., ANOVA-TM, DOE Wisdom, Stadium, STN may be used to compute MoEs Requirements tools may also employ user-defined attributes to store weightings and MoE information Relevant data models: AP233 Requirements modules (as included in PLCS ISO standard ballot package) Current level of coverage: Complete (using classification mechanism in AP233 Requirements Model)

    13. Key Performance Parameter (KPPs) IER Definition: Critical subset of system Measures of Performance Quantitative and may have a threshold and an objective value Example: Mass, Cost and Data Rate (JPL PDC favorites ) Coverage, Revisit Time and Resolution (NRO favorites)

    14. Key Performance Parameter IER (cont.) Tools used to generate IER data: Requirements management tools and requirements engineering tools System performance models Examples – spreadsheets, custom tools and software Relevant Data Model AP233 Requirements Model Current level of coverage: Complete (using classification mechanism) Weighting to be supported in AP233 Allocation Module (future development)

    15. Time Sequence Event IER Definition: An aggregation of space system activities and external events in a time ordered sequence Reference: APGEN Users Guide Version 1.0 Example: APGEN Predicted Event File (PEF)

    16. Time Sequence Event IER (cont.) Tools used to generate IER data: APGEN Relevant data models: AP233, Mandate Time Model Current level of coverage: partial SC4 Mandate yet to be implemented AP 233 planning to reuse Mandate in Behavorioal Module Sets

    17. Orbit Specification IER Definition: specification of the basic orbit parameters including angles defining the spacecraft orientation. Examples: Keplerian (orbit) State Vector (orbit) Euler Angle – Roll, Pitch & Yaw (attitude) Quaternions (attitude) Tools used to generate IER data: ESARAD, STK, etc. Relevant data models: STEP-TAS Other related standards: OrbitML Current level of coverage: Complete (Keplerian)

    18. Orbit IER Example – Keplerian Element Sets

    19. Mass IER Definition: A quantitative measure of that property of matter which causes a resistance to any change in the motion of a body. The mass depends on the volume of the body and the density of the material comprising the body. Example: The mass of the landing gear of an F -XY Block Z fighter plane exceeds 200 kilograms.

    20. Mass IER Tool that generate Mass Properties IER data: CATIA, UG, Pro-Engineer, etc. Tools that contain Mass Properties IER data: MS Word, MS Excel table, Relevant data models: STEP AP 209, 214, Part 1039 Current level of coverage: Partial 1039 – Partial -1039 – Partial -

    21. Design Rules IER Definition: A constraint, either conditional or unconditional, quite often levied via system requirements, physical limitations or environmental restrictions that may effect one, many or all of the life cycle processes (e.g., design, manufacture, disposal, recycle, etc.) for a given product or family of products. Example: GUIDELINE: Components and hardware should not extend below the bottom side of a PCA more than 0.175 inches.

    22. Design Rules IER (cont.) Example (cont.): RATIONALE: The depth of the flow solder wave is approximately 0.200 inches. Approximately 0.025 inch of solder mask is applied to all hardware and some components prior to wave solder. Components or hardware that exceed this value will get caught on the wave nozzle and be trapped over the solder pot REFERENCE: Automated Flow Solder Machine, Electrovert 2000, Dual wave, finger conveyor computer controlled, capable of handling boards up to 19.5 inches wide

    23. Design Rules IER (cont.) Tools used to generate IER data: APGEN Relevant data models: AP210, STEP Part 50 Current level of coverage: partial AP210 (in the area of design rules) is being refined Part 50 is being examined for possible use in providing infrastructure to support functional definition

    24. Conclusions IERs are a language which organizations use to communicate internally and with their partners The older, more conventional way is to communicate IER information through document-based systems A more precise and efficient way to communicate is to use standardized data structures as an alphabet and grammar for exact communication STEP data models can be use to provide the context and precision required

    25. Work to be performed Detailed mapping of test data to standard data models Prototype extensions of existing models to support test cases Investigate adapting existing tools to this approach of creating IER data, e.g., API tool kits

More Related