Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system
Reexamination Certificate
2000-10-13
2010-06-29
Shah, Kamini S (Department: 2128)
Data processing: structural design, modeling, simulation, and em
Simulating electronic device or electrical system
C703S022000, C718S104000
Reexamination Certificate
active
07747422
ABSTRACT:
Systems and methods automatically design a system's architecture by modeling the architectural complexity of large-scale distributed systems to drive a partitioning and allocation algorithm. The result is a configuration based on the structure of the software tasks and data access, and the capacities of the hardware. Coupling and cohesion are relative, dependent on the ratio of load to capacity, and not independent software characteristics. The partitioning and allocation algorithm includes tradeoffs between processor utilization, memory utilization, inter-processor communication, and peripheral contention. The systems and methods take into account both precedence constraints and the directional flow of data. Further aspects include interleaving the decisions of database segmentation and software distribution. This approach is demonstrated with a simplified example of a real distributed system.
REFERENCES:
patent: 6542926 (2003-04-01), Zalewski et al.
patent: 6675155 (2004-01-01), Sasagawa et al.
Gomaa, H.; “Structuring and configuring distributed applications”, Configurable Distributed Systems, 1992., International Workshop on , Mar. 25-27, 1992, pp. 18-32.
Magee, J.; Kramer, J.; Sloman, M.; “Constructing distributed systems in Conic”, Software Engineering, IEEE Transactions on, vol. 15, Issue: 6, Jun. 1989, pp. 663-675.
Gomaa, H.; Farrukh, G.A; “Automated configuration of distributed applications from reusable software architectures”, Automated Software Engineering, Nov. 1-5, 1997, pp. 193-200.
Gomaa, H.; Farrukh, G.A.; “Methods and tools for the automated configuration of distributed applications from reusable software architectures and components”, Software, IEE Proceedings- , vol. 146, Iss:6, Dec. 1999, pp. 277-290.
Morzenti, A.; Pietro, P.S.; Morasca, S.; “A tool for automated system analysis based on modular specifications”, Oct. 1998 pp. 2-11.
Jelly, I.E.; Gorton, I.; Burkhart, H.; Decker, K.M.; Fekete, A.; Potter, J.M.; Gomaa, H.; Kramer, J.; Schmidt, D.C.; Stankovic, J.A.; “Software engineering for parallel and distributed systems Concurrency”, IEEE,vol. 5, Iss: 3, Jul.-Sep. 1997, pp. 16-27.
Day Herng-Der
Schwegman Lundberg & Woessner, P.A.
Shah Kamini S
LandOfFree
Using constraint-based heuristics to satisfice static... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Using constraint-based heuristics to satisfice static..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using constraint-based heuristics to satisfice static... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4230477