By Topic

2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design

18-18 May 2009

Filter Results

Displaying Results 1 - 22 of 22
  • [USB label]

    Publication Year: 2009, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (273 KB)
    Freely Available from IEEE
  • Welcome

    Publication Year: 2009, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (156 KB)
    Freely Available from IEEE
  • Hub page

    Publication Year: 2009, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (122 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2009, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (31 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 2009, Page(s):1 - 2
    Request permission for commercial reuse | PDF file iconPDF (19 KB)
    Freely Available from IEEE
  • Detailed author index

    Publication Year: 2009, Page(s):1 - 5
    Request permission for commercial reuse | PDF file iconPDF (23 KB)
    Freely Available from IEEE
  • The end of indexes

    Publication Year: 2009, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (27 KB)
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (18 KB)
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009, Page(s):iv - vii
    Request permission for commercial reuse | PDF file iconPDF (415 KB)
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009, Page(s): viii
    Request permission for commercial reuse | PDF file iconPDF (70 KB)
    Freely Available from IEEE
  • [Title page]

    Publication Year: 2009, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (44 KB)
    Freely Available from IEEE
  • Foreword

    Publication Year: 2009, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (79 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2009, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (60 KB)
    Freely Available from IEEE
  • Automating the discovery of stable domain abstractions for reusable aspects

    Publication Year: 2009, Page(s):1 - 7
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (260 KB) | HTML iconHTML

    Domain-driven aspect design aims to support effective reuse of aspects within a product-line or family of software systems. In this paper, we explore the feasibility of automating our approach to discover stable domain abstractions in requirements for the purpose of defining reusable pointcuts. This approach was introduced in earlier work mainly as a manual method. This paper defines an algorithmi... View full abstract»

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

    Publication Year: 2009, Page(s):8 - 13
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (351 KB) | HTML iconHTML

    Over the last decade, many aspect-oriented (AO) programming and modeling languages have been developed. Pointcut expressions are a key concept of each of these languages as they define the patterns that must be matched for aspects to be applied to the base. To date, most pointcut expressions are constrained to one particular notation - the one for which they were designed - even though a goal of a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On modeling interactions of early aspects with goals

    Publication Year: 2009, Page(s):14 - 19
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (270 KB) | HTML iconHTML

    Interactions in aspect-oriented models must be detected, documented, and resolved for aspects to be composed as desired. Generally, aspect interactions can be categorized as intrinsic (those that inherently exist among concerns) or technical (those that are dependent on technology and may change over time). Consequently, these types of interactions should be encapsulated properly. Goal models supp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Runtime monitoring of cross-cutting policy

    Publication Year: 2009, Page(s):20 - 24
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (103 KB) | HTML iconHTML

    In open systems, certain unfavorable situations due to unanticipated user behavior may be seen, which results in a violation of cross-cutting policy. This paper proposes a runtime monitoring method to check such problems. Since there is a large gap, a certain link is needed between the policy and runtime execution method. We employ a two-step checking approach; an offline symptom checking and a ru... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using tagging to identify and organize concerns during pre-requirements analysis

    Publication Year: 2009, Page(s):25 - 30
    Cited by:  Papers (3)  |  Patents (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (739 KB) | HTML iconHTML

    Before requirements analysis takes place in a business context, business analysis is usually performed. Important concerns emerge during this analysis that need to be captured and communicated to requirements engineers. In this paper, we take the position that tagging is a promising approach for identifying and organizing these concerns. The fact that tags can be attached freely to entities, often... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Promoting the software evolution in AOSD with early aspects: Architecture-oriented model-based pointcuts

    Publication Year: 2009, Page(s):31 - 37
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (325 KB) | HTML iconHTML

    Aspect oriented systems suffer from an issue named pointcut fragility problem, which occurs when a poincut unintentionally captures or misses a given join point as a consequence of apparently harmless modifications of the base elements or system structure. One promising approach to cope with this problem is the definition of pointcuts in terms of elements of an intermediary conceptual model. In th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Support for aspectual modeling to Multiagent system architecture

    Publication Year: 2009, Page(s):38 - 43
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (373 KB) | HTML iconHTML

    A multiagent system (MAS) architecture is structured in terms of autonomous and communicating components. Agent orientation does not support the modularization of some system properties that affect several system components. These properties are called ldquocrosscutting concernsrdquo and need to be explicitly captured in the architectural design of MAS. Aspect-orientation provides abstractions to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Concern tracing and change impact analysis: An exploratory study

    Publication Year: 2009, Page(s):44 - 48
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (246 KB) | HTML iconHTML

    A few AO Requirement Engineering approaches support traceability by providing mapping and influence of requirements-level concerns on subsequent phase artefacts. This is not sufficient to ensure that the architecture actually meets the specified requirements (as some requirements lead to architectural decisions, establish trade-offs, etc). Equally, without knowledge of such traceability relationsh... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model Driven Development with non-functional aspects

    Publication Year: 2009, Page(s):49 - 54
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (362 KB) | HTML iconHTML

    Model Driven Development (MDD) refers to the systematic use of models as primary engineering artifacts throughout a software development life cycle. In recently years, MDD has been increasingly employed to guide development with a focus on system modeling, code generation from models and white-box analysis of models. However, compositional system analysis regarding early Non-Functional Aspects/Pro... View full abstract»

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