This article describes the process evolution support in concurrent software process language (CSPL) environment. Process evolution refers to dynamically changing process programs during process enactment. It is required in process-centered software engineering environment (PSEE) because: (1) parts of a software process may be unclear during process modeling, and (2) processes may change during enactment. In CSPL, process evolution can be achieved through (1) meta-process or (2) process program change. This article also describes object decomposition in CSPL, which relates to process evolution. CSPL allows decomposing large objects (software products) into sub-objects. With this, the schedule, budget, and developer of each sub-object develop...
A software process is defined as a description of various steps that must be carried out by process ...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
Cooperative Software Engineering (CSE) means that large-scale, software development and maintenance ...
This thesis investigates how software processes (i.e. the way how software is developed) can be supp...
Software process evolution corresponds to the act of improving the existing prescriptive software pr...
A software system, once deployed into its target environment, might need to be modified for various ...
In many concurrent programming languages, concurrentprograms are difficult to extend and modify: sm...
Change is pervasive during software development, af-fecting objects, processes, and environments. In...
In software projects there exist tools, working schemes, and collaboration. Turning such an environm...
A software process is defined as a sequence of steps that must be carried out by the human agents to...
Evolving a software process without a retrospective on its evolution and, in consequence, without an...
This book focuses on the design, development, management, governance and application of evolving sof...
Software engineering environments have a history of about two decades. Early environments provided s...
This paper describes the MELMAC approach to software process management. The MELMAC approach covers ...
Evolving a software process without a retrospective on its evolution and, in consequence, without an...
A software process is defined as a description of various steps that must be carried out by process ...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
Cooperative Software Engineering (CSE) means that large-scale, software development and maintenance ...
This thesis investigates how software processes (i.e. the way how software is developed) can be supp...
Software process evolution corresponds to the act of improving the existing prescriptive software pr...
A software system, once deployed into its target environment, might need to be modified for various ...
In many concurrent programming languages, concurrentprograms are difficult to extend and modify: sm...
Change is pervasive during software development, af-fecting objects, processes, and environments. In...
In software projects there exist tools, working schemes, and collaboration. Turning such an environm...
A software process is defined as a sequence of steps that must be carried out by the human agents to...
Evolving a software process without a retrospective on its evolution and, in consequence, without an...
This book focuses on the design, development, management, governance and application of evolving sof...
Software engineering environments have a history of about two decades. Early environments provided s...
This paper describes the MELMAC approach to software process management. The MELMAC approach covers ...
Evolving a software process without a retrospective on its evolution and, in consequence, without an...
A software process is defined as a description of various steps that must be carried out by process ...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
Cooperative Software Engineering (CSE) means that large-scale, software development and maintenance ...