SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
A Program of Research
 into Systems Engineering
 Joseph E. Kasser DSc CEng CM MIEE, Stephen C. Cook PhD
                           FIEE FIEAust
           Systems Engineering and Evaluation Centre
                   University of South Australia
         School of Electrical and Information Engineering
          Mawson Lakes Campus, South Australia 5095
   Telephone: +61 (08) 8302 3941, Fax: +61 (08) 8302 4723
Emails: Joseph.Kasser@unisa.edu.au, Stephen.Cook@unisa.edu.au
         © University of South Australia, 2003                  1
Topics
 The elements of a framework for the
  engineering of complex systems;
 Object-oriented systems engineering;
 Research into prototype object-
  oriented tools for systems
  engineering;
 The application of systems
  engineering to various domains.

     © University of South Australia, 2003   2
Systems Engineering
 Academia is
  teaching it
 Industry is
  practicing it
 INCOSE is trying to
  improve it

Tower of Systems
  Engineering
       © University of South Australia, 2003   3
Systems Engineering
 But nobody knows
  what it is
 No agreed
  definition
 Academic debate
  about degrees in the
  subject
Tower of Systems
  Engineering
      © University of South Australia, 2003   4
The 5-Layer Systems Engineering
                       Model
  Socio-Economic  Government Regulation and Control.
Systems Engineering            Economic, legal and political influences.

  Industry System          National Wealth Creation, the Nation’s
    Engineering                Engine. (Japan operates at this level)

  Business System          Industrial Wealth Creation. Many
   Engineering                 Businesses make an industry

   Project System          Corporate Wealth Creation. (The West
    Engineering                operates at this level.)

Product/sub-system         Technology Artefacts. To some the only
   Engineering                 “real” systems engineering. Many Products
                               (can) make a system
    Time                                                  Derek Hitchins, SETE 2000

              © University of South Australia, 2003                                   5
ISO/IEC 15288 Road Map
Enterprise Processes                               Technical Processes
                               Project
 Enterprise Environment                           Stakeholder Requirements
  Management Process
                              Processes               Definition Process
                            Project Planning    Requirements Analysis Process
Investment Management           Process
       Process                                   Architectural Design Process
                           Project Assessment
   System Life Cycle             Process
  Management Process                               Implementation Process
                             Project Control
 Resource Management            Process              Integration Process
       Process
                             Decision
                                    -making          Verification Process
                                Process
  Quality Management
        Process                                      Transition Process
                            Risk Management
                                 Process
                                                     Validation Process
                             Configuration
                                                     Operation Process
Agreement Processes       Management Process
   Acquisition Process                              Maintenance Process
                             Information
                          Management Process
    Supply Process                                    Disposal Process




     © University of South Australia, 2003                                      6
Elements for Area of Research
 The Area of Concern (A),
   • which might be a particular problem in a discipline (area of
     study), a real-world problem situation, or a system of interest.
 A particular linked Framework of Ideas (F) in which
  the knowledge about the area of concern is expressed.
   • includes current theories, bodies of knowledge, heuristics, etc
     as documented in the literature as well as tacit knowledge.
 The Methodology (M) in which the framework is
  embodied
   • incorporates methods, tools, and techniques in a manner
     appropriate to the discipline that uses them to investigate the
     area of concern.



         © University of South Australia, 2003                          7
Relationships Between F,M&A




 Elements relevant to any piece of research
    (Checkland and Holwell, 1998: p 13).
    © University of South Australia, 2003     8
Broad Areas of Concern
 A designed physical system
    • (that also contains human components).
 A human activity system
    • (engineering organisation).

 Each span many disciplines and require pluralistic approaches that
  not only invoke multiple methodologies but ones that rest on quite
  distinctly different frameworks of ideas.
 They are of fundamentally different types and hence will probably
  have to be approached with different methodologies.
 As such we now understand why:
    • Many systems engineers cannot clearly articulate the functions and
      benefits of systems engineering (Kasser and Shoshany 2001).
    • It has been extremely difficult to establish a systems engineering
      body of knowledge (SEBOK) for the diverse activities that are
      known by the term “systems engineering.” (Kasser and Massie,
      2001).

          © University of South Australia, 2003                        9
