|
||||||
PACE OverviewPACE is an OS abstraction layer designed for lightweight and/or verified systems. It offers these benefits:
ACE uses PACEThe ADAPTIVE Communication Environment (ACE) is a freely available, open-source, object-oriented (OO) framework that implements many core design patterns for concurrent communication software. ACE is currently built on an OS Adaptation Layer that abstracts away specific computer architecture / platform dependencies therfore allowing ACE to be portable across any platform that the adaptation layer supports. ACE also forms the foundation upon which TAO is built. The combination of implementing TAO (adding specific functionality to ACE) and the ever shifting sands of vendor-specific operating systems has grown the ACE adapatation layer from a small core of critial functions to over 30,000 lines of interdependent code. The development of TAO tied in with requests from our sponsors as well as suggestions from the development community at large contributed to our decision to re-engineer ACE' adaptation layer. PACE is one part of this effort. PACE ObjectivesSome objectives of this phase of ACE' development (PACE) include:
This is an open-source project maintained by:
|
||||||
Additional information regarding ACE and PACE and TAO is available as well as a full source distribution of TAO + ACE + PACE. If you have any questions, suggestions or contributions regarding PACE, please write to us or subscribe to the pace-users mailing list (send email to majordomo@cs.wustl.edu with "subscribe pace-users" in the body, not the subject line ;-) Last modified: Sun May 13 14:45:55 CDT 2001 |