AN ADA-LIKE SOFTWARE PROCESS LANGUAGE

被引:10
作者
CHEN, JY [1 ]
TU, CM [1 ]
机构
[1] NATL CHIAO TUNG UNIV,DEPT COMP SCI & INFORMAT ENGN,HSINCHU,TAIWAN
关键词
D O I
10.1016/0164-1212(94)90111-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article presents a new software process language called concurrent software process language (CSPL). CSPL demonstrates a unique approach in combining the Ada-like syntax with UNIX shell semantics within a software process language. The rich Ada constructs allow CSPL to model the complexity in software processes. Meanwhile, the UNIX shell provides process enaction and, more importantly, easy access to powerful UNIX tools. A CSPL prototype has been built on the Sun workstation. Examples illustrate how CSPL can be used to model objects, activities, events, generics, exceptions, etc., in software processes. Moreover, a meta-process is given to depict a process of developing CSPL process programs. Related work and a preliminary evaluation of CSPL are also depicted.
引用
收藏
页码:17 / 25
页数:9
相关论文
共 18 条
[1]  
Ambriola V., 1990, SIGSOFT Software Engineering Notes, V15, P183, DOI 10.1145/99278.99294
[2]  
AOYAMA M, 1990, 14TH P INT COMP SOFT, P330
[3]  
AOYAMA M, 1987, ACM SIGSOFT SOFTWARE, V12, P20
[4]  
CHEN JY, 1990, PROCEEDINGS OF THE 1990 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND SOFTWARE ENGINEERING, P536
[5]   MDL (METHODOLOGY DEFINITION LANGUAGE) - A LANGUAGE FOR DEFINING AND AUTOMATING SOFTWARE-DEVELOPMENT PROCESSES [J].
CHEN, JY ;
HSIA, P .
COMPUTER LANGUAGES, 1992, 17 (03) :199-211
[6]  
CHEN JY, 1987, THESIS U TEXAS ARLIN
[7]   THE ROLE OF WORK MANAGEMENT IN APPLICATION DEVELOPMENT [J].
CHROUST, G ;
GOLDMANN, H ;
GSCHWANDTNER, O .
IBM SYSTEMS JOURNAL, 1990, 29 (02) :189-208
[8]  
Deiters W., 1990, SIGSOFT Software Engineering Notes, V15, P193, DOI 10.1145/99278.99295
[9]  
HUMPHREY WS, 1990, IBM SYST J, V24, P76
[10]  
KATAYAMA T, 1989, 11TH P INT C SOFTW E, P343