Topics
 The elements of a framework for the
  engineering of complex systems;
 Object-oriented systems engineering;
 Research into prototype object-
  oriented tools for systems engineering;
 The application of systems
  engineering to various domains.

     © University of South Australia, 2003   10
Object-Oriented SE has a Gap

 Concept of
 operations
(Use Cases)




                                             Systems (objects)


                            Object-oriented             Object-oriented
                               software                   hardware


     © University of South Australia, 2003                            11
What is a Requirement?
 It is a means of communication
 It is a representation of a need
  • Traditionally text based
 Requirements are crucial to
  delivering the right system and
  producing it in the most effective
  manner (optimal costs)
     © University of South Australia, 2003   12
What is a Good Requirement?
 Describes something (“what”) about
  the system to be implemented
  • Product dimension
 Facilitates the process of implementing
  the system
  • Process dimension
 It’s a real requirement
  • Well-written but useless

      © University of South Australia, 2003   13
RequirementTest
       The RealDesign
Requirement




                           Acceptance
                             criteria
                             (property of a requirement)

      © University of South Australia, 2003                14
Research Questions
 Can an object-oriented approach provide
  traceability from the highest level need
  statement to the lowest level of
  implementation?
 Can a conversion to object-oriented
  requirements bypass or resolve today’s
  problem of poor requirements?
 What are the properties of object-
  oriented requirements?
  • Product dimension
  • Process dimension
      © University of South Australia, 2003   15
Topics
 The elements of a framework for the engineering
  of complex systems;
 Object-oriented systems engineering;
 Research into prototype object-oriented
  tools for systems engineering;
   • OCH
   • CREAP
   • PETS
 The application of systems engineering to various
  domains.
       © University of South Australia, 2003    16
The Operational Concept
            Harbinger
 Takes a holistic approach through greater
  participation of stakeholders in a form that
  allows them to contribute meaningfully
 Helps to elicit (complete the set of)
  requirements
 Reduces poorly articulated requirements
 Minimizes undocumented requirements
 Minimizes immeasurable requirements
      © University of South Australia, 2003   17
OCH Evolutionary Sequence -
             Summary
 Combined Operations Concept and
  Requirements information
 Added
   • Measures of effectiveness
   • Multi-media and diagrammatic
     information
   • Non-sequential access to, and display of,
     information
   • Parallel display (views) of information


     © University of South Australia, 2003       18
The Place of the OCH in the SDLC




  © University of South Australia, 2003   19
Structure of the OCH
   Frame-based
   Underlying sequential State Machine
   Use Case scenarios
   UML swim lane format
   Activity sequence (PERT like) relationships




        © University of South Australia, 2003     20
Scenario Formats
   UML, basic and enhanced with graphics
     •   the current way of working.
   Static workflow diagrams
     •   adding user perspective,
   Dynamic workflow diagrams
     •   animated diagrams showing sequences.
   Audio files
     •   containing verbal descriptions
           such as environmental conditions for the deployed system, or user
            concerns.
   Video files
     •   showing scenarios
           animated or filmed.
   Simulations
     •   of all or part of the system.
   Text mode
     •   for those people who still think in terms of “requirements”

         © University of South Australia, 2003                                  21
Example




© University of South Australia, 2003   22
Physical View of OCH

                                              Server


                       LAN/Internet


             S1                          S2   Sn




CONTROL
 © University of South Australia, 2003                 23
A Practical OCH




© University of South Australia, 2003   24
Advantages of the OCH
 Bypasses today’s problems due to “poor
  requirements”
 Connects development effort more directly to
  the user needs
 Visual representation of “needs”
   •   Improves the requirements elicitation process
        by providing an interactive facility for exploring the capabilities
         of the customer’s needs.
   •   leads to inherited non-functional “needs”
        which reduces the quantity of “missing requirements”
 Helps bridge the gap between soft and hard
  systems
       © University of South Australia, 2003                              25
The Purpose of the Communications
Requirements Evaluation & Assessment
Prototype (CREAP)
 To determine if Requirements Engineering tools could
  be extended to:
   • Constrain writers of requirements to feasible specifications
   • Generates a list of feasible implementation options consistent
     with a defined inventory
 To determine if
   • User selected combinations of equipment from inventory list
   • Would provide the needed communications capability
   • For a specific category of service
       Antennas
       Receivers
       Transmitters
       Modems

        © University of South Australia, 2003                         26
