An approach to modelling software evolution processes = ruan by Tong Li

By Tong Li

An method of Modelling software program Evolution Processes describes formal software program approaches that successfully help software program evolution. the significance and recognition of software program evolution raise as increasingly more winning software program structures turn into legacy platforms. For something, software program evolution has turn into an immense attribute within the software program existence cycle; for an additional, software program approaches play an incredible position in expanding potency and caliber of software program evolution. as a result, the software program evolution technique, the inter-discipline of software program approach and software program evolution, turns into a key quarter in software program engineering.

The ebook is meant for software program engineers and researchers in machine science.

Prof. Tong Li earned his Ph.D. in software program Engineering at De Montfort college, U.K.; he has released 5 monographs and over 100 papers.

Show description

Read or Download An approach to modelling software evolution processes = ruan jian yan hua gong chen jian mo PDF

Similar programming books

VHDL Made Easy Pallerin, Douglas Taylor

Offers the innovations of VHDL for synthesis and simulation in an easy-to-understand manner, utilizing examples, tutorials, and special descriptions of vital VHDL language beneficial properties. CD ROM integrated. DLC: VHDL

Professional Alfresco: Practical Solutions for Enterprise Content Management (Wrox Programmer to Programmer)

A well timed and authoritative advisor, written through the manager Architect and founding father of AlfrescoAlfresco is taken into account the major open resource answer for net and content material administration. What makes Alfresco targeted is its prone, which are simply prolonged with internet scripts through RESTful providers. Written through an writer crew that incorporates the executive architect and the founding father of Alfresco, this entire consultant presents in-depth assurance of the Alfresco structure and providers and indicates tips on how to expand them via net scripts to satisfy genuine enterprise wishes.

Effective Labview Programming

Powerful LabVIEW Programming by way of Thomas Bress is appropriate for all starting and intermediate LabVIEW programmers. It follows a "teach through exhibiting, study through doing" procedure. It demonstrates what stable LabVIEW courses appear like through exploring a small set of center LabVIEW capabilities and customary layout styles in line with a undertaking drawn from the qualified LabVIEW Developer examination.

Extra info for An approach to modelling software evolution processes = ruan jian yan hua gong chen jian mo

Sample text

Proposed the use of two formalisms to manage evolution: a language based on Past Predicate Temporal Logic (PPTL) and Coloured Petri Nets (CPN). Both formalisms allow the structure and behaviour of a system to be specified in the same way and to decide when a system can run or when it can evolve depending on its functioning and structure in the past. A correspondence relationship is established between both formalisms. It allows CPN to be used to reason about the integrity of the systems which evolve (Fortiz and Llorca 2001).

Therefore, software process improvement (SPI) has become a driving force in the software industry. Process improvement is a comprehensive and continuous activity. It involves not only every basic activity during the process modelling and process implementation but also involves the process measurement, process assessment, process optimisation and control (Jalote 2000; Wang and Leung 2001). Among them, the method of process improvement determines the relevant technologies of implementing the process improvement.

An application server is used to evolve the application, without special support from the compiler or operating system (Wang et al. 2006). In the area of concrete techniques, Lavery et al. explored the incremental evolution of existing systems by building web-based, value-added services upon foundations derived from analysing and modelling the existing legacy systems (Lavery et al. 2004). Ernst et al. focused on dynamic techniques for discovering invariants from execution traces. In program from program derivation, the system rediscovered predefined invariants.

Download PDF sample

Rated 4.01 of 5 – based on 12 votes