|
ABSTRACT
This paper describes an approach to Software Process Modeling that uses DRAGOON, an object-oriented programming language with Ada-like syntax, to capture Software Process Models. These models share the advantages of object-oriented software. They can be easily modified or extended. They allow the modeled process to be viewed at appropriate levels of abstraction. The use of a compilable programming language allows automated consistency checking and can help support automated enactment. DRAGOON is a particularly appropriate language for this task. It supports both full object-oriented programming, and concurrency.
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
|
Atkinson, C., GoldSack, S., Di Maio, A., Bayan, R., 1991b. Object-Oriented Concurrency and Distribution in DWV300N, of Obiect-Ori@ed Pro~. March/April 1991. Vol 4, No. 1.
|
| |
3
|
Atkinson, C., Moreton, T., Natrdi, A., 1988. -Cambridge University Press. Cambridge
|
| |
4
|
Aoyama, Mikio, 1993. Concurrent Development Process Model, ~. JUIY 1993.
|
| |
5
|
Bradfield, Julian C., 1992. WE T-rties of SvsJQIJ.$Birkhauser. Boston.
|
| |
6
|
Cap Gemini Innovation, 1992. J%cess Weaver Proce* ~. Author.
|
 |
7
|
|
| |
8
|
Dutton, James E., 1993. 'Commonsense Approach to PRocess Modeling", ~. J~Y 1993.
|
| |
9
|
Embley, D. W., Kurtz B. D., and WorxMeld, S. N. 1992. Obiect-~ . A Model Dn ~ . . "v Yourdon Press. Englewood Cliffs, New Jersey.
|
| |
10
|
|
| |
11
|
|
| |
12
|
Humphrey, W.S. 1989. ~ the Software m. Addison-Wesley, Reading Mass.
|
| |
13
|
IEEE Standards Board, 1992. ~.F.E S~ De v(={o& Software Li& Cvcle Pr~. JEEE Computer Society.
|
| |
14
|
Kellner, M. I., Feiler, P. H., Finkelstein, A. et. al. 1991. "Software Process Modeling Example Problem", @xee_ b s~ Software P132GQSS Wor=. IEEE Computer Society.
|
| |
15
|
McKay, C.W., Brown, P., Weiskopf, M., Dasanaike, D., Shanbhag, V 1992. ~ ethodol QQW, RICIS. February 28, 1992.
|
| |
16
|
Meyer, B., 1988. Mel Release 2.2 Overview, Interactive Soflware Engineering Inc.
|
| |
17
|
|
| |
18
|
Over, J. W. 1993. "Motivation for Process-Driven Development", f'roc. STARS '92
|
| |
19
|
Osterweil, Leon 1987. "Software Processes are Software Too"> ~ 1987.
|
| |
20
|
|
 |
21
|
|
| |
22
|
Riley, J.D. "Applying Object-Oriented Analysis to Sothvare process Modeling rmd Deftition", ~OOLS USA 9$ Prentice-Hall, Englewood Cliffs, N.J., 1994
|
| |
23
|
Rogers, K., Bishop, M., McKay, C. 1991. "h Overview of the Clear Lake Life Cycle Model (CLLCM)", ~ Ada Tecm. ACM March, 1991.
|
| |
24
|
Softech. ~ Prowx+s. DOD Center for Sotlware ReuseOperations,March 1993.
|
 |
25
|
Stanley M. Sutton, Jr. , Dennis Heimbigner , Leon J. Osterweil, Language constructs for managing change in process-centered environments, Proceedings of the fourth ACM SIGSOFT symposium on Software development environments, p.206-217, December 03-05, 1990, Irvine, California, United States
|
| |
26
|
Vessey, I. V., 1993. "Software Engineering Notes", ~ SQPWUE,September1993.
|
| |
27
|
Weber, T.W., 1973. ~ to Process~ and CQU@L John Wiley& Sons. New York.
|
Peer to Peer - Readers of this Article have also read:
-
Web application security assessment by fault injection and behavior monitoring
Proceedings of the 12th international conference on World Wide Web
Yao-Wen Huang
, Shih-Kun Huang
, Tsung-Po Lin
, Chung-Hung Tsai
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|