Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software development process from natural language specification
ICSE '89 Proceedings of the 11th international conference on Software engineering
Software process modeling: principles of entity process models
ICSE '89 Proceedings of the 11th international conference on Software engineering
STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Object oriented design with applications
Object oriented design with applications
Communications of the ACM - Special issue on analysis and modeling in software development
Software Engineering Journal - Special issue on software process and its support
Communications of the ACM
Program design by informal English descriptions
Communications of the ACM
Formalizing Specification Modeling in OOA
IEEE Software
The Experimental Paradigm in Software Engineering
Proceedings of the International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
An Evaluation of the Spearmint Approach to Software Process Modelling
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Exploring language in software process elicitation: A grounded theory approach
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
An empirical characterization of the accuracy of software process elicitation
Proceedings of the 2011 International Conference on Software and Systems Process
Hi-index | 0.00 |
One of the first steps in improving a process is to understand the process, for example, by building descriptive models of the process. This paper addresses the elicitation of formal process models from real-world projects, using the Elicit method and tool, developed at McGill, and Statemate. In addition, the paper illustrates how formal models can make processes visible and how they can uncover inconsistencies and incompleteness in the understanding and the documentation. The described method and tools have been used in several real-world software projects, and the paper describes some conclusions drawn from this experience. Example process models are shown, and a tool demonstration is included in the CD-ROM that is part of this publication.