1998
DOI: 10.1109/4236.722231
|View full text |Cite
|
Sign up to set email alerts
|

A decentralized architecture for software process modeling and enactment

Abstract: supports distributed process modeling and enactment for distributed software development projects. Serendipity-II is based on a decentralized architecture and uses Internet communication facilities. 53 IEEE INTERNET COMPUTINGSuch centralized architectures can seriously constrain system robustness, performance, security, and distribution. There has been some research to overcome some of these problems, for example, through distributed process-enactment engines and distributed task-automation agents. However, li… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
44
0

Year Published

2002
2002
2010
2010

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 47 publications
(44 citation statements)
references
References 12 publications
0
44
0
Order By: Relevance
“…Such groupware functionality might include 20 When developing the systems illustrated in Figure 1, we have reused many software components, as reported elsewhere 19 . However, much of the collaborative work support these environments provide we originally built into the various framework abstractions and components we reused 17,19 . Thus while we used reusable components to built applications, our groupware support followed the "monolithic" application development approach, where developers had little control on what groupware support was included in specialised components, and this resulted in sometimes inappropriately reused and over-complex component functionality 19,18 .…”
Section: Motivationmentioning
confidence: 99%
See 4 more Smart Citations
“…Such groupware functionality might include 20 When developing the systems illustrated in Figure 1, we have reused many software components, as reported elsewhere 19 . However, much of the collaborative work support these environments provide we originally built into the various framework abstractions and components we reused 17,19 . Thus while we used reusable components to built applications, our groupware support followed the "monolithic" application development approach, where developers had little control on what groupware support was included in specialised components, and this resulted in sometimes inappropriately reused and over-complex component functionality 19,18 .…”
Section: Motivationmentioning
confidence: 99%
“…The main advantage with using standard distributed systems programming APIs for groupware applications is flexibility. The main disadvantages include a lack of high-level, reusable abstractions and components for building such tools (making their construction very timeconsuming and difficult), and an inability for users (and often developers) to extend or reconfigure the groupware functionality of these applications 15,17 .…”
Section: Motivationmentioning
confidence: 99%
See 3 more Smart Citations