By Topic

Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]

Date 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
    Save to Project icon | Request Permissions | PDF file iconPDF (645 KB)  
    Freely Available from IEEE
  • Author index

    Publication Year: 1997 , Page(s): 499 - 500
    Save to Project icon | Request Permissions | PDF file iconPDF (78 KB)  
    Freely Available from IEEE
  • Project Performance Indicator Workbench (PPIW)

    Publication Year: 1997 , Page(s): 156 - 164
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (1092 KB)  

    A prototype has been developed of a generic tool set and accompanying methods that enable a customizable approach towards project tracking and benchmarking. The underlying data model describes a generic project life cycle. The prototype has been applied to an iterative development life cycle in a number of field rests 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)
    Save to Project icon | Request Permissions | 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.
  • Supporting impact analysis and change propagation in software engineering environments

    Publication Year: 1997 , Page(s): 172 - 182
    Cited by:  Papers (15)  |  Patents (1)
    Save to Project icon | Request Permissions | 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.
  • Software engineering support for reliably interconnecting legacy virtual environments

    Publication Year: 1997 , Page(s): 411 - 421
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (956 KB)  

    As the power and utility of virtual reality environments increases, so do the potential benefits found from combining several such environments. The US Department of Defense currently uses over 2000 simulators, and has mandated that they all be interoperable through its High Level Architecture. Modifying these legacy systems to interact through an abstract software layer presents the developer wit... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Balancing acts: reconciling competing visions of the way software technologists work

    Publication Year: 1997 , Page(s): 364 - 370
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (724 KB)  

    The practice of software development has been viewed by some as marked by anarchy and fragmentation and by others as characterized by order and universalism. How is it that two essentially opposite stereotypes of the way software technologists work have gained such prominence? The paper argues that both characterizations are valid and explores them in the context of an ethnographic and historical ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • User-perceptions of embedded software quality

    Publication Year: 1997 , Page(s): 184 - 197
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (1104 KB)  

    Many researchers and practitioners have recognised that the perception of `quality' is largely influenced by personal view and application context. Depending on personal goals, interests and background, the interpretation of the quality concept is different per individual. In this paper, an approach is suggested by which the different user perceptions on quality are modelled, and can be addressed.... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • BOOTSTRAP: five years of assessment experience

    Publication Year: 1997 , Page(s): 371 - 379
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (844 KB)  

    The main characteristics of the BOOTSTRAP method are briefly described, i.e. the reference framework, the assessment procedure, the structure of the questionnaires and the rating and scoring mechanisms used. The major part deals with the results of the BOOTSTRAP assessments performed worldwide over the last 5 years. In this part, major experiences from over 40 sites and 180 projects are analysed i... 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 (9)
    Save to Project icon | Request Permissions | 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.
  • Reusable project-specific software for industrial control

    Publication Year: 1997 , Page(s): 296 - 311
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (1076 KB)  

    The paper describes a methodology which enables non-software-specialist engineers to specify, design and implement reusable project-specific software for process engineering monitoring and control systems using a suitable real time expert-system. The software, running under a run-time version of the expert-system, is independent of the operating-system software. The inevitable errors and difficult... 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)
    Save to Project icon | Request Permissions | 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.
  • Software configuration management tools

    Publication Year: 1997 , Page(s): 238 - 250
    Cited by:  Patents (3)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (1168 KB)  

    Software Configuration management is concerned with the identification, organizing, and controlling the configuration of and changes to a system under parallel development environment. It should encompass all system components. However, most existing software configuration management tools have emphasized too much on version control of source files and have neglected some of the other vital functi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiences with object oriented model-driven development

    Publication Year: 1997 , Page(s): 143 - 153
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (892 KB)  

    Model-driven development finds its origin in a reframed version of Zachman's (1987) Information Systems Architecture. This framework recognises levels of abstraction, which is not the same as levels of detail, in the systems development process. If the model-driven approach is applied in addition to object oriented analysis concepts, significant benefits are to be expected on the side of maintenan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Product development a chunk at a time

    Publication Year: 1997 , Page(s): 88 - 94
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (584 KB)  

    “Chunking” is a product development discipline developed and successfully used at XSoft in the development of InConcert, a software product for workflow management. In chunking, teams of 4-8 developers are assigned to develop a set of related product features in a fixed amount of time, measured in weeks. The team begins with requirements definition and carries development through to un... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An estimated method for software testability measurement

    Publication Year: 1997 , Page(s): 116 - 123
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (584 KB)  

    Software testability is becoming an important factor to be considered during software development and assessment, especially for critical software. The paper gives software testability, previously defined by Voas (1991, 1992), a new model and measurement which is done before random black-box testing with respect to a particular input distribution. The authors also compared their measurement result... 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
    Save to Project icon | Request Permissions | 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.
  • Developing component-based tools for requirements reuse: a process guide

    Publication Year: 1997 , Page(s): 473 - 483
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (2464 KB)  

    The reuse of requirements has received little attention in the literature, especially in relation to genuine industrial problems. The paper describes the efforts that have been made to promote the reuse of requirements for aero-engine control systems at Rolls-Smiths Engine Controls Limited (RoSEC). In the approach, the notion of the requirements “component” is first introduced as a str... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Is my software process improvement suitable for incremental deployment?

    Publication Year: 1997 , Page(s): 76 - 87
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (984 KB)  

    Incremental delivery policies for software process improvement are anxiously required by the industry. Improvement projects need to show results as early as possible to capture the attention of the organization and to keep things focused on process improvement. Incremental policies are the foundation of building a provider-reset partnership in software process improvement. Few guidelines, if any, ... 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 (10)
    Save to Project icon | Request Permissions | 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.
  • An experience in setting-up a configuration management environment

    Publication Year: 1997 , Page(s): 251 - 262
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | 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.
  • A methodical approach to establishing a process management infrastructure in an organization

    Publication Year: 1997 , Page(s): 165 - 171
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | 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.
  • Understanding resistance to software reuse

    Publication Year: 1997 , Page(s): 339 - 349
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (956 KB)  

    Reuse technology is no longer solely restricted to the research domain. Companies that have adopted its techniques to enhance their development process have reported useful improvements in development productivity and quality. We looked at why these improvements are not being exploited more widely within industry as a whole. By means of questionnaires and interviews with selected senior IT personn... 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 (1)  |  Patents (1)
    Save to Project icon | Request Permissions | 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.
  • The SYNTHESIS environment for component-based software development

    Publication Year: 1997 , Page(s): 434 - 443
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | 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.