Induced intentional software views

نویسندگان

  • Tom Tourwé
  • Johan Brichau
  • Andy Kellens
  • Kris Gybels
چکیده

Evolving and maintaining software requires adequate documentation of its implementation. However, due to the software’s constant evolution, the documentation and implementation do not remain synchronised. Intentional software views have been proposed as a documentation technique to alleviate this problem. Creating such views is not at all a trivial task, however. In this paper, we propose to use a learning algorithm that derives such intentional software views from extensional software views, which are much easier to build. The resulting approach combines the advantages of intentional software views with the ease of constructing extensional views.

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

ثبت نام

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

منابع مشابه

Using Intentional Source-Code Views to Aid Software Maintenance

The conceptual structure of existing software systems is often implicit or non-existing in the source code. We propose the lightweight abstraction of intentional source-code views as a means of making these conceptual structures more explicit. Based on the experience gained with two case studies, we illustrate how intentional source-code views can simplify and improve software understanding, ma...

متن کامل

Supporting Software Maintenance and Evolution with Intentional source-code Views

We propose the abstraction of intentional source-code views to codify essential information, about the architecture and implementation of a software system, that an engineer needs to better understand, maintain and evolve the system. We report on some experiments that investigate the usefulness of intentional source-code views in a variety of software maintenance, evolution and reengineering ta...

متن کامل

Autonomous agents in vivo and in silico

The concept of agency is important in philosophy, cognitive science, and artificial intelligence. Our aim in this paper is to highlight some of the issues that arise when considering the concept of agency across these disciplines. We discuss two different views of agency: agents as actors (the originators of purposeful deliberate action); and agents as intentional systems (systems to which we a...

متن کامل

Is Intentional Ascription Intrinsically Normative?

In a short article called “Mid-Term Examination: Compare and Contrast” that epitomizes and concludes his book The Intentional Stance, D. C. Dennett (1987) provides a sketch of what he views as an emerging Interpretivist consensus in the philosophy of mind. The gist is that Brentano’s thesis is true (the intentional is irreducible to the physical) and that it follows from the truth of Brentano’s...

متن کامل

Design By Contract Deontic Design Language for Component-Based Systems

Design by contract is a well known theory that views software construction as based on contracts between clients (callers) and suppliers (routines), relying on mutual obligations and benefits made explicit by assertions. However, there is a gap between this theory and software engineering concepts and tools. For example, dealing with contract violations is realized by exception handlers, wherea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

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

ثبت نام

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

عنوان ژورنال:
  • Computer Languages, Systems & Structures

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2004