Scheduled System Maintenance on May 29th, 2015:
IEEE Xplore will be upgraded between 11:00 AM and 10:00 PM EDT. During this time there may be intermittent impact on performance. We apologize for any inconvenience.
By Topic

Software, IEE Proceedings -

Issue 6 • Date Dec. 2006

Filter Results

Displaying Results 1 - 3 of 3
  • Identifying tacit knowledge-based requirements

    Publication Year: 2006 , Page(s): 211 - 218
    Cited by:  Papers (4)
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (439 KB)  

    Requirements may be derived from a number of sources. Determining the source of a given requirement is known as pre-requirements tracing. Typically, some requirements appear that have no clear source, yet stakeholders will attest to the necessity of these requirements. However, such requirements are likely to be based on tacit or tacit-like knowledge embedded in the problem domain. A tool called Prospect that retrospectively identifies pre-requirement traces is presented. This tracing is achieved by working backwards from requirements to the documented records of the elicitation process, such as interview transcripts or ethnographic reports. A vector-space technique, latent semantic analysis, is shown to be useful to perform pre-requirements tracing. The identification of badly sourced requirements naturally leads to the inference that further investigation of these requirements is necessary, whether or not the requirements turn out to be based on tacit knowledge View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Framework for performance engineering of OSPF software

    Publication Year: 2006 , Page(s): 219 - 229
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (423 KB)  

    The performance of the Open Shortest Path first (OSPF) routing protocol software is presented, which includes measuring its performance, analysing the results, proposing solutions for improvement and evaluating their effect. First, a reusable framework for evaluating the performance of routing software is proposed, which allows to perform reproducible experiments in a controlled environment with different network topologies. Then, performance bottlenecks are identified and the relative performance of several low-level optimisations suggested to improve the route computation code and data structures is discussed. In addition, the design and implementation of an algorithm-level optimisation is presented, using the Incremental Shortest Path First (ISPF) algorithm, and its performance benefits are then presented. Substantial gains in performance are achieved by using ISPF, more than what is possible by employing techniques for code optimisation and by using efficient data structures to implement Dijkstra's SPF algorithm. Finally, the effect of topological change on the size of the affected subtree is investigated, and it is found that most of the time a topological change affects a small number of nodes in an OSPF area, causing a small number of route updates in the routing table and consequently, a smaller execution time for ISPF View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Domain-specific language approach to modelling UI architecture of mobile telephony systems

    Publication Year: 2006 , Page(s): 231 - 240
    Cited by:  Papers (2)
    Save to Project icon | Click to expandQuick Abstract | PDF file iconPDF (426 KB)  

    Although there has been a considerable increase in the use of embedded software including mobile telephony applications, the development of embedded software has not proved so manageable as compared with conventional software. From the experience of working with mobile telephony systems for over three years, it is the author's belief that the huge amount of variance in application logics, not the diversity of hardware platforms, is the major obstacle to the development of embedded software. A domain specific language (DSL) for modelling the user interface (UI) architecture of embedded software, especially focusing on telephony applications is proposed. With the proposed DSL, developers can describe the UI architecture of applications by the fundamental domain concepts at a higher level of abstraction. The proposed DSL is based on the concept of scene. A scene is proposed as a unit of UI in the UI architecture and UI-related behaviours are associated with scenes. The result of a pilot project conducted in a major company dedicated to developing mobile telephony applications is also described View full abstract»

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