POOSL supports the design process of complex systems characterized
by hardware and software components interacting closely with each other.
In the early phases of these systems’ development, requirements are still unclear
and many decisions have to be taken on the system architecture, the responsibilities,
the behavior and the interactions between components.
POOSL offers a general purpose method and tool for describing and simulating
complex systems’ architecture for the early evaluation of their key structural
and behavioral aspects, requirements and performance.
The POOSL tools allow easy integration with external visualization and control tools via sockets and files. Various model libraries provide common data structures, stochastic distributions and observers for evaluation of, for example, worst/best case and average case performance properties.
POOSL was originally developed at Eindhoven University of Technology (TU/e) in the Allegio project, funded by COMMIT/ and the Crystal project, funded by ARTEMIS. Adopted by ESI (TNO) as a standard modeling and analysis tool following its successful application in the high-tech industry, it is now an open-source project contributed by TNO and Obeo to the Eclipse Foundation.