|
ABSTRACT
Software processes are complex entities that demand careful understand ing and improvement as they determine the quality of the resulting product. A necessary step toward the improvement of an organization's process is a clear description of the entities involved and of their mutual relationships. Process model elicitation aims at constructing this description under the shape of a software process model. The model is constructed by gathering, from several sources, process information which is often incomplete, inconsistent, and ambiguous. A process modeling language can be used to represent the model being elicited. However, elicitation requires process models to be understandable and well structured. These requirements are often not satisfied by available process modeling languages becuase of their bias toward process enaction rather than process description. This article presents a process modeling language and a support tool which are conceived especially for process model elicitation. The E3 language is an object-oriented modeling language with a graphical notation. In E3, associations are a means to express constraints and facilitate reuse. The E3p-draw tool supports the creation and management of E3 models and provides a view mechanism that enables inspection of models according to different perspectives.
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
|
BALDI, M. AND DALL'ANESE, T. 1994. A distributed object-based system for process model enaction. In Proceedings of the AICA '94 Italian Annual Conference (AICA '94).
|
| |
3
|
BALDI, M. AND JACCHERI, M. L. 1995. An exercise in modeling a real software process. In Proceedings of the AICA '95 Italian Annual Conference (AICA '95).
|
| |
4
|
Sergio Bandinelli , Alfonso Fuggetta , Carlo Ghezzi , Luigi Lavazza, SPADE: an environment for software process analysis, design, and enactment, Software process modelling and technology, Research Studies Press Ltd., Taunton, UK, 1994
|
| |
5
|
|
| |
6
|
BARGHOUTI, N., ROSENBLUM, D., AND BELANGER, D. 1995. Two case studies in modeling real, corporate processes. Softw. Process Improv. Pract. 1, 1.
|
| |
7
|
BASILI, V. AND ROMBACH, H. 1988. The TAME Project: Towards improvement-oriented software environments. IEEE Trans. Softw. Eng. 14, 6 (June), 758-773.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
R. F. Bruynooghe , R. M. Greenwood , J. Sa , B. C. Warboys , I. Robertson, PADM: towards a total process modelling system, Software process modelling and technology, Research Studies Press Ltd., Taunton, UK, 1994
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
COOK, J. AND WOLF, A. 1994. Toward metrics for process validation. In Proceedings of the 3rd International Conference on the Software Process. IEEE Computer Society Press, Los Alamitos, CA, 33-44.
|
| |
18
|
CORNO, F., CUSINATO, M., JACCHERI, M. L., PRINETTO, P., AND RIZZANTE, T. 1996. Defining formal semantics for the E3 software process modeling language. Tech. Rep. 2/96. Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy.
|
 |
19
|
|
 |
