Parallel Object-oriented Specification Language

Structure with Poosl

High-tech (embedded) systems are characterized by hardware and software components interacting closely with each other.

The complexity of these systems requires modeling methods that structure and support the design process. In the early phases of system 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. For these early phases, there is a lack of tools combining modeling with analysis at the appropriate abstraction level.

Go to Eclipse POOSL site
Poosl IDE
POOSL: Parallel object-oriented specification language

POOSL and the accompanying tools offer a general purpose method for describing and simulating (embedded) system architectures for the early evaluation of key structural and behavioral concepts, requirements and performance. This lightweight modeling and simulation approach shortens the development time of complex high-tech systems by providing fast insights into requirements and early design decisions, thereby reducing the risk of expensive iterations during design, integration and testing.

POOSL was originally developed at Eindhoven University of Technology (TU/e) and was adopted by ESI (TNO) as a standard modeling and analysis tool following its successful application in the high-tech industry.

Learn more

These ESI POOSL webpages are a portal to new Eclipse-based tools for editing and debugging POOSL models, highlighting the industrial applicability of POOSL. The TU/e POOSL webpages highlight the academic background of POOSL.

TU/e POOSL webpages

POOSL tools are developed in

  • the Allegio project, funded by COMMIT/ and

  • the Crystal project, funded by ARTEMIS.