Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software process modelling and technology
Software process modelling and technology
Workshop on the intersection between databases and software engineering
ICSE '94 Proceedings of the 16th international conference on Software engineering
Assessing process-centered software engineering environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
The design of a next-generation process language
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Workflow handbook 1997
The persistent store as an enabling technology for integrated project support environments
ICSE '85 Proceedings of the 8th international conference on Software engineering
Information, Systems and Information Systems: Making Sense of the Field
Information, Systems and Information Systems: Making Sense of the Field
In Favour of a Coherent Process Coding Language
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Process Modelling Languages: One or Many?
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Programming Process Coordination in Little-JIL
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
Instances and Connectors: Issues for a Second Generation Process Language
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
ProcessWeb - Process Support for the World Wide Web
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
POSD-a notation for presenting complex systems of processes
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
Little-JIL 1.0 Language Report TITLE2:
Little-JIL 1.0 Language Report TITLE2:
A Comparative Review of Process-Centered Software Engineering Environments
Annals of Software Engineering
Empowering the business analyst for on demand computing
IBM Systems Journal
Support for feedback and change in self-adaptive systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
A software architecture approach for structuring autonomic systems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
SC'08 Proceedings of the 7th international conference on Software composition
Active models: a possible approach to the integration of objective and subjective process models
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
An active architecture approach to dynamic systems co-evolution
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Over the past decade a variety of process languages have been defined and applied to software engineering environments. The idea of using a process language to encode a software process as a “process model”, and enacting this using a process-sensitive environment is now well established. Many prototype process-sensitive environments have been developed; but their use in earnest has been limited. We are designing a second generation process language which is a significant departure from current conventional thinking. Firstly a process is viewed as a set of mediated collaborations rather than a set of partially ordered activities. Secondly emphasis is given to how process models are developed, used, and enhanced over a potentially long lifetime. In particular the issue of composing both new and existing model fragments is central to our development approach. This paper outlines these features, and gives the motivations behind them. It also presents a view of process support for software engineering drawing on our decade of experience in exploiting a “first generation” process language, and our experience in designing and exploiting programming languages.