Communications coverage




    © University of South Australia, 2003   27
Elements of the CREAP

 The frames
  • General purpose so that the contents of the frames
    can be replaced by a set of frames for a different
    scenario allowing the tool to be used in another
    scenario potentially with no additional
    programming.
 The user interface template
  • Provides the template for the information to be
    displayed on the GUI.
 The frame interpreter
  • A state machine, which interprets the contents of the
    frames.

       © University of South Australia, 2003             28
CREAP




© University of South Australia, 2003   29
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   30
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   31
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   32
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   33
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   34
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   35
Prototype Educational Tools for
System and Software Engineering
            (PETS)




    © University of South Australia, 2003   36
Topics
 The elements of a framework for the
  engineering of complex systems;
 Object-oriented systems engineering;
 Research into prototype object-
  oriented tools for systems engineering;
 The application of systems engineering
  to various domains.

      © University of South Australia, 2003   37
Research areas
 An Acquisition Methodology for the Procurement and
  Integration of a Network Enabled Warfare System of
  Systems
 A Systems Approach to the Evaluation of Complex, Real-
  Time Information Systems: Determining the
  Effectiveness of Command and Control Organisations
 Developing methodologies to make efficient use of
  Commercial Off The Shelf software products in Research
 How the audio interface for short range infrared guided
  air-to-air missiles can be improved
 Measures of Effectiveness: The Standards for Success
 Strategic Planning and Capability Engineering

        © University of South Australia, 2003         38
Systems Engineering Glossary
             Project
 Student summer project
   • One iteration through the Development Life Cycle
 Initial announcement on Discuss Reflector
 Prototype (limited vocabulary) in test
 SECOE project




       © University of South Australia, 2003            39
Conclusions
 A research program into systems engineering covers a
  broad range of activities
 The incorporation of process elements into the
  requirement object has shown to be a promising approach
  for increasing the effectiveness of the systems engineering
  process and providing customers with a product that meets
  their needs.
 The reductionist approach to solving the problem of poor
  requirements is the time-phased parallel process of
  building a suite of tools for performing specific tasks.
 While the reductionist approach may not be applicable to
  solving all complex problems, in these applications the
  results have been promising. FRED, CREAP, TIGER, the
  remaining PETS and the OCH provide capability that
  shows that parts of the problem of poor requirements can
  be alleviated by applying the appropriate technology.
        © University of South Australia, 2003            40
Summary
 The elements of a framework for the
  engineering of complex systems;
 Object-oriented systems engineering;
 Research into prototype object-
  oriented tools for systems engineering;
 The application of systems engineering
  to various domains.

      © University of South Australia, 2003   41
Questions ?




© University of South Australia, 2003   42

Contenu connexe

Tendances

Foundations Fundamentals
Foundations FundamentalsFoundations Fundamentals
Foundations Fundamentalsishtiaq47
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture DesignGESSI UPC
 
System engineering
System engineeringSystem engineering
System engineeringLisa Elisa
 
System Engineering with Project & Risk Management
System Engineering with Project & Risk ManagementSystem Engineering with Project & Risk Management
System Engineering with Project & Risk ManagementRAMKUMAR P
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notesSudarshan Dhondaley
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Animesh Chaturvedi
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patternsHimanshu
 
83690136 sess-3-modelling-and-simulation
83690136 sess-3-modelling-and-simulation83690136 sess-3-modelling-and-simulation
83690136 sess-3-modelling-and-simulationnoogle1996
 

Tendances (10)

Foundations Fundamentals
Foundations FundamentalsFoundations Fundamentals
Foundations Fundamentals
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture Design
 
System engineering
System engineeringSystem engineering
System engineering
 
System Engineering with Project & Risk Management
System Engineering with Project & Risk ManagementSystem Engineering with Project & Risk Management
System Engineering with Project & Risk Management
 
Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 
Class notes
Class notesClass notes
Class notes
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
03 basic concepts
03 basic concepts03 basic concepts
03 basic concepts
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patterns
 
83690136 sess-3-modelling-and-simulation
83690136 sess-3-modelling-and-simulation83690136 sess-3-modelling-and-simulation
83690136 sess-3-modelling-and-simulation
 

En vedette

