Patents by Inventor Marlon E. R. Vieira

Marlon E. R. Vieira has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8443336
    Abstract: A method for model-based testing of an industrial system includes modeling functionality of an industrial system using a modeling computer language, enhancing the model by adding functionality or refining existing functionality, generating test suites from the system model, and executing the test suites. The modeling computer language is the Unified Modeling Language (UML), wherein modeling includes defining UML use case diagrams to describe relationships among use cases specified for the system and actors who interact with the system according to the use cases, defining UML activity diagrams to model process logic of each use case, wherein the activity diagrams comprise a sequence of activities and transitions, and defining UML class diagrams to specify data categories and attributes that are inputs to the activities of the activity diagrams, wherein data categories relevant for a use case are modeled as test variables in the activity diagram.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: May 14, 2013
    Assignee: Siemens Corporation
    Inventors: Marlon E. R. Vieira, Klaus Didrich, Stefan Herbst
  • Patent number: 7950004
    Abstract: Certain exemplary embodiments comprise a method comprising rendering a verdict indicative of whether a predetermined software system functions in a predetermined manner. The verdict can be determined based upon machine instructions. The machine instructions can be automatically generated via a module adapted to parse and/or load an Extensible Markup Language XML file indicative of a test case.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: May 24, 2011
    Assignee: Siemens Corporation
    Inventors: Marlon E. R. Vieira, Gerrit Hanselmann
  • Patent number: 7685576
    Abstract: A method and device with instructions for testing a software application include creating a system model for the software application, wherein the system model includes an activity diagram, and applying one or more test annotations to the activity diagram to control test generation for testing the software application. Further, test annotations and the system model are processed to create one or more test cases, and the software application is tested using a test execution tool that uses the test cases.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: March 23, 2010
    Assignee: Siemens Corporation
    Inventors: Jean Hartmann, Herbert R. Foster, Jr., Marlon E. R. Vieira, Axel Ruder
  • Publication number: 20090094575
    Abstract: A method for model-based testing of an industrial system includes modeling functionality of an industrial system using a modeling computer language, enhancing the model by adding functionality or refining existing functionality, generating test suites from the system model, and executing the test suites. The modeling computer language is the Unified Modeling Language (UML), wherein modeling includes defining UML use case diagrams to describe relationships among use cases specified for the system and actors who interact with the system according to the use cases, defining UML activity diagrams to model process logic of each use case, wherein the activity diagrams comprise a sequence of activities and transitions, and defining UML class diagrams to specify data categories and attributes that are inputs to the activities of the activity diagrams, wherein data categories relevant for a use case are modeled as test variables in the activity diagram.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 9, 2009
    Applicant: SIEMENS CORPORATE RESEARCH, INC.
    Inventors: Marlon E. R. Vieira, Klaus Didrich, Stefan Herbst