75,965 research outputs found

    Aspect-oriented design model.

    Get PDF
    Designing crosscutting concerns (aspects) is a challenging task. Since crosscutting concerns were not addressed while developing contemporary software design techniques, so they lack support for accommodating representation of such concerns along with base program. Some design languages like UML have been extended to express aspects and their elements but they do not fully represent aspects. Some lack adequate representation of aspect elements and some lack an efficient and reusable composition technique. In this paper, some of the aspect-oriented design techniques have been critically discussed. A proposed aspect model has been discussed which helps in overcoming the deficiencies in the contemporary aspect-oriented design techniques. This model represents aspects and their elements throughout the software development life cycle

    Modeling the early stages of a user-centered process in architectural design through adaptation of the methodologies of New Product Design

    Get PDF
    In order to reach a degree of quality in architectural buildings that is likely to lead to user satisfaction, architectural design relies on integrating user-related information even before generation of building concepts. However, integrating such information may be seen as a hindrance to architectural creation. It therefore seems necessary to propose a methodological approach that allows integration of a user-centred point of view as well as generation of creative architectural concepts. Our research proposes to apply a collaborative process of New Product Design (NPD) in order to further enrich the traditional process of architectural design. We will present some experimental work carried out as part of an architectural project for the design of emergency shelters, as an alternative to more usual habitats. We will then discuss the possibility of adapting NPD methodology to architectural design, and what potential this offers to improve the integration of user-related information within architectural creativity

    An Empirical Study of a Software Maintenance Process

    Get PDF
    This paper describes how a process support tool is used to collect metrics about a major upgrade to our own electronic retail system. An incremental prototyping lifecycle is adopted in which each increment is categorised by an effort type and a project component. Effort types are Acquire, Build, Comprehend and Design and span all phases of development. Project components include data models and process models expressed in an OO modelling language and process algebra respectively as well as C++ classes and function templates and build components including source files and data files. This categorisation is independent of incremental prototyping and equally applicable to other software lifecycles. The process support tool (PWI) is responsible for ensuring the consistency between the models and the C++ source. It also supports the interaction between multiple developers and multiple metric-collectors. The first two releases of the retailing software are available for ftp from oracle.ecs.soton.ac.uk in directory pub/peter. Readers are invited to use the software and apply their own metrics as appropriate. We would be interested to correspond with anyone who does so

    San Francisco Bay: Preparing for the next level

    Get PDF
    This report provides new insights on the impacts climate change poses on San Francisco Bay, the opportunities this challenge brings and some potential guidelines on how to move forward, as the Bay Area continues to position itself in leading the way nationally and internationally on climate change adaptation. This report is also a landmark in the cooperation between the Netherlands and California on climate change adaptation. A team of professionals from both sides of the ocean has worked on this projec
    • 

    corecore