ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Rule-based process servers for software development environments
Full text PdfPdf (1.87 MB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1 table of contents
Toronto, Ontario, Canada
SESSION: Software engineering environment table of contents
Pages: 477 - 497  
Year of Publication: 1992
Author
Steven S. Popovich  Columbia University
Sponsor
: IBM Canada Ltd. Laboratory Centre for Advanced Studies
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Most SDEs are either integrated toolsets or process-based environments. Process-based environments have obvious advantages in support for the development process, while integrated toolsets have advantages in usability and convenience. By integrating the two approaches, the benefits of both are obtained. Direct integration, however, is not always possible, because the process engine's integration mechanism may conflict with that of the toolset.The solution is to center the environment around a rule-based process server, separating out the process-based component to avoid such conflicts. A framework is provided for interfacing the server to the target toolset.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Robert Balzer. Process Virtual Machine. In Ian Thomas (editor), 7th International Software Process Workshop: Support for the Software Process. IEEE Computer Society Press, Yountville, California, October, 1991. Position paper. In press.
 
3
 
4
Naser S. Barghouti and Gail E. Kaiser. Multi-Agent Rule-Based Software Development Environments. In 5th Annual Knowledge-Based Software Assistant Conference, pages 375--387. Syracuse NY, September, 1990.
 
5
 
6
 
7
 
8
Noureddine Belkhatir, Jacky Estublier and Walcelio L. Melo. Adele 2: A Support to Large Software Development Process. In Mark Dowson (editor), 1st International Conference on the Software Process: Manufacturing Complex Systems, pages 159--170. IEEE Computer Society Press, Redondo Beach CA, October, 1991.
 
9
 
10
CLF Project. CLF Manual USC Information Sciences Institute, 1988.
 
11
12
 
13
Mark Dowson. Integrated Project Support with IStar. IEEE Software 4 (6):6--15, November, 1987.
14
 
15
Mark A. Gisi and Gail E. Kaiser. Extending A Tool Integration Language. In Mark Dowson (editor), 1st International Conference on the Software Process: Manufacturing Complex Systems, pages 218--227. IEEE Computer Society Press, Redondo Beach CA, October, 1991.
 
16
Volker Gruhn. Validation and Verification of Software Process Models. PhD thesis, Universitat Dortmund, June, 1991.
17
 
18
M. Honda. Support for Parallel Development in the Sun Network Software Environment. In 2nd International Workshop on Computer-Aided Software Engineering, pages 5--5 -- 5--7. 1988.
 
19
Gail E. Kaiser and Peter H. Feiler. Intelligent Assistance without Artificial Intelligence. In 32nd IEEE Computer Society International Conference, pages 236--241. IEEE Computer Society Press, San Francisco CA, February, 1987.
 
20
 
21
Gail E. Kaiser. A Rule-based Process Server Component for Constructing Rule-based Development Environments. In Ian Thomas (editor), 7th International Software Process Workshop: Support for the Software Process. IEEE Computer Society Press, Yountville, California, October, 1991. Position paper. In press.
 
22
Gail E. Kaiser, Steven S. Popovich and Israel Z. Ben-Shaul. A Bi-Level Language for Software Process Modeling. Technical Report CUCS-016-92, Columbia University Department of Computer Science, September, 1992. Submitted for publication.
 
23
Takuya Katayama (editor). 6th International Software Process Workshop: Support for the Software Process. IEEE Computer Society Press, Hakodate, Japan, 1990.
 
24
J. E. Laird. Soar User's Manual Fourth edition, Xerox PARC, 1986.
25
 
26
 
27
 
28
29
 
30
B. Peuschel, W. Schaefer, S. Wolf. A Flexible Environment Architecture as a Basis for Distributed Software Development. In Takuya Katayama (editor), 6th International Software Process Workshop: Support for the Software Process. IEEE Computer Society Press, Hakodate, Hokkaido, Japan, October, 1990. Position paper.
 
31
Refine Software Development Tool Reasoning Systems, Palo Alto CA, 1986.
 
32
 
33
William E. Riddle. Private Communication. April, 1991
 
34
William E. Riddle. Activity Structure Definitions. Technical Report 7-52-3, Software Design & Analysis, March, 1991.
35
 
36
Wilhelm Schafer, Burkhard Peuschel and Stefan Wolf. A Knowledge-based Software Development Environment Supporting Cooperative Work. International Journal on Software Engineering & Knowledge Engineering 2(1):79--106, March, 1992.
 
37
 
38
39
 
40
Ian Thomas (editor). 7th International Software Process Workshop. IEEE Computer Society Press, Yountville CA, 1991. Preprints.