Reuse, Validation and Verification of System Development Processes

نویسندگان

  • Peter Funk
  • Ivica Crnkovic
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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