Title :
An alternative to software process languages
Author :
Osterweil, Leon ; Heimbigner, Dennis
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
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
Keywords :
formal specification; software engineering; specification languages; distributed software systems; modelling formalisms; process definitions; software process definition language; software process execution systems; software process languages; software process model; Application software; Automata; Computer architecture; Computer science; Concurrent computing; Energy management; Power system management; Resource management; Software systems; Software testing;
Conference_Titel :
Software Process Workshop, 1994. Proceedings., Ninth International
Conference_Location :
Airlie, VA
Print_ISBN :
0-8186-6770-2
DOI :
10.1109/ISPW.1994.512783