×

Spreadsheet-based graphical user interface for modeling of products using the systems engineering process

  • US 8,626,477 B2
  • Filed: 03/04/2011
  • Issued: 01/07/2014
  • Est. Priority Date: 03/04/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of modeling a system comprising a plurality of components, the method comprising:

  • using a computer to provide a spreadsheet environment comprising a plurality of workbooks, each workbook comprising a plurality of worksheets;

    defining a plurality of shape objects within the spreadsheet environment, the shape objects representing the components of the system, each shape object having a component property comprising at least one of a spreadsheet environment-given name, a component type, a number of inputs and outputs, or parameters unique to the component type, wherein at least one component is a subsystem comprising a plurality of components, and wherein at least one shape object is a first superblock representing the subsystem, the components of the subsystem represented as a plurality of shape objects in a first worksheet of a workbook different from a second worksheet of the workbook in which other components of the system are represented, at least one shape object of the subsystem comprising a second superblock;

    using a macro in the spreadsheet environment that provides user interface elements in the spreadsheet environment to manage the shape objects, relationships between the shape objects, and data associated with at least one of a dynamic system model, a business process model, or a workflow model in the spreadsheet environment, wherein at least one of the relationships between the shape objects comprises a connection between at least two shape objects defined using a graphic connector element having a property comprising respective identities of the at least two shape objects;

    using the spreadsheet environment to interact with a federated system comprising a plurality of applications for working with the system;

    using the spreadsheet environment in which the system model resides to model at least one of a dynamic system, a business process, or a workflow;

    using the spreadsheet environment to generate a plurality of diagrams of the system or subsystem in a graphical system modeling language, the plurality of diagrams reflecting at least one of a requirements view, an activities view, a hierarchical view, a parametric view, a component and subsystem interaction view, a state transition view, or a cross allocation view;

    in response to receiving a user input indicating activation of a diagram of the system or subsystem, executing an application of the federated system;

    using the spreadsheet environment to diagram a plurality of system models and a plurality of subsystem models;

    using a macro in the spreadsheet environment to perform at least one action on at least one of the system models or subsystem models to perform at least one of dynamic system simulation, process automation, and performance index calculations; and

    using a simulation result to update a spreadsheet cell that is part of a tabular requirements diagram stored in the workbook.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×