Fine-grain process modelling
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
In this paper, we propose the use of fine-grain process modelling as an aid to software development. We suggest the use of two levels of granularity, one at the level of the individual developer and another at the level of the representation scheme used by that developer. The advantages of modelling the software development process at these two levels, we argue, include respectively: (1) the production of models that better reflect actual development processes because they are oriented towards the actors who enact them, and (2) models that are vehicles for providing guidance because they may be expressed in terms of the actual representation schemes employed by those actors. We suggest that our previously published approach of using multiple "ViewPoints" to model software development participants, the perspectives that they hold, the representation schemes that they deploy and the process models that they maintain, is one way of supporting the fine-grain modelling we advocate. We point to some simple, tool-based experiments we have performed that support our proposition.Keywords
This publication has 11 references indexed in Scilit:
- Policy-directed Coordination And CooperationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Policy and Product-Directed Process InstantiationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Software process modeling: a behavioral approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- ViewPoints: a vehicle for method and tool integrationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Expressing the relationships between multiple views in requirements specificationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Tolerating inconsistency (software development)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Supporting cooperation in the Marvel process-centered SDEACM SIGSOFT Software Engineering Notes, 1992
- VIEWPOINTS: A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM DEVELOPMENTInternational Journal of Software Engineering and Knowledge Engineering, 1992
- Learning from IPSE's mistakesIEEE Software, 1992
- Definitions of tool integration for environmentsIEEE Software, 1992