By Topic

IET Software

Issue 2 • Date April 2008

Filter Results

Displaying Results 1 - 6 of 6
  • Mining execution relations for crosscutting concerns

    Publication Year: 2008, Page(s):65 - 78
    Cited by:  Papers (1)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (221 KB)

    Aspect mining tries to identify crosscutting concerns in the code of existing systems and thus supports their adaption to an aspect-oriented design. A semi-automatic static aspect mining approach is described, where the program's control flow graphs are investigated for recurring execution patterns based on different constraints, such as the requirement that the patterns have to exist in different... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic test case generation using unified modeling language (UML) state diagrams

    Publication Year: 2008, Page(s):79 - 93
    Cited by:  Papers (9)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (615 KB)

    UML is widely accepted and used by industry for modelling and design of software systems. A novel method to automatically generate test cases based on UML state models is presented. In the present approach, the control and data flow logic available in the UML state diagram to generate test data are exploited. The state machine graph is traversed and the conditional predicates on every transition a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Multiple-view modelling and meta-modelling of software product lines

    Publication Year: 2008, Page(s):94 - 122
    Cited by:  Papers (7)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (804 KB)

    A multiple-view modelling and meta-modelling approach for software product lines (SPLs) using the unified modelling language notation is described. A multiple-view model for an SPL defines the different perspectives of the product line, namely the use case model, static model, collaboration model, statechart model and feature model, including the commonality and variability. The meta-model for SPL... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementation specification for software process improvement supportive knowledge management tool

    Publication Year: 2008, Page(s):123 - 133
    Cited by:  Papers (3)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (245 KB)

    Software process improvement (SPI) is a long-term journey, which is made comfortable by many means. The most dominant and preferred plan is a knowledge driven methodology with which software development organisations are experimenting. To have a look and feel of knowledge and its management, it has become essential to have a standardised knowledge management tool (KMT) that comprises specification... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Object-oriented concept analysis for software modularisation

    Publication Year: 2008, Page(s):134 - 148
    Cited by:  Papers (2)
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (396 KB)

    Modularity is one of the most important principles in software engineering and a necessity for every practical software. Since the design space of software is generally quite large, it is valuable to provide automatic means to help modularising it. An automatic technique for software modularisation using object-oriented concept analysis (OOCA) is proposed. The proposed technique is strongly inspir... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Generative aspect-oriented component adaptation

    Publication Year: 2008, Page(s):149 - 160
    IEEE is not the copyright holder of this material | Click to expandAbstract | PDF file iconPDF (590 KB)

    First Page of the Article
    View full abstract»

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

Aims & Scope

IET Software publishes papers on all aspects of the software lifecycle, including design, development, implementation and maintenance.

Full Aims & Scope

Meet Our Editors

Publisher
IET Research Journals
iet_sen@theiet.org