An alternative to software process languages

We argue that years of research into the characteristics needed in an "ideal" software process definition language have only demonstrated that such a language, if one were to exist, would be impossibly large and complicated. We suggest that it would be most difficult to write clear and eff...

Full description

Saved in:
Bibliographic Details
Published inProceedings. Ninth International Software Process Workshop pp. 129 - 131
Main Authors Osterweil, L., Heimbigner, D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1995
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We argue that years of research into the characteristics needed in an "ideal" software process definition language have only demonstrated that such a language, if one were to exist, would be impossibly large and complicated. We suggest that it would be most difficult to write clear and effective process definitions in such a language. Thus, the prospects for continuing with this line of research seem bleak. We suggest that, instead we should model software processes using a variety of modelling formalisms, and we should implement software process execution systems as distributed software systems. These systems should be composed of a heterogeneous mix of process fragments, written in different languages designed to support the gamut of different specialized tasks that we now understand to be necessary.
ISBN:9780818667701
0818667702
DOI:10.1109/ISPW.1994.512783