Is there value in INCOSE?
Is there value in INCOSE?Is there value in INCOSE?
Is there value in INCOSE?Joseph KAsser
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineJoseph KAsser
 
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP examINCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP examsystemsengineeringprep
 
Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System EngineeringEmmanuel Fuchs
 
Systems Engineering - a smarter way
Systems Engineering - a smarter waySystems Engineering - a smarter way
Systems Engineering - a smarter wayMark Borowski
 
System engineering
System engineeringSystem engineering
System engineeringSlideshare
 
Systems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsSystems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsAssociation for Project Management
 
Systems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowSystems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowAssociation for Project Management
 
Systems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projectsSystems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projectsAssociation for Project Management
 

En vedette (12)

Is there value in INCOSE?
Is there value in INCOSE?Is there value in INCOSE?
Is there value in INCOSE?
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a discipline
 
Systems Engineering Update - Dr. Ron Sega
Systems Engineering Update - Dr. Ron SegaSystems Engineering Update - Dr. Ron Sega
Systems Engineering Update - Dr. Ron Sega
 
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP examINCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
 
Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System Engineering
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
 
Systems Engineering - a smarter way
Systems Engineering - a smarter waySystems Engineering - a smarter way
Systems Engineering - a smarter way
 
System engineering
System engineeringSystem engineering
System engineering
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
 
Systems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projectsSystems engineering and project management - partners in successful projects
Systems engineering and project management - partners in successful projects
 
Systems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to knowSystems engineering for project managers - what you need to know
Systems engineering for project managers - what you need to know
 
Systems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projectsSystems engineering and project management – partners in successful projects
Systems engineering and project management – partners in successful projects
 

Similaire à A program of research into systems engineering

Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)mikeyearworth
 
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...UBMCanon
 
Enhancing the flexibility to the design of selangkah system
Enhancing the flexibility to the design of selangkah systemEnhancing the flexibility to the design of selangkah system
Enhancing the flexibility to the design of selangkah systemizzatuitm
 
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...wcrolley
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30Mahdi_Fahmideh
 
مناهج التعليم وصناعة البرمجيات
مناهج التعليم وصناعة البرمجياتمناهج التعليم وصناعة البرمجيات
مناهج التعليم وصناعة البرمجياتEiman Idris
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)fentrekin
 
Week4 lecture
Week4 lectureWeek4 lecture
Week4 lecturefentrekin
 
Software Engineering Research: Leading a Double-Agent Life.
Software Engineering Research: Leading a Double-Agent Life.Software Engineering Research: Leading a Double-Agent Life.
Software Engineering Research: Leading a Double-Agent Life.Lionel Briand
 
A Methodology Proposal to Design Radars - Systems Approach
A Methodology Proposal to Design Radars - Systems ApproachA Methodology Proposal to Design Radars - Systems Approach
A Methodology Proposal to Design Radars - Systems ApproachAntonio Sallum Librelato
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAli Saaboonchi
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering coursesAnatoly Levenchuk
 
Ibm colloquium 070915_nyberg
Ibm colloquium 070915_nybergIbm colloquium 070915_nyberg
Ibm colloquium 070915_nybergdiannepatricia
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringBernardo A. Delicado
 
Software Architecture
Software ArchitectureSoftware Architecture
Software ArchitectureVikas Dhyani
 
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsUnderstanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsCREST @ University of Adelaide
 
Project management through the eye of the systems engineer
Project management through the eye of the systems engineerProject management through the eye of the systems engineer
Project management through the eye of the systems engineerevolve2013
 

Similaire à A program of research into systems engineering (20)

Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)
 
using LPP
using LPPusing LPP
using LPP
 
Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...Systems Engineering and Requirements Management in Medical Device Product Dev...
Systems Engineering and Requirements Management in Medical Device Product Dev...
 
Enhancing the flexibility to the design of selangkah system
Enhancing the flexibility to the design of selangkah systemEnhancing the flexibility to the design of selangkah system
Enhancing the flexibility to the design of selangkah system
 
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
Directional-based Cellular e-Commerce: Undergraduate Systems Engineering Caps...
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30
 
مناهج التعليم وصناعة البرمجيات
مناهج التعليم وصناعة البرمجياتمناهج التعليم وصناعة البرمجيات
مناهج التعليم وصناعة البرمجيات
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Week4 lecture
Week4 lectureWeek4 lecture
Week4 lecture
 
