DocumentCode :
1691857
Title :
The CommUnity Workbench
Author :
Wermelinger, Michel ; Oliveira, Cristóvão
Author_Institution :
Dep. de Informatica, Lisboa Univ., Portugal
fYear :
2002
Firstpage :
713
Abstract :
CommUnity is a parallel program design language and framework that has been extended to provide a formal platform for the architectural design of open, reactive, reconfigurable systems. CommUnity programs are in the style of Unity programs, but they also combine elements from interacting processes. CommUnity also has a richer coordination model and it requires interactions between components to be made explicit. The CommUnity Workbench is being developed as a proof of concept of the framework, hiding the underlying "mathematical machinery" from the user. Currently, the tool provides a graphical integrated development environment to write CommUnity programs, draw a configuration, automatically calculate its co-limit and run it. The workbench prevents the creation of ill-formed configurations and gives great flexibility in testing CommUnity programs.
Keywords :
open systems; parallel languages; program testing; programming environments; software architecture; specification languages; CommUnity Workbench; co-limit calculation; component interactions; configuration drawing; coordination model; formal platform; graphical integrated development environment; hidden mathematical machinery; ill-formed configurations; interacting processes; open reactive reconfigurable systems; parallel program design language; program testing; software architectural design; Conferences; Feedback; Input variables; Java; Permission; Quantum computing; Software architecture; Software design; Software testing; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X
Type :
conf
Filename :
1008048
Link To Document :
بازگشت