The patent's assignee is
News editors obtained the following quote from the background information supplied by the inventors: "The development of software systems is often accompanied by efforts to maintain design documentation or models of the software code. Such efforts attempt to provide insight into the software code beyond the information made available from comments inserted into the code, which are often limited to specifying the behavior of a declared function. Unfortunately, maintaining design documentation is challenging during the development of large software systems, which may have millions of lines of code.
"In object-oriented systems, large software systems may have thousands of objects. An object-oriented programming language, such as C#, may allow software developers to document the code by assigning attributes to objects. The resulting documentation is accordingly limited to referencing elements in the software code itself.
"Graphical modeling tools have been used to document the interactions and relationships between the objects. Some graphical modeling tools are based on the Unified Modeling Language (UML). Unfortunately, these and other approaches to maintaining design documentation remain too costly, time consuming, and/or prone to error as changes to code occur during development."
As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Methods and systems are directed to providing design information for software systems. The design information is provided via queries implemented over a dataset in which elements of the software system are stored in connection with additional information regarding the software system, including, for example, design abstractions and design annotations. The results of the queries are provided via a user interface that presents a representative view, slice, or other subset of the dataset. Additional design information may then be overlaid on, or otherwise integrated into, the representative view. The additional design information may include, for example, system performance data and/or design validation data.
"In accordance with one aspect of the disclosure, a view of a design representation of a software system may be provided in accordance with a dataset query. Design data is incorporated into a dataset representative of a plurality of software code elements of the software system. The dataset query is implemented over the dataset to define a subset of the dataset rendered in the design representation view.
"This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
DESCRIPTION OF THE DRAWING FIGURES
"FIG. 1 is a block diagram of an exemplary system configured to provide a design representation of a software system in accordance with one embodiment.
"FIG. 2 is a flow diagram of an exemplary computer-implemented method to provide a design representation of a software system in accordance with one embodiment.
"FIGS. 3-14 are schematic illustrations of exemplary user interfaces generated or rendered via the disclosed methods and systems.
"FIG. 15 is a block diagram of a computing environment in accordance with one embodiment for implementation of one or more of the disclosed methods and systems.
"While the disclosed systems and methods are susceptible of embodiments in various forms, there are illustrated in the drawing (and will hereafter be described) specific embodiments of the invention, with the understanding that the disclosure is intended to be illustrative, and is not intended to limit the invention to the specific embodiments described and illustrated herein."
For additional information on this patent application, see: Cook, Stephen; Kent, Stuart. Query-Based Software System Design Representation. Filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Obama Administration Releases Proposal to Regulate For-Profit Colleges
- Koch Brothers Step up Anti-Obamacare Campaign
- Elizabeth Vargas' Husband Marc Cohn Addresses Rumors
- Keurig Adds Peet's coffee, Alters Starbucks deal
- U.S. to Relinquish Gov't Control Over Internet
- Quiznos Files for Chapter 11
- SoCalGas Reaches Record Spend on Diversity Suppliers
- FDIC Sues Big Banks Over Rate Manipulation
- Vybz Kartel Convicted of Murder
- U.S. Consumer Sentiment Falls in Early March