Reuse, Validation and Verification of System Development Processes
نویسندگان
چکیده
Large companies often use standardized template development processes. Project-specific adaptation of templates must address aspects such as: project resources (time/ staff), standards, regulations, etc. Adapting templates is a particularly manual process requiring skill and for large companies a large proportion of the development cost. Integrating locally gained experiences and updating the template process is tedious work and resources for such updates are rarely available. Fortunately, formal representation of processes and process components enables reuse, analysis and comparison of processes and parts of processes. We use a case-based reasoning (CBR) approach which permits identification and reuse of processes or parts of processes. The formal notation allows the user to sketch new processes or adapt template processes. These sketches/ adaptations are used in a matching process which identifies and suggest the reuse of similar processes and process components stored in the library. Once an adaptation has been successfully used, it is automatically added to the case library.
منابع مشابه
A methodology for vertical Reuse of functional verification from subsystem to SoC level with seamless SoC emulation
Verifying a complex SoC is challenging. The testbench and testcases must be developed early as these are used for everything from SoC verification to achieve higher coverage on features/protocol coverage, i/f integration and performance verification. Time to market makes early software development a necessity. Verification assisted with early software development needs more than dynamic simulat...
متن کاملVerification and Validation Issues and Implications for Reuse
Reuse has proved to be an elusive goal in software development organizations. Many language constructs and design principles have been introduced with the hope of creating just the appropriate abstraction that will support the creation of reusable software. None of these efforts have achieved sufficient magnitude to contribute significant cost savings. Recent industrial experience and research ...
متن کاملA Framework for Performing V&v within Reuse-based Software Engineering
Verification and validation (V&V) is performed during application development for many systems, especially safety-critical and mission-critical systems. The V&V process is intended to discover errors, especially errors related to critical processing, as early as possible during the development process. Early discovery is important in order to minimize the cost and other impacts of correcting th...
متن کاملSteps Toward Automatic Generation, Verification and Optimization of Control Programs for Flexible Manufacturing Cells
In the scope of control program development for manufacturing systems, information handling and information reuse are currently undeveloped areas. For example, the same control function is usually implemented several times in different stages in the development process, without much reuse of information from earlier stages in the process. To improve this situation, the sub-processes that genera...
متن کاملSpecifying Building Automation Systems with PROBAnD, a Method Based on Prototyping, Reuse, and Object-orientation
In this article, the PROBAnD requirements engineering method, which is specialized towards the domain of building automation systems, is presented. The method bases on object-orientation to handle complexity, reuse to gain efficiency as well as product quality, and prototyping to enable test-based verification and validation early in the development process. To demonstrate the applicability and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999