comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE : Cheddar 1.2p0
@ 2002-10-18 16:34 Frank Singhoff
  2002-10-18 19:15 ` Jim Rogers
  0 siblings, 1 reply; 3+ messages in thread
From: Frank Singhoff @ 2002-10-18 16:34 UTC (permalink / raw)




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






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ANNOUNCE : Cheddar 1.2p0
  2002-10-18 16:34 Frank Singhoff
@ 2002-10-18 19:15 ` Jim Rogers
  0 siblings, 0 replies; 3+ messages in thread
From: Jim Rogers @ 2002-10-18 19:15 UTC (permalink / raw)


Frank Singhoff wrote:

> 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
> 


You might want to also post this message to comp.programming.threads.

Jim Rogers






^ permalink raw reply	[flat|nested] 3+ messages in thread

* ANNOUNCE : Cheddar 1.2p0
@ 2002-10-19 10:27 Frank Singhoff
  0 siblings, 0 replies; 3+ messages in thread
From: Frank Singhoff @ 2002-10-19 10:27 UTC (permalink / raw)



> You might want to also post this message to comp.programming.threads.
>
> Jim Rogero

done 


frank





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-10-19 10:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-19 10:27 ANNOUNCE : Cheddar 1.2p0 Frank Singhoff
  -- strict thread matches above, loose matches on Subject: below --
2002-10-18 16:34 Frank Singhoff
2002-10-18 19:15 ` Jim Rogers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox