×

Server-page based software architecture enabling use-case oriented evolutionary software prototyping

  • US 8,479,147 B2
  • Filed: 12/16/2005
  • Issued: 07/02/2013
  • Est. Priority Date: 01/12/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for use-case software development comprising:

  • a client-side processor executing computer code for an interface renderer for interpreting a user interface definition code and displaying a user interface; and

    a server-side processor executing computer code for;

    a request dispatcher for processing a request from the interface renderer;

    a request handler for processing the request and checking a use-case name contained in the request;

    a use-case handling program, invoked by the request handler, for performing logic defined by a use-case for implementing a feature corresponding to the use-case name and according to a use-case state and returning an interface definition specifying an interface layout and controls that are interpretable by the interface renderer, wherein the use-case handling program determines a modification to the feature implemented by the use case and determines at least one additional use-case related to the use-case and changes the at least one additional use-case to invoke the feature to change a system behavior consistently over the related use-cases, wherein each use-case is a unique description of a client interaction with a software application for implemented the feature; and

    a server page container for receiving the interface definition and providing the user interface definition code to the interface renderer in response to the request from the interface renderer.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×