Software Engineering Research: Leading a Double-Agent Life.
Software Engineering Research: Leading a Double-Agent Life.Software Engineering Research: Leading a Double-Agent Life.
Software Engineering Research: Leading a Double-Agent Life.
 
5 5-norbert jastroch
5 5-norbert jastroch5 5-norbert jastroch
5 5-norbert jastroch
 
A Methodology Proposal to Design Radars - Systems Approach
A Methodology Proposal to Design Radars - Systems ApproachA Methodology Proposal to Design Radars - Systems Approach
A Methodology Proposal to Design Radars - Systems Approach
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering courses
 
Ibm colloquium 070915_nyberg
Ibm colloquium 070915_nybergIbm colloquium 070915_nyberg
Ibm colloquium 070915_nyberg
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
11.ppt
11.ppt11.ppt
11.ppt
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based SystemsUnderstanding and Addressing Architectural Challenges of Cloud- Based Systems
Understanding and Addressing Architectural Challenges of Cloud- Based Systems
 
Project management through the eye of the systems engineer
Project management through the eye of the systems engineerProject management through the eye of the systems engineer
Project management through the eye of the systems engineer
 

Plus de Joseph KAsser

Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themJoseph KAsser
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesJoseph KAsser
 
A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...Joseph KAsser
 
An innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxAn innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxJoseph KAsser
 
Kasser synergy amateur radio
Kasser synergy   amateur radioKasser synergy   amateur radio
Kasser synergy amateur radioJoseph KAsser
 
Systems engineering it's an enabler
Systems engineering it's an enablerSystems engineering it's an enabler
Systems engineering it's an enablerJoseph KAsser
 
Applying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeApplying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeJoseph KAsser
 
Complex solutions for complex problems
Complex solutions for complex problemsComplex solutions for complex problems
Complex solutions for complex problemsJoseph KAsser
 

Plus de Joseph KAsser (9)

Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix them
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realities
 
A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...
 
An innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxAn innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptx
 
Fishing for dx
Fishing for dxFishing for dx
Fishing for dx
 
Kasser synergy amateur radio
Kasser synergy   amateur radioKasser synergy   amateur radio
Kasser synergy amateur radio
 
Systems engineering it's an enabler
Systems engineering it's an enablerSystems engineering it's an enabler
Systems engineering it's an enabler
 
Applying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeApplying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex life
 
Complex solutions for complex problems
Complex solutions for complex problemsComplex solutions for complex problems
Complex solutions for complex problems
 

Dernier

Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsGOKUL JS
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 

Dernier (20)

Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
Supercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebsSupercharge Your eCommerce Stores-acowebs
Supercharge Your eCommerce Stores-acowebs
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 

