By Topic

Proceedings. First Euromicro Conference on Software Maintenance and Reengineering

17-19 March 1997

Filter Results

Displaying Results 1 - 25 of 30
  • Proceedings. First Euromicro Conference on Software Maintenance and Reengineering

    Publication Year: 1997
    Request permission for commercial reuse | PDF file iconPDF (189 KB)
    Freely Available from IEEE
  • Session: Year 2000

    Publication Year: 1997, Page(s): 93
    Request permission for commercial reuse | PDF file iconPDF (50 KB)
    Freely Available from IEEE
  • Index of authors

    Publication Year: 1997, Page(s): 171
    Request permission for commercial reuse | PDF file iconPDF (39 KB)
    Freely Available from IEEE
  • A rigorous approach to support the maintenance of large portable software

    Publication Year: 1997, Page(s):44 - 47
    Cited by:  Papers (4)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (448 KB)

    Very often, portability of large software products is achieved via the empirical use of old tools like CPP, the preprocessor of the C language. Though powerful low level features like conditional compilation cause serious maintenance problems. There is a lack of adequate tools to support such activities. The paper presents our approach to this problem. We introduce APP, an abstract language semant... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A theory driven approach to century change

    Publication Year: 1997, Page(s):101 - 104
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (360 KB)

    Many people consider the bugs which are expected to appear in software at the change of the century to be a normal maintenance issue. In this paper, we show that there are some significant differences. Taking advantage of these differences may help to lower migration costs. We look at how organizations adapt their maintenance capabilities to the maintenance demand. Under normal conditions, this st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modeling product and process characteristics in software configuration management

    Publication Year: 1997, Page(s):25 - 32
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB)

    Modeling product characteristics is well known to software configuration management (SCM). Modeling process characteristics is relatively new to SCM. Combining process modeling and SCM enhances the current capabilities of SCM. The paper presents product and process models suitable for SCM. The outlined approach, Concert provides building blocks for developing project specific models. Concert's mod... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Measuring the performance of a software maintenance department

    Publication Year: 1997, Page(s):119 - 127
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (580 KB)

    All studies indicate that over half of an average data processing user staff is committed to maintaining existing applications. However, as opposed to software development where productivity is measured in terms of lines of code, function-points, data-points or object-points per person month and quality is measured in terms of deficiencies and defect rates per test period, there are no established... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal methods

    Publication Year: 1997
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (64 KB)

    Within software reengineering, we will see a growing interest in formal methods in the future, both in semantics (quality) and in metrics (quantity). As software systems become more and more complex, their change management needs to evolve from manual and ad hoc methods to a rigorous discipline. To achieve this, both sides of software engineering, notations and processes, need a clear and integrat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Planning Year 2000 transformations using standard tools: an experience report

    Publication Year: 1997, Page(s):94 - 100
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (468 KB)

    The Year 2000 transformation is by no means merely a problem of computer science, involving coding practice or programming-in-the-small. It turns out that the Year 2000 problem is mainly a project management problem. To plan and control a Year 2000 transformation one has to discover the facts on which all planning is based on. In this paper, we describe a straightforward approach to gather the fac... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A process model for controlling and performing re-engineering tasks

    Publication Year: 1997, Page(s):20 - 23
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (344 KB)

    We present a process model for controlling and performing reengineering tasks. This process model is based on a reengineering methodology, that regards the legacy system from the data oriented perspective and aims for decomposing and transforming it into an object oriented system along semantic units. The transformation from procedural to object oriented systems requires one to deal with system mo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Overlooked issues of the Year 2000 upgrade

    Publication Year: 1997, Page(s):114 - 117
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (324 KB)

    As companies begin in earnest to upgrade their computer applications to Year 2000 compliance, they are finding that there are many complex and time-consuming issues that they had overlooked when they first tried to size and scope the project. Much of the Year 2000 discussion and activity has concentrated on finding analyzing and changing the code. While these aspects are very important, they consu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The FAPU Workbench

    Publication Year: 1997, Page(s):82 - 87
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (460 KB)

    Before software can be adapted to changing economical, organisational and technical conditions, it has to be “understood”. Understanding involves obtaining all the information belonging to the application system in question by means of analysis, interpretation and evaluation of the software's structures (the individual programs of the various program systems plus existing documentation... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incremental redocumentation with hypertext

    Publication Year: 1997, Page(s):68 - 72
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB)

    Redocumentation is the recovery and recording of software comprehension. Since software comprehension is the most expensive part of software maintenance, redocumentation is the key to software maintainability. The paper describes the process and the tools of incremental redocumentation where the comprehension of the software is recorded in hypertext, in the style of the World Wide Web. The paper d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Assessment of the options for hardware-/software-reengineering of two KSG/GfS full-scope-simulators

    Publication Year: 1997, Page(s):140 - 142
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB)

    Because of the problems involved with maintaining software and hardware the author tried to port the individual software of two power plant simulators onto new hardware platforms within a reengineering project. The examinations that had been carried out lead to a surprising result, that the least risky, most economic and best result would not be achieved by reengineering but by generating the soft... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The task artifact cycle: a conceptual approach to maintenance and reengineering

    Publication Year: 1997, Page(s):17 - 19
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (248 KB)

    We present a model-the so called task artifact cycle-which integrates the development of a system being in use into the software lifecycle. The basic assumption of the model is that the actual use of a system may considerably differ from the original design. This has to be taken into consideration in maintenance and reengineering. In particular, the monitoring of this development process is an imp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Variable precision reaching definitions analysis for software maintenance

    Publication Year: 1997, Page(s):60 - 67
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (688 KB)

    A flow analyzer can be very helpful in the process of program understanding, by providing the programmer with different views of the code. As the documentation is often incomplete or inconsistent, it is extremely useful to extract the information a programmer may need directly from the code. Program understanding activities are interactive, thus program analysis tools may be asked for quick answer... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing software evolution through reuse contracts

    Publication Year: 1997, Page(s):165 - 168
    Cited by:  Papers (12)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (392 KB)

    Assessing the impact of changes in one part of a software system on other parts remains one of the most compelling problems in software maintenance. This problem can be relieved by making implicit dependencies between different system parts explicit. We propose to explicitly document interactions between different system parts by means of reuse contracts that can only be manipulated by formal reus... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using evolution constraints to assess the failure-proneness of evolving software

    Publication Year: 1997, Page(s):48 - 51
    Cited by:  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (408 KB)

    It is increasingly common for a software system to experience evolutionary changes during its lifetime. These changes need not only be the result of software maintenance-changes may occur in the operating environment, the purpose of the software, or the manner of implementation. It is often desirable to know how much testing is needed to establish that software is relatively unlikely to fail. Such... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A process model for re-engineering, migration and multi-use of business data

    Publication Year: 1997, Page(s):106 - 113
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (768 KB)

    During the last several years, reengineering methods and tools have gained increasing interest. The reengineering of data intensive applications often encompasses an appropriate evolution of the data, too. But the data has to be migrated to a new environment, not only when an application system gets reengineered but also when hardware and/or software components are replaced by newer ones. Moreover... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • New challenges for version control and configuration management: a framework and evaluation

    Publication Year: 1997, Page(s):33 - 41
    Cited by:  Papers (6)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (740 KB)

    Software production of today lays high demands on the capabilities of the software product management (SPM) process. SPM is defined as a process based strongly on the well known approaches of version control (VC) and configuration management (CM). The improvement of SPM demands well designed and implemented VC and CM processes. For this reason, the selection of a suitable VC/CM-tool is an importan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Case study in migration to object-oriented system structure using design transformation methods

    Publication Year: 1997, Page(s):128 - 135
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB)

    Procedural programming languages are being used extensively in the software industry for a wide range of applications. Most of the old procedural programs used today may not have any documentation which could be used in maintenance processes. There has been a paradigm shift towards object oriented design and programming, from algorithmic decomposition, structured design, and procedural implementat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The challenge of the Year 2000 problem

    Publication Year: 1997, Page(s):89 - 91
    Cited by:  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (280 KB)

    Many companies seem to underestimate the activities needed to be compliant with their data processing systems for the Year 2000. This paper describes the issue, the challenges in regard to technology, to quantity, to unknown risks and the challenge to manage all activities. Finally, possible approaches are described to address these challenges View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CAME tools for an efficient software maintenance

    Publication Year: 1997, Page(s):74 - 81
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (592 KB)

    Describes the role of metrics tools as computer-assisted software measurement and evaluation (CAME) tools in the software life-cycle, especially in the maintenance phase. Most CAME tools are designed for code analysis and measurement, and these are predestined to be applied in the implementation and maintenance development phases, but more and more tools are being developed for the earlier phases ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CUI to GUI migration: static analysis of character-based panels

    Publication Year: 1997, Page(s):144 - 149
    Cited by:  Papers (3)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (588 KB)

    The paper reports on progress in the construction of an integrated tool environment for the migration of character-based panels of mainframe applications into graphical user interfaces. It presents an approach for static analysis of character-based panels that is based on the identification of dialog entities in panels using generalized descriptions of panel areas and describes a tool supporting t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a precise description of reverse engineering methods and tools

    Publication Year: 1997, Page(s):3 - 9
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (588 KB)

    The potential and limitations of reverse engineering techniques is still a matter of debate and investigation. Both experimental studies and commonsense tell us that design abstractions are useful in program understanding and maintenance. In the case of incomplete program documentation, reverse engineering tools can recover some of the design abstractions from code. However, it is not clear which ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.