Validation and verification of software process models
Proceedings of the European symposium on Software development environments and CASE technology
Process modelling and empirical studies of software evolution (workshop)
ICSE '97 Proceedings of the 19th international conference on Software engineering
COM and DCOM: Microsoft's vision for distributed objects
COM and DCOM: Microsoft's vision for distributed objects
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
A language and environment for architecture-based software development and evolution
Proceedings of the 21st international conference on Software engineering
Dynamically discovering likely program invariants to support program evolution
Proceedings of the 21st international conference on Software engineering
Computer
Process Management in Practice Applying the FUNSOFT NetApproach to Large-Scale Processes
Automated Software Engineering
Continuous Engineering of Information and Communication Infrastructures (Extended Abstract)
FASE '99 Proceedings of the Second Internationsl Conference on Fundamental Approaches to Software Engineering
On the specification of software components
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Petri Net Based Components For Evolvable Architectures
Journal of Integrated Design & Process Science
Securing Agent Based Architectures
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
Petri Net Based Components For Evolvable Architectures
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
The process centered paradigm changed the way of today's business organizations. Both the organizational structure and the IT-infrastructure are effected by this paradigm shift. For companies, competitiveness means meeting the continuously changing business requirements, concerning business environments and workflows. Structural modifications caused by continuously changing business processes, and ad-hoc-modifications triggered by spontaneous events provoke adaptability problems: in all these cases, the software system must be adapted accordingly in order to be consistent with the modified business process. Because of the fact, that that adaptation is costly, time consuming, alternatives paradigms have to be considered. In this paper, we therefore propose to use an evolutionary strategy for the development of business process based applications. In our approach, each modification request caused by a change of the business process implies an evolution step in the architecture of the workflow based applications. In this paper we present EVA, a strategy for forming such evolvable architectures for communication and information infrastructure referred to as EVA. ¹ The initial models for EVA are business process models as a basis for modeling system architectures. We use Petri nets for representing the dynamic characteristics of the business processes. The evolution concept on the software architectural level is covered by the application of component strategies. In this paper we will present a concept for the design of evolution in workflow components (Padberg et al., 1999) and explain the composition of these components. ¹ This paper describes the conceptual foundations and design aspects of EVA. In contrast, (Weber et al., 2000) focuses on the formal foundations of EVA.