A program of research into systems engineering

  • 1. A Program of Research into Systems Engineering Joseph E. Kasser DSc CEng CM MIEE, Stephen C. Cook PhD FIEE FIEAust Systems Engineering and Evaluation Centre University of South Australia School of Electrical and Information Engineering Mawson Lakes Campus, South Australia 5095 Telephone: +61 (08) 8302 3941, Fax: +61 (08) 8302 4723 Emails: Joseph.Kasser@unisa.edu.au, Stephen.Cook@unisa.edu.au © University of South Australia, 2003 1
  • 2. Topics  The elements of a framework for the engineering of complex systems;  Object-oriented systems engineering;  Research into prototype object- oriented tools for systems engineering;  The application of systems engineering to various domains. © University of South Australia, 2003 2
  • 3. Systems Engineering  Academia is teaching it  Industry is practicing it  INCOSE is trying to improve it Tower of Systems Engineering © University of South Australia, 2003 3
  • 4. Systems Engineering  But nobody knows what it is  No agreed definition  Academic debate about degrees in the subject Tower of Systems Engineering © University of South Australia, 2003 4
  • 5. The 5-Layer Systems Engineering Model Socio-Economic  Government Regulation and Control. Systems Engineering Economic, legal and political influences. Industry System  National Wealth Creation, the Nation’s Engineering Engine. (Japan operates at this level) Business System  Industrial Wealth Creation. Many Engineering Businesses make an industry Project System  Corporate Wealth Creation. (The West Engineering operates at this level.) Product/sub-system  Technology Artefacts. To some the only Engineering “real” systems engineering. Many Products (can) make a system Time Derek Hitchins, SETE 2000 © University of South Australia, 2003 5
  • 6. ISO/IEC 15288 Road Map Enterprise Processes Technical Processes Project Enterprise Environment Stakeholder Requirements Management Process Processes Definition Process Project Planning Requirements Analysis Process Investment Management Process Process Architectural Design Process Project Assessment System Life Cycle Process Management Process Implementation Process Project Control Resource Management Process Integration Process Process Decision -making Verification Process Process Quality Management Process Transition Process Risk Management Process Validation Process Configuration Operation Process Agreement Processes Management Process Acquisition Process Maintenance Process Information Management Process Supply Process Disposal Process © University of South Australia, 2003 6
  • 7. Elements for Area of Research  The Area of Concern (A), • which might be a particular problem in a discipline (area of study), a real-world problem situation, or a system of interest.  A particular linked Framework of Ideas (F) in which the knowledge about the area of concern is expressed. • includes current theories, bodies of knowledge, heuristics, etc as documented in the literature as well as tacit knowledge.  The Methodology (M) in which the framework is embodied • incorporates methods, tools, and techniques in a manner appropriate to the discipline that uses them to investigate the area of concern. © University of South Australia, 2003 7
  • 8. Relationships Between F,M&A Elements relevant to any piece of research (Checkland and Holwell, 1998: p 13). © University of South Australia, 2003 8
  • 9. Broad Areas of Concern  A designed physical system • (that also contains human components).  A human activity system • (engineering organisation).  Each span many disciplines and require pluralistic approaches that not only invoke multiple methodologies but ones that rest on quite distinctly different frameworks of ideas.  They are of fundamentally different types and hence will probably have to be approached with different methodologies.  As such we now understand why: • Many systems engineers cannot clearly articulate the functions and benefits of systems engineering (Kasser and Shoshany 2001). • It has been extremely difficult to establish a systems engineering body of knowledge (SEBOK) for the diverse activities that are known by the term “systems engineering.” (Kasser and Massie, 2001). © University of South Australia, 2003 9
  • 10. Topics  The elements of a framework for the engineering of complex systems;  Object-oriented systems engineering;  Research into prototype object- oriented tools for systems engineering;  The application of systems engineering to various domains. © University of South Australia, 2003 10
  • 11. Object-Oriented SE has a Gap Concept of operations (Use Cases) Systems (objects) Object-oriented Object-oriented software hardware © University of South Australia, 2003 11
  • 12. What is a Requirement?  It is a means of communication  It is a representation of a need • Traditionally text based  Requirements are crucial to delivering the right system and producing it in the most effective manner (optimal costs) © University of South Australia, 2003 12
  • 13. What is a Good Requirement?  Describes something (“what”) about the system to be implemented • Product dimension  Facilitates the process of implementing the system • Process dimension  It’s a real requirement • Well-written but useless © University of South Australia, 2003 13
  • 14. RequirementTest The RealDesign Requirement Acceptance criteria (property of a requirement) © University of South Australia, 2003 14
  • 15. Research Questions  Can an object-oriented approach provide traceability from the highest level need statement to the lowest level of implementation?  Can a conversion to object-oriented requirements bypass or resolve today’s problem of poor requirements?  What are the properties of object- oriented requirements? • Product dimension • Process dimension © University of South Australia, 2003 15
  • 16. Topics  The elements of a framework for the engineering of complex systems;  Object-oriented systems engineering;  Research into prototype object-oriented tools for systems engineering; • OCH • CREAP • PETS  The application of systems engineering to various domains. © University of South Australia, 2003 16
  • 17. The Operational Concept Harbinger  Takes a holistic approach through greater participation of stakeholders in a form that allows them to contribute meaningfully  Helps to elicit (complete the set of) requirements  Reduces poorly articulated requirements  Minimizes undocumented requirements  Minimizes immeasurable requirements © University of South Australia, 2003 17
  • 18. OCH Evolutionary Sequence - Summary  Combined Operations Concept and Requirements information  Added • Measures of effectiveness • Multi-media and diagrammatic information • Non-sequential access to, and display of, information • Parallel display (views) of information © University of South Australia, 2003 18
  • 19. The Place of the OCH in the SDLC © University of South Australia, 2003 19
  • 20. Structure of the OCH  Frame-based  Underlying sequential State Machine  Use Case scenarios  UML swim lane format  Activity sequence (PERT like) relationships © University of South Australia, 2003 20
  • 21. Scenario Formats  UML, basic and enhanced with graphics • the current way of working.  Static workflow diagrams • adding user perspective,  Dynamic workflow diagrams • animated diagrams showing sequences.  Audio files • containing verbal descriptions  such as environmental conditions for the deployed system, or user concerns.  Video files • showing scenarios  animated or filmed.  Simulations • of all or part of the system.  Text mode • for those people who still think in terms of “requirements” © University of South Australia, 2003 21
  • 22. Example © University of South Australia, 2003 22
  • 23. Physical View of OCH Server LAN/Internet S1 S2 Sn CONTROL © University of South Australia, 2003 23
  • 24. A Practical OCH © University of South Australia, 2003 24
  • 25. Advantages of the OCH  Bypasses today’s problems due to “poor requirements”  Connects development effort more directly to the user needs  Visual representation of “needs” • Improves the requirements elicitation process by providing an interactive facility for exploring the capabilities of the customer’s needs. • leads to inherited non-functional “needs” which reduces the quantity of “missing requirements”  Helps bridge the gap between soft and hard systems © University of South Australia, 2003 25
  • 26. The Purpose of the Communications Requirements Evaluation & Assessment Prototype (CREAP)  To determine if Requirements Engineering tools could be extended to: • Constrain writers of requirements to feasible specifications • Generates a list of feasible implementation options consistent with a defined inventory  To determine if • User selected combinations of equipment from inventory list • Would provide the needed communications capability • For a specific category of service Antennas Receivers Transmitters Modems © University of South Australia, 2003 26
  • 27. Communications coverage © University of South Australia, 2003 27
  • 28. Elements of the CREAP  The frames • General purpose so that the contents of the frames can be replaced by a set of frames for a different scenario allowing the tool to be used in another scenario potentially with no additional programming.  The user interface template • Provides the template for the information to be displayed on the GUI.  The frame interpreter • A state machine, which interprets the contents of the frames. © University of South Australia, 2003 28
  • 29. CREAP © University of South Australia, 2003 29
  • 30. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 30
  • 31. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 31
  • 32. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 32
  • 33. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 33
  • 34. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 34
  • 35. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 35
  • 36. Prototype Educational Tools for System and Software Engineering (PETS) © University of South Australia, 2003 36
  • 37. Topics  The elements of a framework for the engineering of complex systems;  Object-oriented systems engineering;  Research into prototype object- oriented tools for systems engineering;  The application of systems engineering to various domains. © University of South Australia, 2003 37
  • 38. Research areas  An Acquisition Methodology for the Procurement and Integration of a Network Enabled Warfare System of Systems  A Systems Approach to the Evaluation of Complex, Real- Time Information Systems: Determining the Effectiveness of Command and Control Organisations  Developing methodologies to make efficient use of Commercial Off The Shelf software products in Research  How the audio interface for short range infrared guided air-to-air missiles can be improved  Measures of Effectiveness: The Standards for Success  Strategic Planning and Capability Engineering © University of South Australia, 2003 38
  • 39. Systems Engineering Glossary Project  Student summer project • One iteration through the Development Life Cycle  Initial announcement on Discuss Reflector  Prototype (limited vocabulary) in test  SECOE project © University of South Australia, 2003 39
  • 40. Conclusions  A research program into systems engineering covers a broad range of activities  The incorporation of process elements into the requirement object has shown to be a promising approach for increasing the effectiveness of the systems engineering process and providing customers with a product that meets their needs.  The reductionist approach to solving the problem of poor requirements is the time-phased parallel process of building a suite of tools for performing specific tasks.  While the reductionist approach may not be applicable to solving all complex problems, in these applications the results have been promising. FRED, CREAP, TIGER, the remaining PETS and the OCH provide capability that shows that parts of the problem of poor requirements can be alleviated by applying the appropriate technology. © University of South Australia, 2003 40
  • 41. Summary  The elements of a framework for the engineering of complex systems;  Object-oriented systems engineering;  Research into prototype object- oriented tools for systems engineering;  The application of systems engineering to various domains. © University of South Australia, 2003 41
  • 42. Questions ? © University of South Australia, 2003 42