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.
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.
The POOSL language was developed at Eindhoven University of Technology. The current POOSL tool was developed at ESI (TNO), partly supported by 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 ESI (TNO) and Obeo to the Eclipse Foundation.