Abstract | ||
---|---|---|
This paper presents our experience with constructing a multi-view environment for software process modeling. The environment (Spearmint) is designed to support the capture, analysis and maintenance of large, complex software process models. The environment uses multiple views to handle the inherent complexity of real software processes and to model the fact that different people within organizations have different, sometimes conflicting, views of the same process. Spearmint also supports multiple display representations for process information and addresses requirements for good maintainability, extensibility and performance. Our experience has been that a layered architecture that makes a clear separation of concerns in the application is invaluable for implementing such a multi-view tool. In this paper, we describe some of the experiences we have had with designing and implementing such an architecture. |
Year | DOI | Venue |
---|---|---|
2000 | 10.1016/S0950-5849(99)00086-5 | Information and Software Technology |
Keywords | Field | DocType |
Project support environment,Software engineering environment,Process modeling,Multi-view architecture | Software design,Software engineering,Systems engineering,Computer science,Software architecture description,Architecture tradeoff analysis method,Reference architecture,Resource-oriented architecture,Component-based software engineering,Software architecture,Software development | Journal |
Volume | Issue | ISSN |
42 | 2 | 0950-5849 |
Citations | PageRank | References |
1 | 0.34 | 5 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ralf Kempkens | 1 | 42 | 5.08 |
P Rösch | 2 | 1 | 0.34 |
L Scott | 3 | 14 | 1.86 |
J Zettel | 4 | 1 | 0.34 |