From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3e4556421d347434,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-10-18 09:34:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!freenix!fr.usenet-edu.net!usenet-edu.net!ciril.fr!univ-angers.fr!news.univ-brest.fr!not-for-mail From: Frank Singhoff Newsgroups: comp.lang.ada Subject: ANNOUNCE : Cheddar 1.2p0 Date: 18 Oct 2002 16:34:02 GMT Organization: Universite de Bretagne Occidentale Message-ID: NNTP-Posting-Host: beru.univ-brest.fr X-Trace: melon.univ-brest.fr 1034958842 6167 193.52.16.13 (18 Oct 2002 16:34:02 GMT) X-Complaints-To: usenet@news.univ-brest.fr NNTP-Posting-Date: 18 Oct 2002 16:34:02 GMT User-Agent: tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.2.20 (i686)) Xref: archiver1.google.com comp.lang.ada:29912 Date: 2002-10-18T16:34:02+00:00 List-Id: The LIMI/EA2215 team is pleased to announce a new release of Cheddar, a free real time scheduling simulator. Cheddar is a scheduling framework designed for educational purpose and for quick prototyping of real time scheduling algorithms. Cheddar is composed of two independent parts : a graphical editor used to describe a real time application/system, and a library which includes classical real time scheduling/feasability algotithms/tests. The current release is now 1-2p0. Cheddar is distributed under the GNU GPL license. Source code, binairies and documentation can be downloaded from : http://beru.univ-brest.fr/~singhoff/cheddar Cheddar is written in ADA with GtkADA for the graphical editor part. Cheddar runs on Solaris, Linux and win32 boxes and should run on every GNAT/GTKADA supported platforms (see ACT web site for details). With Cheddar, you can : - Draw scheduling with classical real time schedulers (Rate Monotonic, Deadline Monotonic, schedulers, Least Laxity First and Earliest Deadline First, POSIX.4 queueing policies). - Check scheduling faisability with : - Response times (with DM and RM). - Processor utilization (with EDF, LLF, RM and DM). - Scheduling for a given base period. - Support for aperiodic and periodic tasks (with jitter and deadline > period). The new features are : - A small framework is provided to design/test multiprocessor schedulers. In the current release, a scheduler with precedencies is built with this framework - SCHED_FIFO/SCHED_RR/SCHED_OTHERS Posix 4 scheduler - Shared resources support (scheduling and blocking time analysis). Supported protocols : PIP, PCP. - A small user's guide is now provided - Tools to express and do simulations with task precedencies. - Tindell end to end response time computation. - Chetto and Blazewicz task parameter modification algorithms to take care of task precedencies - Tools to compute bounds on buffers shared by periodic tasks. - Many fixed bugs from the previous release Work in progress : - Write a user'guide of the framework - Response time for EDF and LLF schedulers. - SRP support. - Message scheduling. Feel free to contact us for help or bugs report. Best Regards, The LIMI/EA2215 team