Ruzanna Chitchyan

Publication List Details

Period

2002 - 2010

Number

23

Co-Authors

EProMS: An E-commerce Based Process Model for Cooperative Software Development in Small (2010)

Awais Rashid, Ruzanna Chitchyan, Andreas Speck, Elke Pulvermueller

Abstract. Existing process models for software development are too resource intensive for small organisations. This paper proposes EProMS, an e-commerce based process model which takes into account...

Context for Goal-level Product Line Derivation (2010)

Raian Ali, Ruzanna Chitchyan, Paolo Giorgini

Product line engineering aims at developing a family of products and facilitating the derivation of product variants from it. Context can be a main factor in determining what products to derive. Yet,...

Towards a Unified Framework for Contextual Variability in Requirements (2010)

Raian Ali, Yijun Yu, Ruzanna Chitchyan, Armstrong Nhlabatsi, Paolo Giorgini

Context is a significant factor in deciding the set of requirements relevant to a system (i.e., software product construction), the alternatives the system can adopt to satisfy these requirements,...

Aspects, dependencies and interactions (2009)

Mehner, Katharina, Chitchyan, Ruzanna, Bergmans, Lodewijk, Fabry, Johan, Sudholt, Mario

The topics on aspects, dependencies and interactions are among the key remaining challenges to be tackled by the Aspect-Oriented Software Development (AOSD) community to enable a wide adoption of...

A Tool Suite for Aspect-Oriented Requirements Engineering (2008)

Ruzanna Chitchyan

Aspect-Oriented Requirements Engineering (AORE) supports identification of crosscutting, aspectual requirements as well as analysis of their influence on other requirements of the system. Identifying...

Tracing Requirements Interdependency Semantics (2008)

Ruzanna Chitchyan, Awais Rashid

The problem of requirements inter-dependencies resulting in conflicts and trade-offs is long known in the requirements engineering community. In this paper we discuss how such dependencies can be...

Comparing Requirements Engineering Approaches for Handling Crosscutting Concerns (2008)

Ruzanna Chitchyan, Awais Rashid, Peter Sawyer

Abstract. A number of requirements engineering (RE) approaches have focused on addressing broadly scoped (non-functional) properties such as security, availability, etc. More recently, several...

Abstract Comparing Dynamic AO Systems (2008)

Ruzanna Chitchyan, Ian Sommerville

In this paper we present a comparative analysis of several currently available Java based dynamic AO systems. The comparison is built on how these systems deal with general dynamic reconfiguration...

Management of Aspect Interactions using Statically-Verified Control-Flow (2008)

F. Sanen, M. Sudholt, L. Bergmans, R. Chitchyan, J. Fabry, K. Mehner, ...

Department of Computer Science, K.U.Leuven This CW report contains the proceedings of ADI08, the 3rd International Workshop on Aspects, Dependencies and Interactions. The

Author(s): (2008)

Raffi Khatchadourian, Ruzanna Chitchyan, Phil Greenwood, Juan A. Valenzuela, Luis M. Fernández, Mónica Pinto

The implementation of software has benefited from the advanced concern separation mechanisms the Aspect-Oriented paradigm enables, allowing for the textual localization of scattered and tangled...

Reconfigurability in Object Database Management Systems: An Aspect-Oriented Approach (2007)

Awais Rashid, Ruzanna Chitchyan

ABSTRACT. Cost-effective reconfiguration in ODBMSs is difficult to achieve due to the tradeoff between modularity and efficiency. Existing ODBMS designs offer limited reconfigurability because...

EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering. (2007)

Sampaio , Américo;, Rashid , Awais;, Chitchyan , Ruzanna;, Rayson , Paul

Aspect-oriented requirements engineering (AORE) provides separation of concerns at the requirements level. In order to cope with concern identification and structuring into different requirements...

Semantics-based composition for aspectoriented requirements engineering (2007)

Ruzanna Chitchyan

In this paper, we discuss the limitations of the current syntactic composition mechanisms in aspect-oriented requirements engineering (AORE). We highlight that such composition mechanisms not only...

Modelling and traceability of composition semantics in requirements (2006)

Ruzanna Chitchyan, Safoora Shakil Khan, Awais Rashid

Requirements composition is one of the cornerstones of Aspect-Oriented Requirements Engineering [1]. In this paper we discuss how such compositions can be represented in our Requirements Description...

A Model Curriculum for Aspect-Oriented Software Development (2006)

Ruzanna Chitchyan, Siobhán Clarke, Ro Garcia, Michael Haupt, Shmuel Katz, Jacques Noyé, ...

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying...

A model curriculum for aspect-oriented software development (2006)

Chitchyan, Ruzanna, Garcia, Alessandro, Rashid, Awais, Clarke, Siobhan, D'Hondt, Ellie, ...

A model postgraduate curriculum for aspect-oriented software development has been derived from the practical experience of running postgraduate courses at nine institutions across Europe (part of the...

CoCA: A Composition-Centric Approach to Requirements Engineering," presented at (2005)

Ruzanna Chitchyan, Ian Sommerville, Awais Rashid

In this paper we discuss how mutual influences (e.g. conflicts) of different stakeholder concerns can be detected and reasoned about through composition and stepwise refinement. Some concepts from...

Type: Survey Status: FINAL (2005)

Author(s) Ruzanna Chitchyan, Awais Rashid, Pete Sawyer, Siobhán Clarke, Andrew Jackson (tcd, Ruzanna Chitchyan, ...

have emerged recently. In this report we survey the most significant of these approaches, considering their origins, aims, and contributions. Alongside the AO approaches, we also analyse some of the...

Persistence as an Aspect (2003)

Awais Rashid, Ruzanna Chitchyan

Persistence - the storage and retrieval of application data from secondary storage media - is often used as a classical example of a crosscutting concern. It is widely assumed that an application can...

A Model for Dynamic Hyperspaces (2003)

Ruzanna Chitchyan, Ian Sommerville, Awais Rashid

This paper proposes a composition mechanism for hyperslices decomposed in accordance with the Hyperspaces approach. Our composition mechanism aims to maintain each concern (including composition...

Composing Dynamic Hyperslices (2003)

Ruzanna Chitchyan, Ian Sommerville

Abstract. This paper describes a composition mechanism for the dynamic hyperslices model outlined in [1]. This mechanism composes primary concerns, directly aligned with requirements and designs...

A Model for Dynamic Hyperspaces (2003)

Ruzanna Chitchyan, Ian Sommerville, Awais Rashid

This paper proposes a composition mechanism for hyperslices decomposed in accordance with the Hyperspaces approach. Our composition mechanism aims to maintain each concern (including composition...

An Analysis of Design Approaches for Crosscutting Concerns (2002)

Ruzanna Chitchyan, Ian Sommerville, Awais Rashid

A number of approaches have been proposed to provide support for crosscutting concerns at the design level. This paper compares some of these design approaches. A set of “good design ” criteria...