Software process modeling: a behavioral approach
ICSE '88 Proceedings of the 10th international conference on Software engineering
Supporting cooperation in the Marvel process-centered SDE
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
ICSE '91 Proceedings of the 13th international conference on Software engineering
Expressing the relationships between multiple views in requirements specification
ICSE '93 Proceedings of the 15th international conference on Software Engineering
IEEE Software
Definitions of Tool Integration for Environments
IEEE Software
Process Integration in CASE Environments
IEEE Software
Inconsistency Handling in Multi-Perspective Specifications
ESEC '93 Proceedings of the 4th European Software Engineering Conference on Software Engineering
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Decentralised process enactment in a multi-perspective development environment
Proceedings of the 17th international conference on Software engineering
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
DOTS: a Generic Infrastructure for Decision-Oriented Task Support
ER '99 Proceedings of the 18th International Conference on Conceptual Modeling
ViewPoints: meaningful relationships are difficult!
Proceedings of the 25th International Conference on Software Engineering
CPCE: a kernel for building flexible collaborative process-centered environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
To Be and Not to Be: On Managing Inconsistency in Software Development
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
A more expressive softgoal conceptualization for quality requirements analysis
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Hi-index | 0.00 |
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.