توضیحات
ABSTRACT
This paper describes our experiences with our software visualization tools for web-based visualization of remotely executing object-oriented software. The motivation of this work is to allow developers to browse web-based software repositories to explore existing code components and frameworks by creating visual documentation. Components are test driven to capture their static and run-time information in program traces and are then transformed into useful visualizations. Visualizations can help developers understand what a component does, how it works, and whether or not it can be reused in a new program .
INTRODUCTION
To reuse a software component developers need to understand what a component does, how it works, and how it can be reused. However, this is difficult in practice. Helping developers understand components by creating visualizations means that they will potentially be able to reuse a component in a new program .We have created a series of software visualization tools within our Visualization Architecture for REuse (VARE) to solve this problem. VARE is used for test driving reusable components to create meaningful visualizations so that developers can understand how components work. To visualize a design or a software component, certain information has to be selected. Extracting the correct information and gathering it in program traces is a difficult procedure. There are many factors which can affect this procedure, such as the language a component is written in, or the design complexity. One method for deriving this information is to test drive a component. Test driving is a method for examining the execution of a component and can be done in various ways such as using debuggers or modified execution environments .Test driving generates static and run-time information about a component such as class descriptions and the methods that have been invoked on objects. We have created two tools for examining C++ and Java programs.
چکیده
این مقاله تجربیات ما را با ابزارهای تجسم نرمافزار ما برای تجسم وب توسط نرم افزار شی گرا از راه دور اجرا می کند. انگیزه این کار این است که توسعه دهندگان اجازه دهند تا محتویات نرم افزاری مبتنی بر وب را مرور کنند تا بتوانند اجزای کد موجود و چارچوب موجود را با ایجاد اسناد بصری بررسی کنند. کامپوننت ها تست رانده می شوند تا اطلاعات ثابت و زمان خود را در ردیابی برنامه ها به دست آورند و سپس به تجسم های مفیدی تبدیل می شوند. تجسم می تواند به توسعه دهندگان کمک کند تا متوجه شوند چه مولفه ای دارد، چگونه کار می کند و اینکه آیا می توان آن را در یک برنامه جدید استفاده کرد یا خیر.
مقدمه
برای استفاده مجدد از یک نرم افزار توسعه دهندگان جزء نیاز به درک آنچه یک جزء می کند، چگونه کار می کند، و چگونه می توان آن را مورد استفاده مجدد قرار. با این حال، این در عمل دشوار است. کمک به توسعه دهندگان در ایجاد اجزای بصری به این معنی است که آنها به طور بالقوه قادر به استفاده مجدد از مولفه در یک برنامه جدید هستند. برای حل این مشکل مجموعه ای از ابزارهای تجسم نرم افزاری را در معماری تجسم ما برای REuse (VARE) ایجاد کرده ایم. ویر برای آزمون رانندگی اجزای قابل استفاده مجدد برای ایجاد تصویری معنی دار استفاده به طوری که توسعه دهندگان می توانند درک کنند که چگونه اجزای کار. برای تجسم یک طراحی یا یک جزء نرم افزاری، اطلاعات خاص باید انتخاب شود. استخراج اطلاعات صحیح و جمع آوری آن در ردیابی برنامه یک روش دشوار است. عوامل متعددی وجود دارد که می توانند این روش را تحت تاثیر قرار دهند، مانند زبان مولفه ای که در آن نوشته شده است، یا پیچیدگی طراحی. یک روش برای ارزیابی این اطلاعات، تست یک کامپوننت درایو است. رانندگی آزمون یک روش برای بررسی اجزای یک جزء است و می تواند با روش های مختلفی مانند استفاده از debuggers و یا محیط های اجرا شده اصلاح شده انجام شود. رانندگی تست تولید اطلاعات استاتیک و زمان اجرا در مورد یک جزء مانند توضیحات کلاس و روش هایی است که بر روی اشیاء مورد استفاده قرار می گیرد. ما دو ابزار برای بررسی برنامه های C ++ و Java ایجاد کرده ایم.
Year: 2004
Publisher : ELSEVIER
By : Craig Anslow ,Stuart Marshall ,James Noble ,Robert Biddle
File Information: English Language/ 11 Page / size: 396 KB
Only site members can download free of charge after registering and adding to the cart
سال : 1383
ناشر : ELSEVIER
کاری از : کریگ انصلو، استوارت مارشال، جیمز نوبل، رابرت بیدل
اطلاعات فایل : زبان انگلیسی / 11 صفحه / حجم : KB 396
نقد و بررسیها
هنوز بررسیای ثبت نشده است.