Systems: concepts, methodologies, and applications
Systems: concepts, methodologies, and applications
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Communications of the ACM - Special issue on analysis and modeling in software development
Software engineering, the software process and their support
Software Engineering Journal - Special issue on software process and its support
Software process modelling and technology
Software process modelling and technology
PADM: towards a total process modelling system
Software process modelling and technology
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Computational reflection in software process modeling: the SLANG approach
ICSE '93 Proceedings of the 15th international conference on Software Engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
Lessons Learned from Formalizing and Implementing a Large Process Model
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
Modelling Processes Using a Stepwise Refinement
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
Experiments in Process Interface Descriptions, Visualizations and Analyses
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
A Reflexive Formal Software Process Model
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Applying a Concurrent Formal Framework to Process Modelling
FME '94 Proceedings of the Second International Symposium of Formal Methods Europe on Industrial Benefit of Formal Methods
Now you may compose temporal logic specifications
STOC '84 Proceedings of the sixteenth annual ACM symposium on Theory of computing
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
A Comparative Review of Process-Centered Software Engineering Environments
Annals of Software Engineering
Reflection and Reification in Process System Evolution: Experience and Opportunity
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Modeling a Support Framework for Dynamic Organizations as a Process Pattern Using UML
EWSPT '01 Proceedings of the 8th European Workshop on Software Process Technology
Hi-index | 0.00 |
Large software systems have a large number of components and are developed over a long time period frequently by a large number of people. We describe a framework approach to evolving such systems based on an integration of product and process modelling. The evolving system is represented as a Product Tower, a hierarchy of components which provides views of the product at multiple levels of refinement. The evolution process is component based with the cooperation between components being mediated by the Product Tower. This ensures that the evolution process is scaleable and that it maintains, and evolves, the design model. We illustrate our approach with an example, outlining an evolution both of the product and of the process. The reflexive facilities of the process are shown to be key in ensuring the framework's ability to evolve.