By Topic

Proceedings Eighth IEEE International Workshop on Software Technology and Engineering Practice incorporating Computer Aided Software Engineering

14-18 July 1997

Filter Results

Displaying Results 1 - 25 of 49
  • Proceedings Eighth IEEE International Workshop on Software Technology and Engineering Practice incorporating Computer Aided Software Engineering

    Publication Year: 1997
    Request permission for commercial reuse | PDF file iconPDF (645 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 1997, Page(s):499 - 500
    Request permission for commercial reuse | PDF file iconPDF (78 KB)
    Freely Available from IEEE
  • Constructing formal specifications from informal requirements

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

    The rigorous object-oriented analysis (ROOA) method provides a systematic development process which, starting from a set of informal requirements, produces an executable object-oriented analysis model. The model is expressed in LOTOS and provides a precise and unambiguous formal requirements specification of the static, dynamic and functional aspects of a problem. There is, however, a wide gap bet... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Feature modelling of component-based embedded software

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

    The electronic and automation industries develop and maintain software embedded in computer controlled products. Higher software productivity can be achieved by a systematic software engineering process and an environment that supports automatic software mass customisation. Existing methods are too narrow and commercial tools are often too closed to be suited for component based software tailoring... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting impact analysis and change propagation in software engineering environments

    Publication Year: 1997, Page(s):172 - 182
    Cited by:  Papers (22)  |  Patents (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (836 KB)

    Impact analysis and change propagation are among the major issues of software change management. In this paper, we introduce an approach to providing impact analysis and change propagation support as an integral part of software engineering environments, so that they can be applied during both software development and maintenance. In this approach, the activities are carried out on the original re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Support for modular parsing in software reengineering

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

    As reengineering increasingly contributes to software engineering, so can software engineering principles contribute to cost-effective reengineering tool development. The cost of modelling languages motivates support for modular parsers which can, like program modules, be assembled cheaply from smaller, tested components. We describe a scheme which achieves this by extending the expressive and fle... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An overview of object-oriented design metrics

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

    In this paper, we examine the current state in the field of object-oriented design metrices. We describe three sets of currently available metrics suites, namely, those of Chidamber and Kemerer (1993), Lorenze and Kidd (1994) and Abreu (1995). We consider the important features of each set, and assess the appropriateness and usefulness of each in evaluating the design of object-oriented systems. A... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object oriented Petri net language for embedded system design

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

    In this paper a modelling language is described for the automated design of embedded systems. Constraints such as price, performance etc. often imply that embedded systems are implemented as communicating heterogeneous components. Today these components can no longer be classed as software or hardware but as more or less programmable with specialised languages being used to define their functional... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reeingineering legacy applications using design patterns

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

    This paper presents a new approach to the use of design patterns for the reengineering of legacy code, using a mapping from procedural design patterns to object-oriented patterns. We show also how object-oriented design patterns can be formalised and correctness conditions for their application derived, in order to justify the preservation of functionality in the reengineering process. We conclude... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The SYNTHESIS environment for component-based software development

    Publication Year: 1997, Page(s):434 - 443
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (832 KB)

    Component based software development places an emphasis on identifying and managing interdependencies among preexisting pieces of software in order to integrate them into new systems. Traditional software development methodologies, on the other hand, place an emphasis on representing components, leaving the description and management of component interdependencies implicit, or distributed among th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A methodical approach to establishing a process management infrastructure in an organization

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

    This paper describes a practical, methodical and substantive approach to setting up the essentials of a process management infrastructure in an organization. The paper discusses the key elements of a process management infrastructure, as being implemented in an ongoing process improvement program at Ericsson. The catalysts for this improvement effort were: management need, customer demand, process... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A course in software engineering and project management at university level for industrial needs: some reliable results after ten years of experiences

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

    The paper reports on the structure of a two-semester workshop accompanied by lectures on software engineering (SE) methods and on major issues in project management (PM). The course is taught to 300 students per year as part of a master degree curriculum in computer science (CS). During the last ten years the technical content of the course as well as structure, style and schedule have been review... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Hypernode model support for software design methodology modelling

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

    Argues that the graph-based hypernode model is a good tool for supporting software design methodology modelling in a software design meta-CASE tool. The unique features of the hypernode model that make it particularly suitable for this task are a nested, graph-based structure, support for meta-data modelling and a high-level procedural query-and-update language. These features make it possible for... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Terminologies and terminology servers for information environments

    Publication Year: 1997, Page(s):484 - 497
    Cited by:  Papers (2)  |  Patents (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1560 KB)

    Terminologies, or constrained vocabularies, are a potentially rich means of representing the metadata required for applications that have partially structured and incomplete dynamic data to describe, and exploratory and inexact queries to express. Such applications include digital libraries and multimedia repositories and software management; specific application communities include medicine and a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • End user computing: how an organisation can maximise potential

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

    End user computing (EUC) is an activity that is attracting increasing interest from information systems (IS) researchers and business organisations. The vast increase over recent years of the use of IT as part of everyday business activities, and the growing direct involvement of business users in application development, clearly has implications for modern organisations. We discuss how an organis... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A practical system of COBOL program reuse for reengineering

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

    Transformation and reuse techniques have been discussed for many years, and it is even more important to apply these techniques in practice. This paper introduces our approach to combining transformation and semantic interface analysis for reuse of COBOL programs. In our approach, COBOL programs are reverse engineered to their designs represented in entity-relationship (ER) diagrams. Both the orig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An experience in setting-up a configuration management environment

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

    Configuration management (CM) is widely recognized as one of the most important practices that have to be established for developing software in an ordered and controlled way. Despite this, the process of setting-up CM has obtained till now very little attention. This paper reports the lessons learned in establishing CM at SIA (Societa Interbancaria per l'Automazione), the organization in charge o... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object-oriented requirements analysis for air traffic control systems

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

    This experience report documents the results of the project “Data Modelling for Advanced Flight Data Management” of the research group “Computergestutze Informotionssysteme” at Technische Universitat Berlin and the Eurocontrol Experimental Centre (EEC) Bretigny-sur-Orge France. A combination of classic object-oriented approaches, such as OMT, the Booch method and Jacobson's... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Promoting the software design for testability towards a partial test oracle

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

    Software testing is one of the most powerful methods to improve the software quality directly. Usually, testing costs on the large scales of 50% during software system development phase. How to reduce the testing cost thus becomes an important issue. The software design for testability maybe a new direction to solve this problem. Using the strategy of software design for testability, we develop a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A software engineering environment for configuring distributed applications from reusable software architectures

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

    In this paper a reuse-oriented perspective is taken for designing and implementing configurable distributed applications. An application domain is defined as a family of systems that have some features in common and others that differentiate them. During domain engineering, reusable specifications, architectures and component types are developed, which capture the similarities and variations of th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A process for asynchronous software inspection

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

    Although there exists a multitude of different inspection processes, the basis process has remained unchanged since it was first defined by Fagan in 1976. The process has as its central component an inspection meeting which all participants attend. But is this meeting cost effective? Recent work suggests this is not the case. An inspection model that dispenses totally with the need for the inspect... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending the ami approach to encompass the Foundation activity

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

    The ami approach is a common sense framework for applying metrics to software development projects. This paper proposes an extension to the ami approach, based on industrial experience within a large telecommunications supplier, which encompasses the very early stages of a measurement programme. Formalising the initial stages of a measurement programme helps reduce the risk of missing fundamental ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing the human-software environment

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

    A software development team is characterised by a human-software environment (HSE) model, which captures the individual characteristics of the participants in a project such as their professional and specialisation skills and knowledge. The paper presents some practical applications of the HSE model for human resource management (HRM) activities in support of the software development process (SDP)... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CASE in the 21st Century: challenges facing existing CASE vendors

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

    Established CASE vendors face a number of major challenges in upgrading their product lines to support the development and maintenance of large-scale distributed, web-based applications. This paper describes the characteristics of future applications, examines the challenges they pose to established CASE vendors, and suggests activities within the software research community that can help to addre... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An object-oriented framework for transaction capture using co-operating business rule components

    Publication Year: 1997, Page(s):126 - 134
    Cited by:  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (780 KB)

    In a dealing-room system at a London bank, the transaction capture programs had been built using a GUI-based prototyping approach. This had led to programs with superficial similarity but inconsistency of internal structure which made maintenance difficult. To re-engineer the programs a control framework was devised separating the GUI interface (presentation layer), business rules and persistent s... View full abstract»

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