CSPL - AN ADA95-LIKE, UNIX-BASED PROCESS ENVIRONMENT

Authors
Citation
Jyj. Chen, CSPL - AN ADA95-LIKE, UNIX-BASED PROCESS ENVIRONMENT, IEEE transactions on software engineering, 23(3), 1997, pp. 171-184
Citations number
36
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
23
Issue
3
Year of publication
1997
Pages
171 - 184
Database
ISI
SICI code
0098-5589(1997)23:3<171:C-AAUP>2.0.ZU;2-S
Abstract
This paper presents a new process-centered environment called ''concur rent software process language'' (CSPL). CSPL takes a unique and innov ative approach to integrate the object-oriented Ada95-like syntax (for its modeling power) with Unix shell semantics (for its enactment capa bility) in a software process language. This paper depicts the followi ng new CSPL features: 1) object orientation, 2) multirole and multiuse r, and 3) unified object modeling. Language constructs specially desig ned for software process such as work assignment statement, communicat ion-related statements, role unit, tool unit, relation unit and so on, are, respectively, described. The related work of this diversified fi eld is also surveyed in some depth. The CSPL environment prototype has been built. A CSPL process program for the IEEE Software Process Mode ling Example Problem has been developed and enacted to demonstrate the capabilities of this environment.