|
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
|
V. Ambriola , P. Ciancarini , C. Montangero, Software process enactment in Oikos, Proceedings of the fourth ACM SIGSOFT symposium on Software development environments, p.183-192, December 03-05, 1990, Irvine, California, United States
|
| |
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
|
David Garlan , Ehsan Ilias, Low-cost, adaptable tool integration policies for integrated environments, Proceedings of the fourth ACM SIGSOFT symposium on Software development environments, p.1-10, December 03-05, 1990, Irvine, California, United States
|
| |
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
|
Richard N. Taylor , Frank C. Belz , Lori A. Clarke , Leon Osterweil , Richard W. Selby , Jack C. Wileden , Alexander L. Wolf , Michael Young, Foundations for the Arcadia environment architecture, Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments, p.1-13, November 28-30, 1988, Boston, Massachusetts, United States
|
| |
40
|
Ian Thomas (editor). 7th International Software Process Workshop. IEEE Computer Society Press, Yountville CA, 1991. Preprints.
|
|