Managing software processes in the environment MELMAC
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Communications of the ACM - Special issue on analysis and modeling in software development
Tcl and the Tk toolkit
Customizable process specification and enactment for technical and non-technical users
Customizable process specification and enactment for technical and non-technical users
Software process modelling and technology
Software process modelling and technology
EPOS: object-oriented cooperative process modelling
Software process modelling and technology
MERLIN: supporting cooperation in software development through a knowledge-based environment
Software process modelling and technology
ALF: a framework for building process-centred software engineering environments
Software process modelling and technology
SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
GRAS, a graph oriented (software) engineering database system
Information Systems
DYNAMITE: dynamic task nets for software process management
Proceedings of the 18th international conference on Software engineering
Rule Chaining in Marvel: Dynamic Binding of Parameters
IEEE Expert: Intelligent Systems and Their Applications
Graph Grammar Engineering with PROGRES
Proceedings of the 5th European Software Engineering Conference
Graph Pattern Matching in PROGRES
Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science
Towards Requirements for Enactment Mechanisms
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
AHEAD: A Graph-Based System for Modeling and Managing Development Processes
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Formalizing UML-Based Process Models Using Graph Transformations
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Models and tools for managing development processes
Models and tools for managing development processes
Hi-index | 0.00 |
Considerable efforts have been undertaken to construct environments supporting dynamic software processes. The road to success neither takes us into the runtime stack of the process engine (rule-based approaches), nor may we tolerate the straight-jacket of a static Petri net. We propose an environment centered around dynamic task nets, which provide project managers with all details required to plan, analyse, and monitor software projects, taking into account changes to the product structure, feedbacks, simultaneous engineering, and replanning of resource assignments. Developers benefit from the management of dynamic work contents, including control over incoming versions of input documents and intermediate releases of output documents. The environment is based on a formal specification as a graph rewriting system, which allows for describing editing, analysis, and enactment of task nets in a uniform formal framework. By generating code from the specification, we avoid the cumbersome and error-prone task of translating complex graph transformations manually into a low-level programming language.