Advances in Petri nets 1986, part I on Petri nets: central models and their properties
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Process models, process programs, programming support
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Node autonomy in distributed systems
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Uncertainty in computer application and its control through the engineering of software
Journal of Software Maintenance: Research and Practice
Autonomous robot vehicles
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Concepts and implementation of a rule-based process engine
ICSE '92 Proceedings of the 14th international conference on Software engineering
SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
AGENTS '98 Proceedings of the second international conference on Autonomous agents
A comprehensive approach to flexibility in workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Building a federation of process support systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Proceedings of the 20th international conference on Software engineering
Toward computational support for software process improvement activities
Proceedings of the 20th international conference on Software engineering
Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Database Support for Workflow Management: The Wide Project
Database Support for Workflow Management: The Wide Project
Process Management in Practice Applying the FUNSOFT NetApproach to Large-Scale Processes
Automated Software Engineering
Process differentation and integration: the key to just-in-time in product development
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Coordination Theory and Software Process Technology
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
A Generalized Multi-View Approach
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
The Software Process and the Modelling of Complex Systems
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Process Management In-the-Many
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Improving Software Process Modelling and Enactment Techniques
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Programming Process Coordination in Little-JIL
EWSPT '98 Proceedings of the 6th European Workshop on Software Process Technology
The Software Process: Modelling and Technology
Software Process: Principles, Methodology, Technology
Structuring Complex Software Processes by "Process Landscaping" (Short Paper)
EWSPT '00 Proceedings of the 7th European Workshop on Software Process Technology
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Efficient Simulation of THOR Nets
Proceedings of the 16th International Conference on Application and Theory of Petri Nets
Unifying Petri Nets, Advances in Petri Nets
Software Support for Distributed Business Processes
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Support of cooperating and distributed business processes
ICPADS '96 Proceedings of the 1996 International Conference on Parallel and Distributed Systems
Using aspects to support the software process: XP over Eclipse
Proceedings of the 5th international conference on Aspect-oriented software development
Web animation to communicate iterative development
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
A flexible negotiation model for an agent-based software process modelling
International Journal of Computer Applications in Technology
Requirements for process management support: experience from the Japanese aerospace industry
Proceedings of the 2011 International Conference on Software and Systems Process
A FUML-based distributed execution machine for enacting software process models
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
eSPEM – a SPEM extension for enactable behavior modeling
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
On mobility of software processes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Goals and Requirements for Supporting Controlled Flexibility in Software Processes
Information Resources Management Journal
Definition of processes for MDE-based migrations
Proceedings of the Third Workshop on Process-Based Approaches for Model-Driven Engineering
Hi-index | 0.00 |
Software engineering environments have a history of about two decades. Early environments provided support for small fragments of the software process (usually focusing on programming-in-the small). Then there was a trend towards support for more complete software processes (from early phases like requirements analysis and design down to testing and configuration management). Ten years ago the notion of process-centered software engineering environments initiated a new field in software engineering: software process research. The key idea is to use a model of a software process as input parameter for a software engineering environment. The environment is supposed to “behave” in accordance to the process model. Some aspects of this vision became true, others turned out to be of little practicability. In this article, we discuss the history of software engineering environments with a particular focus on process-centered software engineering environments (PCSEEs). We discuss the notion of distributed software processes (as one of the most substantial current trends in software process research) and we motivate the notion of a software process middleware which serves as basis of real-world software processes spread over various sites. In addition, we discuss some other trends in the software process research arena.