Using constraint-based heuristics to satisfice static...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-4230477

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.