The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 26, 2012
Filed:
Nov. 12, 2009
Partasarathy Sundararajan, Chennai, IN;
Shyamala Jayaraman, Chennai, IN;
Suresh Sathiavageeswaran, Chennai, IN;
Madusudanan Rajaraman, Chennai, IN;
Srinivasan Ramaswamy, Chennai, IN;
Krishnamoorthy Meenakshisundaram, Chennai, IN;
Raghuram Devalla, Chennai, IN;
Kannappan Gopalsamy, Chennai, IN;
Partasarathy Sundararajan, Chennai, IN;
Shyamala Jayaraman, Chennai, IN;
Suresh Sathiavageeswaran, Chennai, IN;
Madusudanan Rajaraman, Chennai, IN;
Srinivasan Ramaswamy, Chennai, IN;
Krishnamoorthy Meenakshisundaram, Chennai, IN;
Raghuram Devalla, Chennai, IN;
Kannappan Gopalsamy, Chennai, IN;
Ramco Systems Limited, Chennai, Tamil Nadu, IN;
Abstract
A system and method for model driven software is disclosed. In one embodiment, the method of handling changes to a software system in a business environment includes capturing customer requirements of the software system in a schema, modeling business-software architecture of the software system in a first level of the schema, modeling design architecture of the software system in a second level of the schema, defining events that connect the first level and second level of the schema, defining links that represent interactions between the user interfaces, defining integration services for each of the events, mapping each element in the first level to a corresponding one of elements in the second level using the events, links and integration services, creating a knowledge repository with a traversable user interface representing the mappings, identifying changes to the software system, and analyzing impact of the changes using the knowledge repository.