The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Modelling software evolution processes at the process level (designing process) and at the activity level (designing activity) are two important steps. In this chapter, based on EPMM and EPDL, the approaches to modelling software evolution processes at these two levels are proposed. The concepts of the process package and the basic block are presented. The modelling procedures are top-down refinement...
A software evolution process meta-model is a formal tool used to define software evolution processes. In this chapter, a software evolution process meta-model EPMM is designed. Firstly, five important properties in software evolution processes are discussed. Especially, two properties—iteration and concurrency—are analysed in depth. Furthermore, a Petri Net is extended with object-oriented technology...
After a software evolution process is defined, its efficiency must be improved so that it can be executed efficiently. Evolving software concurrently is an effective way to shorten the evolution time and to speed up the evolution. In this chapter, an approach, which resembles a transplant operation on the human body, is proposed to dig down into an inefficient process segment from its process model,...
A software evolution process description language is a computer language that is used to describe software evolution processes. In this chapter, according to the requirements of software evolution and based on EPMM, an object-oriented software evolution process description language EPDL is designed. EPDL extends the descriptive power of EPMM. All of the static components in EPMM are defined in EPDL...
In this chapter, an overview of the research progress both in software processes and software evolution are presented from the viewpoints of methodologies, technologies, tools and management. Firstly, the basic concepts related to software processes are discussed. In addition, an overview of the research progress in the areas of software process modelling and descriptions, software process modelling...
In this paper, a simple and effective method using sodium metasilicate as precursor and amine as additive was first reported to immobilize recombinant nitrilase, for efficient production of 2-hydroxy-4-(methylthio) butanoic acid from 2-hydroxy-4-(methylthio) butanenitrile. High immobilization recovery of enzyme activity (above 90 %) was achieved. The immobilized enzyme displayed better thermal stability,...
In order to modelling and managing software process resources, this paper first divides software process resources into four categories. Based on the classification, a formal software process resources model (SPRM) is proposed. The model support modelling resources into the four different categories, describing the nature of the resources by define first-order predicate formulates, restricting resources...
Software process play an important role in improving the quality of software products. Formal software process model is conducive to the accurate description of software processes. A software process meta-model is a formal tool used to define software process models. In this paper, a software process meta-model SPMM is designed. Firstly, five important properties in software processes are discussed...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.