By Topic

Computer-Aided Software Engineering, 1995. Proceedings., Seventh International Workshop on

Date 10-14 July 1995

Filter Results

Displaying Results 1 - 25 of 41
  • Proceedings Seventh International Workshop on Computer-Aided Software Engineering

    Publication Year: 1995
    Request permission for commercial reuse | PDF file iconPDF (291 KB)
    Freely Available from IEEE
  • Automatic identification of reusable components

    Publication Year: 1995, Page(s):80 - 87
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (508 KB)

    A model for the effective reuse of components from previous software developments is presented. The model has been implemented in a software system which makes use of software measures to assess the reusability of a given component. The results obtained by the system were then benchmarked against the performance of experienced software developers in terms of recognizing reusable components. The in... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding frameworks by exploration of exemplars

    Publication Year: 1995, Page(s):90 - 99
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (772 KB)

    A framework is designed to cover a family of applications or subsystems in a given domain and is typically delivered as a collection of interdependent abstract classes, together with their concrete subclasses. The abstract classes and their interdependencies describe the architecture of the framework. Developing a new application reusing classes of a framework requires a thorough understanding of ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A methodology framework for the use of CASE-templates

    Publication Year: 1995, Page(s):100 - 109
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (812 KB)

    The two traditional approaches to the development of information systems have been “make or buy”. Recently, a hybrid third alternative has been emerging: the use of CASE templates. CASE templates are models of information systems acquired, used, and customised with the aid of CASE tools. This development strategy is characterised by the use of abstract models in all stages instead of p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CACE+CASE= better reuse of mechatronic software

    Publication Year: 1995, Page(s):289 - 295
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB)

    Mechatronic products are automated machines that incorporate electronic control systems. Because most mechatronic products are modular, their control systems usually consist of a network of intelligent actuators supervised by embedded microcontrollers. In this paper we discuss real-life experiences in the development of components for mechatronic products. The components were successfully develope... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An integrated environment for communication software design

    Publication Year: 1995, Page(s):270 - 278
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (632 KB)

    In communication software design, it is important to describe the specification efficiently without any errors or ambiguity. For this purpose, several formal description techniques have been proposed to ensure rigorous specifications. In addition, it is necessary to facilitate the generation of highly reliable specification by using a computer, namely by application of CASE tools. We propose an in... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enveloping sophisticated tools into computer-aided software engineering environments

    Publication Year: 1995, Page(s):40 - 48
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (840 KB)

    We present a CASE-tool integration strategy based on enveloping pre-existing tools without source access or assuming an API or any other special capabilities on the part of the tool. This Black Box enveloping (or wrapping) idea has been around for a long time, but was previously restricted to relatively simple tools such as compilers. We describe the design and implementation of a new Black Box en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending programming environments to support architectural design

    Publication Year: 1995, Page(s):110 - 119
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (740 KB)

    As software systems grow in size and complexity, the demand for languages and tools to capture higher order abstractions than those supported by programming languages increases. One of these abstractions is the architectural design, which specifies a system's components, their interfaces, and their interrelationships using textual or visual notations. Although there have been significant advances ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A framework for prototyping and mechanically verifying a class of user interfaces

    Publication Year: 1995, Page(s):280 - 288
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (528 KB)

    Increasing importance is being attached to the ability of ensuring that graphical user interfaces (GUIs) behave as expected, as they are being used in more applications where safety and security are critical. Prototyping is the preferred approach to creating GUIs because of the need to allow the user to test many of the issues associated with usability. Unfortunately it is often difficult to verif... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ORBs in the midst: studying a new species of CASE integration mechanism

    Publication Year: 1995, Page(s):49 - 58
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (916 KB)

    The Common Object Request Broker (ORB) Architecture (CORBA) is generally described as foundational technology for achieving interoperability among applications on distributed, heterogeneous platforms. If widely adopted, CORBA may have a profound impact on the computer-aided software engineering (CASE) marketplace. However before advocating CORBA, it is important to establish realistic expectations... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Use of development methodology and CASE-tools in Norway: results from a survey

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

    Results are presented in the areas of the use of development methodology and CASE-tools within software development and maintenance, from a survey investigation performed in Norwegian organizations. The results are based on responses from 52 Norwegian organizations. The investigation indicates a larger proportion of new systems being developed as customized systems in larger organizations. The pre... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The development of Phedias: a CASE shell

    Publication Year: 1995, Page(s):122 - 131
    Cited by:  Papers (2)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (752 KB)

    The paper describes the development of Phedias, a CASE shell, whose design objectives include ease of use and portability. Phedias supports method specification and CASE tools (in the form of graphical editors) generation. Within Phedias, a method is specified both conceptually and presentationally. The former is based on the metamodelling principle and by means of a graphical editor whose buildin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generating user interfaces from specifications produced by a reverse engineering process

    Publication Year: 1995, Page(s):296 - 302
    Cited by:  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (552 KB)

    A framework for automatic graphical user interface code generation is developed. Tools to support this framework are built: a parser, generation rules, and target code production. The parser reads specifications resulted from a reverse engineering process of a character-oriented user interface. These specifications are written in a language called AUIDL (Abstract User Interface Description Languag... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-based reuse repositories-concepts and experience

    Publication Year: 1995, Page(s):60 - 69
    Cited by:  Patents (14)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (792 KB)

    Reuse repositories provide a wide range of assets that software engineers can use in developing systems to reduce the need for continual development of components that provide the same functionality. Most current reuse repositories are component based; they provide a catalogue of software components categorized by some scheme. An alternative to the component based repository is the model based rep... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design of a hyper media tool to support requirements elicitation meetings

    Publication Year: 1995, Page(s):250 - 259
    Cited by:  Papers (9)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (816 KB)

    Introduces a hypermedia tool for requirements elicitation meetings. We consider such a meeting to be a consensus-making process among the participants, who have their own roles. Participants in the meeting usually repeat the following activities to reach the final specification: (a) preparing the agenda and/or final specification for the next meeting while referring both to their own memory and th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Computer-aided sub-processes (CASPs): a practical approach to the use of CASE technology to support process improvement

    Publication Year: 1995, Page(s):20 - 28
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (816 KB)

    To improve software engineering practice some people advocate a process improvement approach, while others promote increased use of tools and technology. This paper discusses the relationship between a process-oriented and technology-oriented approach to software improvement. The notion of a computer-aided sub-process (CASP) is advanced as a way of reconciling these views. The CASP approach is des... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A computer-based process handbook for a systems engineering business

    Publication Year: 1995, Page(s):172 - 181
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (636 KB)

    This paper outlines a way of using a computer-based handbook for the dissemination of company and project knowledge which alleviates the problems of paper-based procedure manuals. An online facility, a handbook, is created to allow instant access to up-to-date information about a company and the way it operates. The data is organised using a series of models built using the Boardman Soft Systems M... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evolution is essential for software tool development

    Publication Year: 1995, Page(s):196 - 205
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1316 KB)

    Examines the problems encountered in evolving software development tools, in particular, configuration management tools, drawing on our experience in producing the DaSC configuration management toolset. Building good software development tools is a time-consuming, iterative process where the tool designers must take into account the evolving nature of the software development process embodied in t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated partial communication deadlock analysis after changes to Ada code

    Publication Year: 1995, Page(s):215 - 224
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (816 KB)

    When writing concurrent Ada programs, deadlock is always a possibility. Existing algorithms to analyze for deadlock are either very limited or relatively expensive. While the best are still quite feasible for inclusion in an Ada developer's toolbox, costs start becoming high when changes to code force repeated full re-analysis. This paper uses control-and-communication flow analysis as a basis to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modeling N-ary data relationships in CASE environments

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

    An extended approach is presented for modeling data relationships that involve multiple entities. This approach unifies the different relationship cardinality values defined by existing approaches into a common framework and extends the types of values captured. A concise tabular notation for specifying such values is introduced. The result is a modeling technique that captures more completely the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • AVAT, a CASE tool for software verification and validation

    Publication Year: 1995, Page(s):358 - 367
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (628 KB)

    AVAT, an abbreviation of Automation of the Verification, Validation and Testing (AVAT) of Real-Time Software and Embedded Systems, is a CASE (computer aided software engineering) tool. It has been developed as a tool for the enhancement of software reliability by reducing the manual steps in verification, validation and testing. It implements the formal method of program function (PF) tables. Its ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reverse engineering as a bridge to CASE

    Publication Year: 1995, Page(s):304 - 317
    Cited by:  Papers (1)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (744 KB)

    This is an applied research report on the exploitation of reverse engineering technology acquired through the ESPRIT DOCKET Project. It describes three efforts to implement this technology in business applications at the Bremer Warehouse Company, the Technical University of Manchester, and the Union Bank of Switzerland. In all three instances, reverse engineering was used to extract knowledge from... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A computational architecture to support conceptual data model reuse by analogy

    Publication Year: 1995, Page(s):70 - 79
    Cited by:  Papers (1)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (852 KB)

    Reuse within requirements specification has attracted great interest in recent years. Analogical retrieval is proposed as a way of reusing requirements specifications from different application domains. The paper presents a computational architecture to support analogical reuse in conceptual data modelling. The architecture synthesises analogical retrieval theories and results from empirical studi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • FAES: a CASE tool for information acquisition

    Publication Year: 1995, Page(s):260 - 269
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (680 KB)

    It has become a trend that new CASE based tools be more focused. FAES is such a case. It assists the software engineer in the interview process during an information systems' requirements phase. FAES inherited important concepts from the IS literature and embodies them in a conceptual model that drives the interview process. Special heuristics associated with the conceptual model were proposed and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecture specification support for component integration

    Publication Year: 1995, Page(s):30 - 39
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1004 KB)

    The paper describes an approach to automating the construction of software systems from components. We illustrate how integration-related concerns such as component interfacing, interconnection, distribution and configuration can be modeled with a specification language. We also show how a graphics-based design environment can be used to support visual specification and transformation of integrati... View full abstract»

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