20
|
R. Darimont , E. Delor , P. Massonet , A. van Lamsweerde, GRAIL/KAOS: an environment for goal-driven requirements engineering, Proceedings of the 19th international conference on Software engineering, p.612-613, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253499]
|
| |
21
|
DEITERS, W. AND GRUN, V. 1994. The FUNSOFT net approach to software process management. Int. J. Softw. Eng. Knowl. Eng. 4, 2, 229-256.
|
| |
22
|
DOWSON, M., NEJMEH, B., AND RIDDLE, W. 1991. Fundamental software process concepts. In Proceedings of the 1st European Workshop on Process Modeling (EWPM '91). AICA, Milan, Italy, 15-37.
|
| |
23
|
|
| |
24
|
ETT, W. AND BECKER, S. 1994. Evaluating effectiveness of process weaver as a process management tool: A case study. In Proceedings of the 3rd Symposium on Assessment of Quality Software Development Tools. 204-223.
|
| |
25
|
FEILER, P. AND HUMPHREY, W. 1993. Software process development and enactment: Concepts and definitions. In Proceedings of the 2nd International Conference on Software Process. IEEE Computer Society Press, Los Alamitos, CA.
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
HAMMER, M. 1990. Reengineering work: Don't automate, obliterate!. Harvard Bus. Rev. 90, 104-112.
|
| |
31
|
|
| |
32
|
|
| |
33
|
HUFF, K. 1993. From software process engineering to business process reengineering. In Proceedings of the 8th International Software Process Workshop. IEEE Computer Society Press, Los Alamitos, CA, 98-101.
|
| |
34
|
HUFF, K. 1996. Software process modeling. In Trends in Software: Software Process, Fuggetta, A. and Wolf, A., Eds. John Wiley and Sons Ltd., Chichester, UK.
|
 |
35
|
|
| |
36
|
JACCHERI, M. L. 1996a. A Z specification of the E3 PML and tool. Tech. Rep. 4/96. Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy.
|
| |
37
|
|
| |
38
|
|
| |
39
|
JACCHERI, M. L. AND LAGO, P. 1996. Teaching process improvement in an industry-oriented course. In Proceedings of the British Computer Society Quality SIG International Conference on Software Process Improvement--Research into Education and Training (INSPIRE '96). British Computer Society, Swinton, UK.
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
|
| |
44
|
KELLNER, M. AND HANSEN, G. 1989. Software process modeling: A case study. In Proceedings of the 21st Annual Hawaii International Conference on System Sciences (HICSS '89). IEEE Computer Society, Washington, DC.
|
 |
45
|
|
| |
46
|
|
| |
47
|
LONCHAMP, J. 1993. A structured conceptual and terminological framework for software process engineering. In Proceedings of the 2nd International Conference on Software Process. IEEE Computer Society Press, Los Alamitos, CA.
|
| |
48
|
MADHAVJI, N., gONG, W., AND BRUCKHAUS, T. 1994. Elicit: A method for eliciting process models. In Proceedings of the 3rd International Conference on the Software Process. IEEE Computer Society Press, Los Alamitos, CA.
|
| |
49
|
|
| |
50
|
|
| |
51
|
MILANO, A. 1996. I1 modello E3 del manuale di qualit~ della divisione Olivetti Progetto PC&Servers. Master's Thesis. Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy.
|
| |
52
|
|
| |
53
|
|
| |
54
|
|
| |
55
|
|
| |
56
|
RATIONAL SOFTWARE. 1997. The Rational-Microsoft family of visual modeling tools. Tech. Rep./White Paper. Rational Software Corp..
|
| |
57
|
REENSKAUG, T., WOLD, P., AND LEHNE, O. 1996. Working with Objects--The OORam Software Engineering Method. Manning Publications Co., Greenwich, CT.
|
 |
58
|
|
| |
59
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
| |
60
|
SUN MICROSYSTEMS. 1994. The Java language: A white paper. Tech. Rep. Sun Microsystems, Inc., Mountain View, CA. Available at http://www.java.sun.com
|
 |
61
|
Toshifumi Tanaka , Keishi Sakamoto , Shinji Kusumoto , Ken-ichi Matsumoto , Tohru Kikuno, Improvement of software process by process description and benefit estimation, Proceedings of the 17th international conference on Software engineering, p.123-132, April 24-28, 1995, Seattle, Washington, United States
[doi> 10.1145/225014.225026]
|
 |
62
|
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, ACM SIGPLAN Notices, v.24 n.2, p.1-13, Feb. 1989
|
| |
63
|
WARBOYS, B. 1989. The IPSE 2.5 Project: Process modelling as the basis for a support environment. In Proceedings of the 1st International Conference on System Development Environments and Factories. Pitman Publishing, London, UK.
|
| |
64
|
|
| |
65
|
|
| |
66
|
YOUNG, P. AND TAYLOR, R. 1994. Human-executed operations in the Teamware process programming system. In Proceedings of the 9th International Software Process Workshop.
|
 |
67
|
|
CITED BY 8
|
|
Axel Kern , Martin Kuhlmann , Andreas Schaad , Jonathan Moffett, Observations on the role life-cycle in the context of enterprise security management, Proceedings of the seventh ACM symposium on Access control models and technologies, June 03-04, 2002, Monterey, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|